本帖最后由 autopccopy 于 2021-5-2 10:56 编辑
STC8A8K64S4A12的重要升级版:STC8A8K64D4! 45MHz,DMA,完美 12-BIT ADC!
STC8A8K64D4 系列的单片机支持批量数据存储功能,即传统的 DMA 。
支持如下几种 BMM 操作:
M2M_BMM : XRAM 存储器到 XRAM 存储器的数据读写
ADC_BMM :自动扫描使能的 ADC 通道并将转换的 ADC 数据自动存储到 XRAM 中
SPI_BMM :自动将 XRAM 中的数据和 SPI 外设之间进行数据交换
UR1T_BMM :自动将 XRAM 中的数据通过串口 1 发送出去
UR1R_BMM :自动将串口 1 接收到的数据存储到 XRAM 中
UR2T_BMM :自动将 XRAM 中的数据通过串口 2 发送出去
UR2R_BMM :自动将串口 2 接收到的数据存储到 XRAM 中
UR3T_BMM :自动将 XRAM 中的数据通过串口 3 发送出去
UR3R_BMM :自动将串口 3 接收到的数据存储到 XRAM 中
UR4T_BMM :自动将 XRAM 中的数据通过串口 4 发送出去
UR4R_BMM :自动将串口 4 接收到的数据存储到 XRAM 中
LCM_BMM :自动将 XRAM 中的数据和 LCM 设备之间进行数据交换
每次 BMM 数据传输最大数据量为 256 字节。
每种 BMM 对 XRAM 的读写操作都可设置 4 级访问优先级,硬件自动进行 XRAM 总线的访问仲裁,
不会影响 CPU 的 XRAM 的访问。相同优先级下,不同 BMM 对 XRAM 的访问顺序如下: SPI_BMM ,
UR1R_BMM , UR1T_BMM , UR2R_BMM , UR2T_BMM , UR3R_BMM , UR3T_BMM , UR4R_BMM ,
UR4T_BMM , LCM_BMM , M2M_BMM , ADC_BMM
|