- 博客(6)
- 收藏
- 关注
原创 STM32
*错误示范*///180/1*30return 0;/*运行结果*/f1:65f2:5400/*正确示范*///(5+2)*30return 0;/*运行结果*/f1:210f2:6所有的GPIO都是挂载在APB2外设总线上,其中GPIO外设的名称是按照GPIOA,GPIOB....等等来进行命名,每个GPIO有16个引脚编号是0-15stm32是32位的 但引脚都是16位的,高16位是没有数据的寄存器只负责存储数据。
2024-03-17 22:06:00 700 1
原创 数组指针和指针数组
然后数组名a就是首个元素的地址,也可以说是指针(但不是指针变量,指针变量是存放指针的变量,数组名只是一个地址也就是指针)。指针数组顾名思义是一个存放指针的数组,下面是它的命名方式,[]的优先级比*的高,所以先是array[]数组,再是指针类型;或者通过指针访问,例如*(a+1)和a[1]的值是一样的,都为地址02里面存放的数据。,也就说数组名为一个二级指针,他里面存放的是指向a的指针的地址。数组占用的内存空间以外,后面的另一个更大的空间的地址,即。由此可见,指针数组的里面存的是指针变量,而。
2023-05-20 23:23:16 56 1
原创 结构体字节对齐
在32位的系统中,数据总线为32位的,那么也就是说每个时钟周期传输32位数据也就是4个字节,所以每个结构体成员,需要在一次发送数据传输中完整的发送。也就是说访问数据地址的内存是32位32位地访问,然后如果每个数据都能在一次数据传输中完整传输大大提高了访问速度。
2023-04-29 12:14:03 101 1
原创 STM32多功能小灯
基于STM32控制的多功能小灯,有红外遥控、光敏自动调节亮度、以及超声波检测人是否在位功能。然后用OLED实现人机交互,多级菜单,功能选择。
2023-04-09 22:42:20 251
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人