该代码同时支持stm32 f1 系列 的 三路USART 通道, 全部采用 DMA 自动收发数据, 通过中断返回判断数据是否收发完成。 代码已经测试通过可以,可以直接使用。在移植使用时需要注意,IO口 / 波特率 等信息
2024-06-25 13:36:42 4KB STM32 USART DMA
1
ADC—多通道(DMA读取)
2024-06-21 15:47:39 5.98MB ADC DMA STM32
1
STM32F103C8T6-DMA数据转运
2024-06-21 15:40:00 314KB stm32
1
stm32学习笔记:实验五ADC采集(DMA)电压串口屏显示
2024-06-14 18:42:04 11.85MB stm32
1
随着VxWorks操作系统在嵌入式系统中的应用,VxWorks下产品的开发和应用也越来越广泛. 本文描述了VxWorks下PCI数据采集模块驱动程序的设计过程,即通过PCI总线桥接芯片CY7C09449PV 的配置,实现中断和DMA数据传输、完成PCI设备的初始化和驱动接口函数及实现数据采集功能.
2024-06-13 09:22:06 38KB plx9054 vxworks
接口描述如下: HAL_I2C_Mem_Read(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint8_t *pData, uint16_t Size, uint32_t Timeout); hi2c // I2C接口信息 DevAddress //读地址 pData //数据指针 Size //欲读出字节数 Timeout //超时时间 适用只需要写入读地址然后就开始连续读的器件使用 启动信号 - 写器件地址(含读位) - ACK- 读取一个字节 - ACK -读取N个字节 - ACK......STOP信号 最后一位不放应答 直接STOP
2024-06-12 10:11:01 21KB STM32 IIC
1
网上HAL库DMA的例子,都是很简单的DEMO,容易丢包且实用价值不高。所以自己写了一个,这个Demo是将串口1 或串口3 通过DMA接收到的数据 ,再发送回串口1回显,也可以设置成直接返回到各自的串口。 #define DEBUG_FLAG 1 //可以设置串口1 打印或不打印, #define UART_BANDRATE 115200 设置串口波特率
2024-06-06 13:21:58 6.42MB stm32
1
该程序是用标准库做的,hal库慢,用在步进电机控制等对速度有要求的项目上最为合适。 之前用STM32F405芯片上的,也可以移植到STM32F407。 程序已经测试,稳定可靠。
2024-06-04 20:46:53 2KB stm32 DMA UART串口通信
1