STM32
遇到的一些问题
墨迹默济
靡不有初,鲜克有终
展开
-
调试时出现Break at address “0xdeadbeee“ with no debug information available, or outside of program code.
调试时出现Break at address "0xdeadbeee" with no debug information available, or outside of program code.原创 2024-06-25 14:50:15 · 677 阅读 · 0 评论 -
STM32,GD32,CH32相关补充(自用)
wchmcu:CAN波特率计算方法原创 2023-07-21 11:13:19 · 356 阅读 · 0 评论 -
STM32中的TXE和TC中断
TXE:数据寄存器DR的数据被传输的移位寄存器SR,发送数据寄存器DR为空。TC:数据发送完成,缓冲区SR的数据都已经发送出去了。TXE表示你可以将下一个byte的数据写入数据寄存器了。TC才可以表示数据发送完成。TXE发送寄存器为空,发送单个字节的时候使用。TC发送完成,发送多个字节数据的时候使用。原创 2023-03-16 21:04:03 · 1040 阅读 · 0 评论 -
STM32CUBEIDE的使用
STM32CubeIDE使用笔记(01):基础说明与开发流程_Naisu Xu的博客-CSDN博客STM32CubeIDE使用笔记(02):STM32CubeMX配置与代码生成_stm32cubemx生成的不是c代码_Naisu Xu的博客-CSDN博客STM32CubeIDE使用笔记(03):使用ST-LINK调试程序_Naisu Xu的博客-CSDN博客STM32CubeIDE使用笔记(04):杂项记录(要点、方法、技巧等等)_stm32cubeide教程_Naisu Xu的博客-CSDN博客转载 2023-03-15 17:46:50 · 183 阅读 · 0 评论 -
STM32断言机制 assert_param(expr)
转载:https://blog.csdn.net/weixin_43583173/article/details/105614496STM32 断言机制 assert_param(expr)断言:用于检测一些函数的输入参数的合法性,实质就是认为定义的一个宏举个例子 :下面这段代码摘自stm32f1xx_config.h这就是assert_param()的一种定义#define USE_FULL_ASSERT 1#ifdef USE_FULL_ASSERT #define转载 2020-11-17 08:41:19 · 616 阅读 · 0 评论 -
结构体元素布局与排列顺序对占用空间的影响
转载:http://blog.sina.com.cn/s/blog_4cd3b57101000kea.html1,结构体中变量的依声明的顺序来存放2,char可以以任一字节开始存放。3,short只能以一个字长的第一个字节或第三个字节开始存放。4,其他如int等等于四字节的类型只能从一个字长的第一个字节开始存放。5,double类型只能从两个字长整数倍的地方开始存放。6,当排列时的位置不能满足类型需要的开始位置时,往下掠过一个及以上的字节,开始存放。7,当排列完毕后...转载 2020-11-14 23:33:30 · 1330 阅读 · 0 评论