完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
我已经尝试了几个小时来输出DAC1到它的相关输出引脚。我已经尝试了很多tiS和安塞尔等变种,甚至是CMP1DAC,即使是正确的寄存器来发送我的输出数据?我已经证实了一个简单的闪烁LED“你好,世界”正在工作,所以CPU正在工作。数据表对设置引脚配置没有太大帮助,所以欢迎任何帮助。环境:dsPIC33EP16GS502MPLABXXC16Scope探测器对DAC输出引脚11。总是在0V。
|
|
相关推荐
2个回答
|
|
好啊。都整理好了。这是我的答案,希望能帮助其他人。1。DAC输出引脚的TIIS必须设置为“1”(输入),因为它不是数字输出。2。适当的比较模块必须打开,因为DAC是它的一部分。3。比较模块的DACOE必须设置为“1”4。一个“未实现”位0必须设置为“1”。在精细印刷中注意到的。奇怪,但却是真的。5。CMP1DACBits.CMREF是您想要将DAC值写入的内容。这里有一个代码片段.void init_all(){//DAC材料TRISBbits.TRISB3=1;//DAC输出CMP1CONbits.CMPON=1;//打开比较器CMP1CONbits.DACOE=1;//输出DAC电压CMP1CONbits.RANGE=1;//即使“未实现”。必须设置为“1”} int main(空隙){int x=1;INITILAL();而(1){CMP1DACBITS.CMRIFF=x;X++;}欢呼!
|
|
|
|
一切都好,谢谢报道PS:我有TIIS模式的感觉。外设通常是这样的…
|
|
|
|
只有小组成员才能发言,加入小组>>
5238 浏览 9 评论
2028 浏览 8 评论
1950 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3204 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2253 浏览 5 评论
777浏览 1评论
666浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
595浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
676浏览 0评论
576浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 05:56 , Processed in 1.214672 second(s), Total 49, Slave 43 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号