摘要: 串口接收不定长数据 应用场景 搬运串口外设中长度未知的数据 通常用于下位机串口发送一帧的场合 问题:中断发送数据帧的速率很快,MCU来不及处理此次接收到的数据 在重新开启接收DMA通道之前,将LumMod_Rx_Buf缓冲区里面的数据复制到另外一个数组中, 然后再开启DMA,然后马上处理复制出来的数 阅读全文
posted @ 2019-02-23 22:32 独幻漂流 阅读(4693) 评论(0) 推荐(0)
摘要: 裸机--按键采集方式: 扫描方式:while(1)中不断扫描引脚的高低电平,实现扫描按键的功能,效率低 外部中断:把中断源和引脚连接起来.再设置外部中断触发方式.实现按键触发外部中断,效率高 定时器中断:每隔一段时间检测引脚电平,然后消抖.实现按键检测.常用于实时系统等复杂场景.裸机也可以用. 按键 阅读全文
posted @ 2019-11-26 18:41 独幻漂流 阅读(4632) 评论(0) 推荐(0)
摘要: 裸机--ADC 简介 STM32f103 系列有 3 个 ADC,精度为 12 位,每个 ADC 最多有 16 个外部通道。 其中ADC1 和 ADC2 都有 16 个外部通道,ADC3 根据 CPU 引脚的不同通道数也不同,一般都有8 个外部通道。 功能 电压输入范围: ADC 输入范围为:VRE 阅读全文
posted @ 2019-11-18 23:58 独幻漂流 阅读(3931) 评论(0) 推荐(0)
摘要: 通信方式:高速全双工 作用: 主机与从机之间同步交换数据 时钟: 最大18Mhz,支持DMA,可以配置SPI协议 通信线 MISO 主输入从输出 MOSI 主输出从输入 SCLK 时钟信号,主设备产生 CS 片选信号,主设备控制 协议层 起始信号 NSS 信号由高变低 终止信号 NSS 信号由低变高 阅读全文
posted @ 2019-02-24 22:53 独幻漂流 阅读(1183) 评论(0) 推荐(0)
摘要: F1系列似乎有硬件缺陷,使用软件模拟通信协议 物理层 数据线(传输数据)和时钟线(同步数据) 它是一个支持设备的总线。“总线”指多个设备共用的信号线。在一个 I2C 通讯总线中,可连接多个 I2C 通讯设备,支持多个通讯主机及多个通讯从机。 每个连接到总线的设备都有一个独立的地址,主机可以利用这个地 阅读全文
posted @ 2019-02-23 21:21 独幻漂流 阅读(624) 评论(0) 推荐(0)