完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
两个可能的I2C缺陷与PIC16LF18313.1)对于我们的设置,如果PWRTE配置位被关断,I2C SDA和SCL高压电平仅为约1.7V(在这些线路上10k电阻被拉到3V)。当这个PWRTE位接通时,I2C SDA和SCL高电压电平如预期(约2.7V)。2)为了让I2C总线工作,我们必须在代码中添加以下两行,即使SCL和SDA行应该默认为这两个引脚。RA1PPS=0b00011000;//SCLRA2PPS=0b00011001;/sDA
|
|
相关推荐
1个回答
|
|
HIIN对你所看到的PPS问题,请记住,PPS并没有所谓的“默认”PIN。在18313的PPS上,可以使用任何I/O。这个设备的默认管脚分别是SCL和SDA的RA1和RA2,但这真正意味着这些管脚被设计用来处理I2C总线,而不用担心输入电平;其他管脚也可以使用,但是在设置逻辑电平时必须小心。如果选择那些“默认”管脚,则绝对必须同时设置RA1PPS和RA2PPS,它们是输出寄存器,但是还必须配置SSP1CLKPPS和SSPDATPPS输入寄存器。如果没有定义输入和输出寄存器,它将无法工作。此外,仍然需要将TIS设置设置为输入(1)。这不是一个bug,而是它是如何设计的。
|
|
|
|
只有小组成员才能发言,加入小组>>
5238 浏览 9 评论
2028 浏览 8 评论
1950 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3204 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2253 浏览 5 评论
776浏览 1评论
665浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
594浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
675浏览 0评论
575浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 22:33 , Processed in 1.266891 second(s), Total 77, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号