最完美的STM32读写EEPROM驱动,硬件I2C中断加DMA方式
2023-03-08 09:12:24 5KB 嵌入式 stm32
1
采用STM32F103C8T6单片机,KeilMDK5.32版本 串口异步通信,开启收发方向,DMA式收发数据(仿printf发送)。 发的DMA不在循环模式下(单次);接收的DMA在循环模式下。开启串口接收空闲中断 PC13控制LED灯,LED灯的亮灭指示接收到数据。 **在STM32CubeMX中需要同时开启DMA与串口全局中断**
2023-02-26 13:26:40 16.56MB stm32 arm 嵌入式硬件 单片机
1
基于STM32F4平台的串口DMA双缓冲实验程序,加空闲中断不定长,加FIFO循环,结构稳定,可直接用于项目中,实测2M波特率无压力
2023-02-26 12:20:48 19.32MB STM32 DMA 串口 不定长
1
该函数库适用于TI keystone架构DSP芯片外设开发,包含各个外设开发说明文档。 ─AIF2_LTE_FDD │ ├─.launches │ └─src ├─AIF2_LTE_TDD │ ├─.launches │ └─src ├─AIF2_WCDMA │ ├─.launches │ └─src ├─common ├─docs │ ├─0_芯片文档 │ ├─1_user guide │ └─5_SYSBIOS ├─EMIF │ ├─.launches │ ├─.settings │ ├─Debug │ │ └─src │ │ └─FLASH │ └─src │ └─FLASH ├─GE │ ├─.launches │ └─src ├─GPIO │ ├─.launches │ ├─.settings │ ├─Debug │ │ └─src │ └─src ├─HyperLink │ ├─.launches │ └─src ├─I2C │ ├─.settings │ └─src ├─keystone │ ├─AIF2_LTE_FDD │ │ ├─.launches │ │ └─src │ ├─AIF2_LTE_TDD │ │ ├─.launches │ │ └─src │ ├─AIF2_WCDMA │ │ ├─.launches │ │ └─src │ ├─common │ ├─docs │ │ ├─0_芯片文档 │ │ ├─1_user guide │ │ └─5_SYSBIOS │ ├─EMIF │ │ ├─.launches │ │ └─src │ │ └─FLASH │ ├─GE │ │ ├─.launches │ │ └─src │ ├─GPIO │ │ ├─.launches │ │ ├─.settings │ │ ├─Debug │ │ │ └─src │ │ └─src │ ├─HyperLink │ │ ├─.launches │ │ └─src │ ├─I2C │ │ ├─.settings │ │ └─src │ ├─Memory_Performance │ │ ├─.launches │ │ └─src │ ├─Memory_Test │ │ ├─.launches │ │ └─src │ ├─Multicore_Navigator │ │ ├─.launches │ │ ├─Debug │ │ │ └─src │ │ └─src │ ├─PCIE │ │ ├─.launches │ │ └─src │ ├─Robust │ │ ├─.launches │ │ └─src │ ├─SPI │ │ ├─.launches │ │ └─src │ ├─SRIO │ │ ├─.launches │ │ └─src │ ├─Timer │ │ ├─.launches │ │ └─src │ └─UART │ ├─.launches │ └─src ├─Memory_Performance │ ├─.launches │ └─src ├─Memory_Test │ ├─.launches │ └─src ├─Multicore_Navigator │ ├─.launches │ ├─Debug │ │ └─src │ └─src ├─PCIE │ ├─.launches │ └─src ├─Robust │ ├─.launches │ └─src ├─SPI │ ├─.launches │ └─src ├─SRIO │ ├─.launches │ └─src ├─Timer │ ├─.launches │ └─src └─UART ├─.launches └─src
2023-02-25 12:35:30 66.63MB DSP keystone EMIF  C64X
1
HAL库硬件I2C-三种方法,阻塞,中断和DMA的EEPROM测试
2023-02-23 10:42:48 8.21MB 单片机 DMAI2C STM
1
采用STM32F429IGT6单片机,KeilMDK5.32版本 使用SysTick系统滴答定时器进行延时 LED_R、LED_G、LED_B分别为PH10,PH11,PH12 Key1为PA0,Key2为PC13 KEIL5下载配置有FLASH与SRAM ADC1和ADC2规则同步模式,使用通道4和通道6,PA4和PA6(配置为模拟模式),开启扫描模式,使用DMA传输,采用外部触发ADC转换,触发源为TIM3的TRGO事件,TIM3的TRGO事件来源于其更新事件,TIM3每200ms更新一次,也就是ADC每200ms采样一次, 使用ADC1的规则通道和注入通道,采样的规则通道数为2,注入通道数为1,序列为 通道4(PA4),通道6(PA6),通道4 使用ADC2的规则通道和注入通道,采样的规则通道数为2,注入通道数为1,序列为 通道6(PA6),通道4(PA4),通道6 开启ADC2的注入通道转换完成中断,在中断服务函数中讲ADC的数据输出 注意点:如果需要ADC转换完成中断,最好使用DMA的传输完成中断代替
2023-02-21 22:25:07 605KB stm32 c语言
1
usart正常配置;DMA全部设置为normal模式;解决发送的逻辑bug;在上位机上实验没有问题。
2023-02-15 21:16:11 24.63MB 单片机 stm32 串口通信 dma
1
1.stm32f10x串口驱动程序(环形队列+内存动态分配+DMA)。2用于演示FAT文件系统。3代码具有可移植性,只需在此基础上修改便可移植其他项目。4增强串口收发数据的抗干扰能力,降低误码率。5,可以作为串口发送模板的例程和工程使用
2023-02-15 13:56:46 801KB DMA 串口环形队列
1
自己移植的GD32F13X基于官方V3.1.0库的工程,包括了SPI,PWM,ADC,串口和DMA,初始化都已经正常,可以正常使用。要注意的是这是基于GD官方库的,和ST的不兼容
2023-02-09 11:14:39 11.46MB GD32F130 USART+DMA 工程模版 驱动程序
1