完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
PIC16F1613数据表中的图23-2显示了一个简单的框图。一个标记为OE的开关需要关闭以将输出逻辑连接到端口引脚。在我的工作台上的5个示例PIC16F1613芯片中,我无法关闭这个开关。我已经读取并重新读取了数据表,并复制了一些辅助数据。没有成功的例子。如果我轮询CCP1IF和CCP2IF标志,那么我可以设置/清除端口引脚。我还可以使用这些标志来触发中断例程来设置/清除端口引脚。CCPxCON的数据表模式描述建议这可以通过简单地选择适当的端口引脚来实现。模式,但它没有!!!!有人有类似的问题吗?是否有一个不太明显的标志,如果不在正确的状态,它会阻止这个动作?任何人都可以共享代码片段,可以在我的5个示例芯片中测试这个函数吗?任何帮助都将非常感激。
以上来自于百度翻译 以下为原文 Figure 23-2 in the PIC16F1613 data sheet shows a simple block diagram. A switch labelled OE needs to close to connect the output logic to the Port Pin. I cannot get this switch to close in the 5 sample PIC16F1613 chips that I have on my bench. I have read and re-read the data sheet and copied a few code examples without success. If I poll the CCP1IF and the CCP2IF flags then I can set/clear the port pins. I can also use these flags to trigger interrupt routines to set/clear the port pins. The data sheet mode description for CCPxCON suggests that this can happen by simply selecting the appropriate mode. But it doesn´t !!!! Has anyone had a similar problem? Is there a not too obvious flag which will block this action if it is not in the correct state? Can anyone share a snippet of code which might test this function in my 5 sample chips? Any help will be very much appreciated. |
|
相关推荐
7个回答
|
|
OE位显示为CCPXCON SFR的位6:CCP1CONBITS.OE和CCP2CONBITS.OE。请参阅数据表的3-9。在一些寄存器图中似乎没有遗漏,不显示此位。
以上来自于百度翻译 以下为原文 The OE bit is shown as bit 6 of the CCPxCON SFR: CCP1CONbits.OE & CCP2CONbits.OE. See table 3-9 of the datasheet. There appear to be omissions in some register maps that do not show this bit. |
|
|
|
为了什么?我没有看到你的帖子,认为他的代码可能有帮助。
以上来自于百度翻译 以下为原文 For what? I hadn't seen your post and thought his code might help. |
|
|
|
谢谢大家。现在没问题。CCPxCON寄存器的第6位搞砸了。可惜数据表中对CCPxCON的详细描述说它是“未实现的”。从来没想过与寄存器汇总表交叉检查。但是将来我会的!!!!!!!!!!!
以上来自于百度翻译 以下为原文 Thanks all. No problem now. Bit 6 of the CCPxCON registers did the trick. Pity that the detailed description of CCPxCON in the data sheet says it is "unimplemented". Never thought of cross checking with the register summary table. BUT I will in future !!!!!!!! |
|
|
|
这也打击了我昨天…疯了。请更新文档…
以上来自于百度翻译 以下为原文 This hit me too yesterday... Crazy. Please update the docs... |
|
|
|
提交“文件错误”。很高兴看到达里奥发表了讲话。:)案件编号00108567PIC16F1612/13数据表有文件错误。http://www1.micro..com/...eviceDoc/40001737B.pdfPage 223显示了捕获操作的简化图。ER 23-1:CCPxCON:CCPx控制注册表“未实现的位6:读为‘0’,这应该改为:位6反映OE开关的状态1OE关闭0OE打开供参考:表3-9CCP1CON(293h)位6OECCP2CON(29Ah)位6OE
以上来自于百度翻译 以下为原文 Submitted "Documentation Error". Just glad to see Dario posted. :) Case Number 00108567 PIC16F1612/13 datasheet has a documentation error. http://ww1.microchip.com/...eviceDoc/40001737B.pdf Page 223 of 396 Figure shows a simplified diagram of the capture operation. That should read: Figure 23-1 shows a simplified diagram of the capture operation. PAGE 232 of 396 REGISTER 23-1: CCPxCON: CCPx CONTROL REGISTER "bit 6 Unimplemented: Read as ‘0' This should corrected to read: bit 6 reflects status of OE switch 1 is OE is closed 0 is OE is open For Reference: Table 3-9 CCP1CON (293h) bit 6 is OE CCP2CON (29Ah) bit 6 is OE |
|
|
|
谢谢,已经提交到www.micro..com/supportPIC12LF1612 PIC16LF1613http://ww1.micro..com/...eviceDoc/40001737B.pdf你的案例***数据表错误:396Register18-1CMxCN0的179页:比较器Cx控制寄存器5:未实现;读为“0”应该在位5:‘C.E’C96TABLE 18-3的X输出Enable页181:与比较器模块MCM1CON0位5相关联的寄存器摘要被格式化。应该是C1OEAdditional信息:396页31正确注释表3-9特殊功能寄存器摘要111hCM1CON0位5是C1OE113h CM2CON0位5是C2OE
以上来自于百度翻译 以下为原文 Thank You; Got it Submitted to www.microchip.com/support PIC12LF1612 PIC16LF1613 http://ww1.microchip.com/...eviceDoc/40001737B.pdf Your case number is: 00110365 Datasheet errors: Page 179 of 396 Register 18-1 CMxCN0: Comparator Cx Control Register bit 5: Unimplemented; Read as '0' should be bit 5: 'CxOE' Cx Output Enable Page 181 of 396 Table 18-3: Summary of Registers Associated with Comparator Module CM1CON0 bit 5 is grayed out. It should be C1OE Additional Information: Page 31 of 396 Correctly noted Table 3-9 Special Function Register Summary 111h CM1CON0 bit 5 is C1OE 113h CM2CON0 bit 5 is C2OE |
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
5077 浏览 9 评论
1953 浏览 8 评论
1888 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3115 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2186 浏览 5 评论
633浏览 1评论
506浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
370浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
535浏览 0评论
440浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-28 16:13 , Processed in 1.286951 second(s), Total 91, Slave 74 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号