完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
经过多年和许多图片,我来到了一个应用程序,大大受益于一个单一的芯片解决方案。使用18F14K50,并与内部振荡器将做这项工作。到目前为止,我一直用外部振荡器来运行PIC。经过几天的黑客攻击,我无法让芯片在内部振荡器上运行。我开始用20MHz的外部振荡器来设置18F14K50。代码段非常简单。CLRF TRISCDEBUG BTG PORTC,7BRA DEBUG这在PORTC<7>.开始时CONFIGFOSC=ECH;在PORTC<7>按预期和预期周期出现EC(高)方波。更改为:CONFIGFOSC=HS;高速内部振荡器。我仍然得到相同的波形PORTC & lt;7和gt;同一时期。如果物理上断开外部振荡器的连接,输出就会停止。我被困住了。必须有一个时钟来执行任何代码。当芯片复位时,时钟必须在那里。由于没有时钟=没有reg,所以不可能要求加载寄存器来完成内部振荡器配置。荷载。芯片可能需要一个RG。加载到正确的时钟或正确的频率。但是由于加载了CONFIG1H而不需要其他设置条件,它应该从某个内部时钟开始运行。我在初始设置中遗漏了一些东西。一些建议值得赞赏。一个代码示例(ASM)将非常有用。任何能使我的头部与振荡器控制模块正确对齐并回到正轨的信息都会非常感激。
|
|
相关推荐
3个回答
|
|
好的,明白你在说什么…但是……查看18F14K50的“.inc”文件中的选项列表,其中唯一有“.”一词的选项是FOSC=IRC或FOSC=IRCCLKOUT。我已经打折那些因为钢筋混凝土部分,但可以做到。这些词在说明书中也用于描述CONFIG1H中的位。请尝试FOSC=IRC,看看会发生什么。为了扩展我的教育,XT振荡器的选择是什么?
|
|
|
|
低频晶体IMRC,高达4MHZIDIT:内部RC振荡器内部RC振荡器,在OSC2上的CKOUT功能
|
|
|
|
在这个PIC上,你将需要FoC= IRC。这选择具有默认1 MHz速度的内部振荡器块。如果想要更快的时钟速度,必须设置OSCCON sfr值,请参阅数据表部分2.6OSCCON寄存器详细信息(OSCCONbits.IRCF=0x?……???EDIT:如果在XC8安装的docs子目录中使用文件:pic18_chipinfo.html,您将得到每个pic18变体的配置首字母缩写列表(其他8位部分的pic_chipinfo.html)。在MPLLABX中,还可以使用配置位窗口为每个选项设置配置位,它将为您生成适当的配置语句。
|
|
|
|
只有小组成员才能发言,加入小组>>
5244 浏览 9 评论
2035 浏览 8 评论
1955 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3214 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2261 浏览 5 评论
779浏览 1评论
673浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
599浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
683浏览 0评论
580浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 21:40 , Processed in 3.204597 second(s), Total 83, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号