![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
stm32
文章平均质量分 72
stm32相关知识
Sunshine-Linux
思维
展开
-
还在未keil开发添加文件头和函数注释而烦恼吗?一文帮你解决烦恼
keil5 添加注释说明模板原创 2023-07-23 11:24:42 · 1454 阅读 · 0 评论 -
中断服务函数能不能带形参和返回值?
中断服务函数能不能带形参和返回值?原创 2023-07-19 08:22:27 · 2332 阅读 · 0 评论 -
C语言+单片机-内存分布详解,全网最全,值得收藏保存
数据段,指初始化为0值的可读可写数据,它与RW-data的区别是程序刚运行时这些数据初始值全都为0,程序运行时和RW-data的性质一样,它们也常驻在RAM区,应用程序可以更改其内容。通过了解程序的大小,特别是RO-data和RW-data的大小,可以确保所使用的内存空间不会超出设备的可用内存范围,避免内存溢出和相关的错误。),它占用的空间为Code + RO-data + RW-data的总和,所以如果这些内容比芯片的FLASH空间大,程序就无法被正常保存在芯片的FLASH了。原创 2023-06-21 07:58:11 · 5049 阅读 · 5 评论 -
CAN控制器SJA1000波特率计算方法
CAN总线控制波特率的计算方法Can控制器器只需要进行少量的设置就可以进行通信,就可以像RS232/48那样使用。其中较难设置的部分就是通信波特率的计算。CAN总线能够在一定的范围内容忍总线上CAN节点的通信波特率的偏差,这种机能使得CAN总线有很强的容错性,同时也降低了对每个节点的振荡器精度要求。实际上,CAN总线的波特率是一个范围。假设定义的波特率是250KB/S,但是实际上根据对寄存...原创 2020-02-15 18:48:00 · 1858 阅读 · 0 评论 -
STM32下调试CAN通信
STM32下调试CAN通信CAN 是 Controller Area Network 的缩写(以下称为 CAN),是 ISO 国际标准化的串行通信协议。在当前的汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。为适应“减少线束的数量...原创 2020-02-17 12:14:58 · 798 阅读 · 0 评论