欢迎光临散文网 会员登陆 & 注册

主线任务:用STM32H743VIT6夺回秋雅

2022-10-08 22:13 作者:会整活的剑人  | 我要投稿

制作过程:参考ST的官方DAC例程,不过DAC用的12位右对齐,不是例程的8位,可以达到更高些的精度.

step1:打开DAC1,DMA1的时钟,配置A4脚为模拟模式,不上拉,不下拉.

step2:配置DMA1的Stream5,内存到外设,DMA请求配置为DAC1,内存地址自增,外设地址不自增,环形dma,外设和内存的数据都是半字对齐(halfword,16bit),.打开DMA1Stream5中断,写中断处理函数.

step3:配置定时器TIM6,打开更新Trigger然后打开定时器;配置DAC由TIM6触发,打开DAC输出缓冲器,配置Channel1(绑定到A4引脚).

step4:把提前造好的一个周期的正弦波形数据扔到DAC里面即可.


主线任务:用STM32H743VIT6夺回秋雅的评论 (共 条)

分享到微博请遵守国家法律