随笔分类 - 机器人底层开发
摘要:(1)首先设定输出两个口相同pwm,通过电压边测量左右两边电压,监测输出两边电压输出是否一致, 排除硬件电路的影响。 ①小pwm ②大pwm 两种情况下输出情况 (2)排查编码器,(1)相同下,监测一段时间内,编码器的输出是否一致,排查编码器是否异常。
阅读全文
摘要:电机的电压输出能力和频率有关??? 修改前: void MX_TIM4_Init(void){ TIM_MasterConfigTypeDef sMasterConfig; TIM_OC_InitTypeDef sConfigOC; htim4.Instance = TIM4; htim4.Init
阅读全文
摘要:(1)安装visual studio 2017 官网下载安装即可 (2)安装visual GDB 链接:https://pan.baidu.com/s/1TgXI1BRQLAWiWlqCcIS9TA 提取码:73cc (3)安装JLINK GDB Server (不安装这个的话,visual GDB
阅读全文
摘要:主要解决 vs2017中,printf无法打印数据的问题。 在keil环境下正常使用printf功能,但是以下的重定向代码在vs2017下使用不了: #ifdef __GNUC__ /* With GCC/RAISONANCE, small printf (option LD Linker->Lib
阅读全文
摘要:参考如下文档: 传送门:http://www.stm32cube.com/article/128 如果链接不存在的话,下载我截屏好的图: 传送门:https://pan.baidu.com/s/1NCCFv781YmwZh-GBAt8kjA
阅读全文
摘要:异常处理机制:setjmp()函数与longjmp()函数 C标准库提供两个特殊的函数:setjmp() 及 longjmp(),这两个函数是结构化异常的基础,正是利用这两个函数的特性来实现异常。 所以,异常的处理过程可以描述为这样: 首先设置一个跳转点(setjmp() 函数可以实现这一功能),然
阅读全文
摘要:如何使用cubemx 配置freertos,实时查看FreeRTOS任务列表和运行状态
阅读全文