- 博客(9)
- 收藏
- 关注
原创 HT7512A在HC32A4A0单片机上应用
在STM32单片机上的应用,网上可以找到很多例子,就不再赘述了,这里特别讲一下在HC32A4A0单片机上的应用,大致与在STM32单片机上的应用差不多,这里讲一下注意点。2. SPI2片选CS的PA13也是特殊引脚,它默认SWDIO功能,如果使用这个引脚进行片选,那么势必会与SWDIO冲突,将其复用为GPIO功能,会导致单片机无法使用SWDIO方式烧录,硬件设计时注意避免这种情况。1. MOSI引脚PB4是特殊引脚,它默认NJTRST功能,因此想使用GPIO功能,必须将其失能。
2024-08-01 18:33:22
543
原创 简单聊聊__VA_ARGS__宏定义
在嵌入式软件开发过程中,大家对于__VA_ARGS__宏定义一定很眼熟,不仅如此,##__VA_ARGS__也经常出现,今天简单聊聊__VA_ARGS__和##__VA_ARGS__。为了解决这个问题,引入##__VA_ARGS__,##__VA_ARGS__前面加上##的作用是:当可变参数个数为0的时候,去掉前面多余的“,”,防止编译器报错,正确的写法如下所示。如下所示,当可变参数个数为0,宏定义展开后,会多个“,”,因此,编译器会报错。
2024-08-01 16:41:34
621
原创 WIN10怎样显示文件后缀名?
前言 有很多小伙伴,新买电脑或者刚参加工作新入职,不知道怎样设置,才能把文件名后缀显示出来,如.txt/.cpp/.h等,下面是图文教程。教程1.我的电脑->查看2.选项3.查看,往下翻去掉隐藏已知文件类型的扩展名的勾选...
2021-04-28 21:48:57
424
原创 c语言计算结构体大小方法
一、记住以下四条规则:①:第一个成员在与结构体变量偏移量为0的地址处。②:其他成员变量要对齐到某个数字(对齐数)的整数倍的地址处。对齐数=编译器默认的一个对齐数与该成员大小的较小值,在VS环境下默认值为8,在Linux环境下默认值为4。③:结构体的总大小为最大对齐数(每个成员变量都有一个对齐数)的整数倍。④:如果嵌套了结构体的情况,被嵌套的结构体对齐到其自身对齐数的整数倍处(结构体的对齐数...
2020-03-29 19:53:03
1016
原创 c语言基本数据类型大小(32位/64位操作系统)
数据类型32位64位bool11char11unsigned char11short int22int44指针48unsigned int44float44long48unsigned long48double88long long88归纳总结:除了指针和l...
2020-03-25 22:26:40
9326
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人