完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
您好,我正在考虑使用PIC16LF1554微控制器作为一个爱好项目,但是我不清楚数据表的一部分。在下面的URL中,我已经彻底检查了数据表和这个特定部分的错误表:如果它有什么区别的话,我正在看这个芯片的14引脚PDIP版本。对于这个项目,我想在两个端口A引脚(RA0到RA5)上使用一些内部上拉电阻。以及端口C引脚(RC0到RC5)。数据表的第1页提到PIC16LF1554具有“单独可编程弱上拉”,数据表第5页的表格指定所有这些引脚(包括端口C上的那些)具有内部上拉电阻。WPUx(弱上拉)寄存器和端口A的WPUA寄存器在第110页中被清楚地描述。但是,在文献中任何地方都没有提到C端口的等效寄存器(我猜它应该叫做“WPUC”)。第105页提到,OP._REG寄存器的“.[n]WPUEN位”必须被清除,以便启用单独的上拉功能。”用于端口C内部上拉程序的y可编程WPUC寄存器,我认为将该位设置为0(因为该位是反转的)将启用所有没有自己的单独可编程寄存器(如端口C)的内部上拉程序;然而,第166页指出,当[n]WPUEN位是et到0,“弱上拉由单个WPUx锁存器值启用。”因为似乎没有用于端口C的WPUC寄存器来设置这些锁存器值,所以设置[n]WPUEN到0似乎不会启用端口C的上拉。启用了(如果启用了[n]MCLR,则除外),“因此首先必须将其设置为0,以启用弱上拉。”第24页的银行0-7的PIC16LF1554内存映射列出地址20Ch处的WPUA寄存器,但不列出端口C的WPUC寄存器。ERS,WPUC寄存器将逻辑地在地址20EH,但这个位置有一个破折号在WPUC将是。此外,第34页上的特殊功能寄存器摘要将地址20Eh列出为“未实现”。由于在文档中可能存在错误,我查看了Microchip为该芯片提供的头文件(pic16lf1554.h),但是找不到任何关于WPUC寄存器的提及。R或任何参考地址20EH。由于在勘误表中没有提到WPUC寄存器,因此我转向论坛,希望有人能知道这是文档中的错误,还是我忽略了一些简单的东西。它可以通过修改头文件并指定其地址(在20eh或其他地方)来访问?我需要在真实的硬件上测试这个吗,看看端口C是否实际具有内部上拉功能,以及WPUC是否实际存在于地址20Eh?我应该向Microchip提交一些错误报告吗?任何帮助都将不胜感激;谢谢!
|
|
相关推荐
2个回答
|
|
如果可以,可以在一些真正的硬件上测试它。无论如何,向Microchip提交一张支持票以引起他们的注意都是一个好主意。
|
|
|
|
在微芯片数据表中复制/粘贴错误并不少见。读取寄存器地址0x20E。如果WPUC存在但没有文档,那么它将非零。如果它不存在,它应该读为零。如果您发现它存在.*不要.*使用它没有微芯片支持的批准,因为唯一的安全假设是,它是故意省略为不可用。
|
|
|
|
只有小组成员才能发言,加入小组>>
5160 浏览 9 评论
1998 浏览 8 评论
1927 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3170 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2225 浏览 5 评论
727浏览 1评论
612浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
501浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
626浏览 0评论
524浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 06:09 , Processed in 1.197903 second(s), Total 79, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号