STM32学习记录
文章平均质量分 52
RGiant
这个作者很懒,什么都没留下…
展开
-
Keil调试程序如何查看变量
第一个问题:调试时候想实时查看某一变量变化?view 菜单下的 watch windows,全局变量才能查看点击打开链接比如要查看u8 adcx的值变化,如下:全速运行后,如下:无法查看!什么问题?该变量非全局变量!解决办法: 必须是当前断点处所在的函数里面有这个参数才行,或者是全局变量.点击打开链接将变量adcx改为全局变量:原创 2017-06-28 17:10:00 · 48267 阅读 · 1 评论 -
匿名科创地面站v4.08
1、高级收码:由于此版本的:帧头:AAAA 功能码:F1对应正点原子程序(MPU6050六轴传感器实验程序)里面:注意功能字非上面注释所说!最后再主循环中调用:调节PID参数,实现对底盘目标速度和实际速度的效果跟踪。注意上面两个参数数据类型为float型,强制类型转换为32位整型。一帧发送两个数据,每个数据可以设置原创 2017-09-13 11:24:55 · 13174 阅读 · 1 评论 -
ESP8266串口WiFi模块
参考和学习《ESP8266串口WIFI模块的基本使用》点击打开链接ESP8266是一款超低功耗的UART-WiFi 透传模块,可将用户的物理设备连接到Wi-Fi 无线网络上,进行互联网或局域网通信,实现联网功能。把硬件联网之后,就再也不是“玩单机”了。配合服务器端的Socket网络编程,可以玩许多东西。所以我觉得WiFi模块是连接软件(网络编程)与硬件(单片机)的桥梁,把我所学原创 2017-08-10 15:37:59 · 41500 阅读 · 3 评论 -
光电编码器工作原理
光电编码器工作原理点击打开链接根据原理的不同又可分为:增量型、绝对型和混合式增量型。光电编码器的主要工作原理为光电转换,是一种通过光电转换将输出轴的机械几何位移量转换为脉冲或数字量的传感器。光电编码器主要由光栅盘和光电检测装置构成,在伺服系统中,光栅盘与电动机同轴致使电动机的旋转带动光栅盘的旋转,再经光电检测装置输出若干个脉冲信号,根据该信号的每秒脉冲数便可计算当前电动机的转速原创 2017-07-19 13:42:25 · 47226 阅读 · 1 评论 -
CAN通信波特率与每秒收发帧数
波特率:上两图来自STM32F4XX中文参考手册波特率与帧时间计算上图片来自:点击打开链接如何测量CAN总线的波特率?点击打开链接原创 2017-07-22 10:26:29 · 11971 阅读 · 1 评论 -
USART
下面USART框图标记为:按照底盘程序usart部分的USART_Init中初始化步骤标记如下可以结合32原子串口通信视频有关于本框图的讲解(执行流程)来理解关于分数波特率发生器计算:关于usart1/usart6:fpclk2和usart2-usart5:fpclk1,在usart初始化程序中有:原创 2017-07-09 16:33:03 · 383 阅读 · 0 评论 -
stm32中中断源名和中断处理函数名所在位置
stm32中中断源名和中断处理函数名所在位置两个文件分别在stm32f4xx.h(中断名)CORE—startup_stm32f40_41xxx.s(中断函数名)转载 2017-07-16 16:05:05 · 6560 阅读 · 0 评论 -
STM32F4独立看门狗IWDG
Figure 213. Independent watchdog block diagram The devices have two embedded watchdog peripherals which offer a combination of high safety level, timing accuracy and flexibility of use. Both wat原创 2017-06-13 20:59:26 · 996 阅读 · 0 评论 -
STM32F4的窗口看门狗WWDG
不管是开发指南,中英文参考手册,还是其他啥!讲来讲去就讲些废话,不就是下面这个东西嘛,理解了下面这个根本,其他的理解都是水到渠成……Figure 214. Watchdog blockdiagram把这个图看懂,其他一切都搞定!喜欢原汁原味的,不喜欢把人家(所谓英语专业翻译家们)咀嚼的再拿来嚼一嚼,不光苍白无味,而且可能还会中毒(翻译者本人可能都没理解,误导人!),所以下面直接原创 2017-06-11 20:10:50 · 1067 阅读 · 0 评论 -
STM32CubeMX
STM32CubeMX is a graphical tool for 32-bit ARM® Cortex®STM32 microcontrollers. key features :• Easy microcontroller configuration(pins, clock tree, peripherals, middleware) and generatio原创 2017-07-02 10:52:48 · 531 阅读 · 0 评论 -
辅助调试工具—USMART调试组件
培养解决问题意识和能力,培养创新意识和能力…… 受之以鱼,不如受之渔 学习策略:问题+解决方案 问题(机遇)来源:什么意思呢?就是为什么会提出上面那个东西?这个东西是怎么来的?是在什么情况下遇到什么问题才想出这个解决方案的!这里要阐述的问题就是这个意思!比如你调试一个摄像头模块,需要修改其中的几个参数来得到最佳的效果,普通的做法:写函数—修改参数—下原创 2017-07-21 16:09:33 · 12606 阅读 · 1 评论