针对大数据量的串口间通信,在常规的UART串行数据通信的基础上,结合Cortex-M3微控制器中DMA控制器的作用,实现DMA控制的UART串口数据包收发。设计链表项缓存,最终实现DMA的分散/聚集模式的数据传输过程,主要是发送过程。提高了串行数据通信过程的MCU独立性和MCU利用的效率。
2022-06-16 17:30:36 417KB DMA; UART; 链表项; 分散/聚集
1
adc代码,检查按键等,应用广泛,汽车,家电,显示等。
2022-06-16 12:01:37 972KB adc
1
思杰ADC负载均衡设备配置手册
2022-06-16 11:00:54 7.54MB 负载均衡 思杰 ADC
1
思杰ADC负载均衡设备配置手册
2022-06-16 11:00:54 7.54MB 负载均衡 思杰 ADC
1
思杰ADC负载均衡设备配置手册
2022-06-16 11:00:53 7.54MB 负载均衡 思杰 ADC
1
1.stm32f4用串口usart1+DMA双缓冲区循环发送AT指令然后控制Zigbee组网
2022-06-16 10:46:44 3KB usart
1
zynq petalinux dma应用层代码。不使用用网络上字符设备的做法。直接map相关寄存器进行操作。
2022-06-16 09:00:40 10KB 网络 网络 软件/插件
1
STM32采用SPI+DMA方式驱动WS2812b,这种方法属于基于其时序,用SPI模拟其发送协议进行操作,这种方法与传统的IO模拟相比,控制周期更短,响应更为迅速,且经过DMA通道,对单片机的占用少,尤其不怕中断。
2022-06-15 15:07:19 6.39MB spi stm32 ws2812b dma
STM32F103_WS2812B灯带pwm+dma方式驱动控制程序软件源码 #include "sys.h" #include "delay.h" #include "usart.h" #include "ws2812b.h" #define mode 1 //mode = 1为呼吸灯 mode = 2为流水灯 int main(void) { // u8 r,g,b; delay_init(); //延时函数初始化 NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //设置NVIC中断分组2:2位抢占优先级,2位响应优先级 uart_init(9600); Timer2_init(); // WS2812_Clear(); while(1) { Led_Mode(mode); } }
揭秘Σ-Δ ADC的工作原理pdf,揭秘Σ-Δ ADC的工作原理
2022-06-15 10:22:55 350KB 综合资料
1