12 2019 档案

摘要:在cubemx中的设置。 默认即可。 在main中添加代码。 HAL_DAC_SetValue(&hdac, DAC_CHANNEL_2, DAC_ALIGN_12B_R, 2048); 在main()函数中添加程序设置DAC输出的数据为12位右对齐,数值为2048.则实际输出的电压为 2048/4 阅读全文
posted @ 2019-12-14 09:21 无乐不作丶 阅读(4813) 评论(0) 推荐(0)
摘要:多通道的adc就是检测多个通道的电压值,用dma来检测。 cubemx中设置如下。 Number of conversion 的个数就是该adc中要使用的通道数。在下面的rank中设置通道的采样时间和通道名字。 使能adc的中断。 在DMA设置中设置模式为循环模式,不然不设置的话只能用一次DMA。数 阅读全文
posted @ 2019-12-13 19:47 无乐不作丶 阅读(19064) 评论(0) 推荐(0)
摘要:在cubemx中进行设置。 模式设置成Independent mode, Date Alignment设置为数据右对齐。 右对齐跟左对齐的区别:12位二进制最大值为 0x0FFF 左对齐操作后的结果是 0xFFF0,右对齐后还是0x0FFF。反过来看 ,若寄存器里左对齐的数据值X (相当于实际数据* 阅读全文
posted @ 2019-12-05 17:20 无乐不作丶 阅读(3565) 评论(0) 推荐(0)