(ing)
【题外话】:
第一次使用DMA是在大三参加“恩智浦”智能车比赛时,当时使用的OV7725采用“场中断+DMA”方式进行数据采集。为了保证有足够的时间来处理数据,在场中断函数“PORTC_IRQHandler”中切换双缓存区。具体实现请看代码: 2018 NXP national college student smart car competition
所选开发环境及硬件配置
- 德飞莱开发板。芯片为stm32f103zet6;LED2、LED3的引脚为PE5、PB5,低电平亮;WK_UP、KEY1、KEY2、KEY3的引脚为PA0、PE4、PE3、PE2,除WK_UP外其余按键按下为低电平;USART1 TX和RX引脚分别为PA9、PA10;外部晶振为8MHZ和32.768KHZ。
- 软件:STM32CUBMX、KEIL、串口调试助手(sscom33.exe)