硬件驱动开发
文章平均质量分 63
基于STM32的各种硬件驱动开发
m0_37810774
这个作者很懒,什么都没留下…
展开
-
STM32F4 读取ADC128S022
因为有项目需求,需要用到模拟量采集,但是又考虑到抗干扰,故采用专用ADC芯片,用ADUM1411将控制电路和采集电路隔离,并且考虑到IIC的方案采用软件模拟比较占用系统资源,因此确定方案,采用带有SPI功能的ADC128S022;采用DMA的模式自动采集8路adc信号。硬件方案100欧姆电阻必须要有软件方案读1路adc数据,只需要发送两个字节第一个字节只需要改变第3-第5位的值,确定要采样的通道,其他都可以填0;第二个字节直接填0就好了;在接收的数据中只取后12位就可..原创 2021-08-14 14:26:18 · 2191 阅读 · 0 评论 -
STM32F4 控制MCP23S17 IO扩展
1介绍MCP23S17-E/SS 是一个SPI控制的IO扩展模块,它可以通过SPI设置IO的输入输出状态,IO:介绍 11 SPI 片选信号,拉低时选中当前芯片 12 SPI 时钟信号 13 SPI 主机输出信号 14 SPI 从几输出信号 15 A0 用来做地址选择,好处是多个芯片共用...原创 2021-08-14 13:49:02 · 4887 阅读 · 5 评论