想实现的功能如标题:设置DAC1产生数据,USART1发送DAC1生产的数据到串口助手。
用mini的板子,DAC1对应的输出引脚是PA4,USART1的接收RXD引脚是PA10。
实现过程:利用杜邦线把PA4引脚和PA10引脚连接,配置usart1和dac1完成后,串口助手只在每次复位后收到一个 ?
疑问:这样直接用杜邦线连接理论上能实现吗?
定义接收的外部变量为16位的,DAC1产生的数据是12位的,这是不是会出现问题。。
望大神们,不吝赐教!!
谢谢~~~~
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
数据寄存器是二进制数,但是PA4输出的不是这个二进制数,是一个根据这个数据寄存器里面的值和参考值转换出来的一个模拟量;比如你这个是12位的ADC,满量程就是4096,就是说你往数据寄存器里面写了个4096,那么PA4就是满量程输出,如果是电压,那就满量程输出电压。
一周热门 更多>