【Nucleo-F303RE开发】呼吸灯-双通道ADC-DMA和串口输出
本帖最后由 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();简单实用足够了。。。需要更精确可以自己改。。。
以上就简单新手教程(有错误的地方还请矫正。。。。我还是新手,还在学习。。)
最后原文件和程序:
:lol自己先顶下。。。。。 谢谢分享,建议楼主下次把编译产生的中间文件删掉再上传,附近太大了下载不方便 风子 发表于 2015-6-16 20:31
谢谢分享,建议楼主下次把编译产生的中间文件删掉再上传,附近太大了下载不方便 ...
好的,刚才忘记了,直接压缩了
谢谢分享,大开眼界啊 jacobfeng 发表于 2015-6-16 21:04
谢谢分享,大开眼界啊
:loveliness:多谢捧场 谢谢楼主无私分享呀!! heyangfengyue 发表于 2015-6-16 21:36
谢谢楼主无私分享呀!!
分享是必须的。。。。大家积极分享吧。。。 一山比一山高. 学海无量.