- 博客(3)
- 收藏
- 关注
原创 EC200A 电话模块-STM32控制外呼、接打电话没有声音问题分析
项目用到了EC200A电话模块,用STM32单片机驱动控制,测试中发现接、打电话没有声音。
2024-06-17 10:27:29
157
1
原创 按键芯片-TCA8418-STM32驱动程序
刚开始接触这个芯片时,感觉这个芯片高大上,数据手册就有50多页,寄存器也特别多。目测,应该很难。应用了几个项目,发现也不是很难,而且还挺好用。手册中的应用示意图如下:这个芯片对外输出是标准IIC接口,可以使用STM32的标准IIC接口读取。读者可以参考TCA8418.pdf数据手册设计其硬件电路。该芯片,相比于单片机引脚搭建的矩阵键盘,好处是不用控制逻辑时序,不需要担心占用程序的运行时间等。而且能够可配置为中断检测、锁存输出等功能。简直不能再好用了。
2024-06-15 12:48:06
751
原创 C语言学习笔记-union struct
一开始调试的发现程序中,仅对rev进行了赋值,但判断仅判断了addr等struct里的变量,全局搜素并没有发现struct里变量的赋值代码,一直不理解,后来通过。所谓的共享,不是指把多个成员同时装入一个联合变量内,而是指该联合体可被赋予任一成员值,但是每次只能赋同一种值,赋给的新值替代旧值。在结构体中,各个成员有各自的内存空间,一个结构变量的总长度是各成员长度的总和。在联合体中,各个成员共享一段空间,一个联合变量的长度等于各个成员中最长的长度。union与struct有一些相似之处,但是二者有本质区别。
2023-05-14 10:42:16
67
1
STM32CubeMX生成基于STM32F407ZGTX单片机的FreeRtos+Modbus通信
2024-05-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人