STM32
STM32系列
ANTennaaa
这个作者很懒,什么都没留下…
展开
-
STM32串口接收策略
最近不做嵌入式,这是一个以前做过产品的技术备份。但是之前请教大神得到一些很好的思路,在此记录。如果我们需要接收一个序列协议,怎么做呢?先放到缓冲区然后再检查标志位是一种思路。道理简单,关键要看怎么设计。这里介绍的方法是巧妙利用定时器,与串口中断进行耦合,得到一种鲁棒的接收方法。具体:打开定时器与串口中断首先用示波器查看完整帧所需要的时间,并且设置为timMax。定时器以适当的中断频率开启(例如1ms),每次中断都使临时变量+1。如果定时器中断时间超过timMax,则令接收数组的指针为0。.原创 2021-01-06 09:28:28 · 290 阅读 · 0 评论 -
大疆M3508电机 ID设置
使用AC620电调,说明书按照说明书写的,上电后短按一下set键,进入设定模式,然后按几下就是把id设置成几。我的问题是一开始没有找到set键,最后是在侧面发现一个针孔按键,需要用针按下,问题解决。...原创 2020-08-20 18:37:35 · 3545 阅读 · 0 评论 -
STM32 定时器中断的使用
为了保证完整性,这里同时给出使用CUBEMX的配置过程。配置时钟2.使用SWD下载,需要勾选这个,否则下一次就下载不进去了3. 选择一个GPIO,用来指示,这里根据个人情况,我这里是一个板载LED4.配置定时器,开启中断5.设置定时器参数注意,最后记得在主函数 while 循环之前加上以下两句:HAL_TIM_Base_Start(&htim3);HAL_TIM_...原创 2020-03-26 09:14:18 · 596 阅读 · 0 评论 -
no cortex-m sw device found 问题解决【转】
以前总觉得转载不是太好,现在觉得吧,有价值的东西转载一下,他有可能变得更有价值!请看此贴:http://www.51hei.com/bbs/dpj-26907-1.html转载 2020-03-22 18:40:15 · 10518 阅读 · 1 评论 -
CubeMX 配置正交编码器的辛酸历程
如果要伺服或者测量,不可避免要接触编码器,这里我用于小车底盘里程计。环境:STM32 F103ZET6 + CubeMX + KeilV5首先给出一个别人的教程:http://www.eemaker.com/stm32cubemx-encoder.html?tdsourcetag=s_pctim_aiomsg有了别人的,还要你干啥?请君为我侧耳听我按照上述教程配置后,无论如何...原创 2020-03-19 09:56:21 · 2008 阅读 · 0 评论 -
CubeMX CAN 比特率计算
看了好几篇 ,都没写,显得很粗糙。这里发一个写公式的。。参考https://www.jianshu.com/p/ceba273a4cbc转载 2020-03-19 02:26:20 · 647 阅读 · 0 评论 -
CubeMX 注意事项
本帖总结一点CubeMX的使用注意事项,给大家一些参考。实在受不了了,因为有的地方很细微,和用库函数编程的情况大不一样,我们称之为“坑”。代码如果没有语法错误不报错;举例,在对IO操作时,会有参数GPIO_PIN_x,这里x是IO索引号。当我们不输入这个,而直接输入索引号时,程序不会报错,但结果显然不是我们想要的!所以一定要注意按照他的参数输入要求写。...原创 2020-03-19 01:45:43 · 378 阅读 · 0 评论