随笔分类 -  机器人底层开发

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

点击右上角即可分享
微信分享提示