本帖最后由 Paderboy 于 2015-7-22 13:52 编辑 简单的使用CubeMx和HAL库实现STM32F303RET-呼吸灯-双通道ADC-DMA和串口输出 1.先配置NUCLEO-STM32F303RET 内部时钟为72MHz。 2.配置PA5端口 定时器TIM2 第一个输出通道 设置频率为1kz左右。 3.配置ADC2 IN3-IN4-IN5 ADC工作频率为系统时钟/4,使用DMA连续传输(32位WORD),具体的配置就不再介绍了。 4.配置ADC4 IN3-IN4 ADC工作频率为系统时钟/4,使用DMA连续传输(32位WORD)。 5.串口(设置波特率:115200,接串口软件设置好同样的波特率就可以。)使用了重映射Printf输出数据和信息。。 6.在main里添加了内部96位ID 串口输出。。 7.没有使用HAL_Delay();是直接调用了HAL_GetTick();简单实用足够了。。。需要更精确可以自己改。。。 以上就简单新手教程(有错误的地方还请矫正。。。。我还是新手,还在学习。。) 最后原文件和程序: |
TIM2çé ç½®1
串å£2çé ç½®1
ADC2çé ç½®1
ADC4çé ç½®1
åçæºä½¿ç¨å é¨æ¶é设置72MHz
CubeMxè¾åºè®¾ç½®
TIM2çé ç½®2
ADC2çé ç½®2
ADC2-DMAçé ç½®
串å£2çé ç½®2
è¾åºçç»æ
STM32F303RET-TIM2-ADC2-ADC4-DMA-UART.rar
下载4.48 MB, 下载次数: 595, 下载积分: ST金币 -1
好的,刚才忘记了,直接压缩了
多谢捧场
分享是必须的。。。。大家积极分享吧。。。
嗯,学无止境啊。。。大家一起努力。。。
哦哦,这也行..
多谢,捧场。。