- 博客(15)
- 收藏
- 关注
原创 使用串口打印的常见几种方法
1.使用keil自带的微库进行打印调试信息2.将调试信息通过sprintf函数转化为字符串,然后通过串口直接打印3. 使用c语言完整的库进行打印调试信息。。。。
2024-04-11 21:56:47 1489 1
原创 stm32 函数解耦写法
3.注册循环函数,需要实现哪个函数就注册谁。3.在注册循环函数之前一定要初始化结构体。4.main函数中循环调用。❤️作者简介:记录学习。
2024-04-04 10:29:50 276 1
原创 软件区分stm32 gd32 apm32芯片厂商的方式和获取芯片chipID
(1)按照ARM和JEDEC-106标准,不同的MCU芯片厂家JTAG ID CODE不一样;读取特定地址,使用相关算法计算出一个值,不同的MCU芯片厂家的值不同,由此可以简单判断该芯片为哪个芯片厂家设计。(2)获取芯片chipID。
2024-02-17 11:43:52 360 2
原创 常见内存函数及其注意事项
函数处理的源内存块和目标内存块是可以重叠的。❤️作者简介:嵌入式软件工程师,记录学习。有任何的重叠,复制的结果都是未定义的。如果源空间和目标空间出现重叠,就得使用。④不能拷贝存储重叠部分。的时候并不会停下来。
2023-10-12 17:10:53 37
原创 函数指针经典例子
signal是一个函数声明,参数有两个,第一个是int ,第二个是函数指针,该函数指针指向的函数的参数是int ,返回值是void ,signal 函数的返回类型也是一个函数指针,该函数指针指向的函数的参数是int ,返回值是void。数据类型重新定义新名字:typedef void (*)(int) pfun_t ,实际上这样是错误的,应该是 typedef void (*把0强制类型转换成:void (*)()函数指针类型,0就是一个函数的地址,调用0地址处的该函数。
2023-10-01 19:47:27 62 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人