历史上的今天
返回首页

历史上的今天

今天是:2024年11月20日(星期三)

正在发生

2019年11月20日 | 如何使用PIC内含之RC振荡器来当作系统时钟源?

2019-11-20 来源:51hei

从PIC12C508开始,逐渐地,PIC有很多型号都内含有可以当作系统时脉源的RC振荡器。有了这项功能,不但让整体系统的成本进一步往下降;并且还因为内部的RC振荡源是经过校正的,而获得了比外接RC振荡更精确的时钟。


不过,想要使用内部RC振荡而有精确的时钟,是有方法的。除了在刻录IC时要指定使用内部RC振荡以外,还要在原始程序代码中加上一些命令才行。而命令的用法,还因不同种类的PIC而有不同。


以12-BIT 架构的PIC而言,例如PIC12C508,Microchp在IC的最后一行程式内存,加上一个"movlw 0x??"的命令,当芯片复位时,IC会先运行该命令之后,再跳到地址0继续运行。因此,如果您一直没有去修改到w暂存器的属性的话,则w暂存器会一直保留著原来"??"的那个值。"??"就是Microchip测量出来的校正值。如果您把它填到OSCCAL那个寄存器的话,则以后的RC振荡将是"蛮准的"4MHz。因此,通常简单的作法,便是在程序的第0行填入" movwf OSCCAL"的命令就可以了。


以14-BIT架构的PIC而言,例如PIC12F629,Microchp在IC的最后一行程式内存,加上一个"retlw 0x??"的命令。因此,您可以利用在程序中的任何位置,加上"call LAST-ADDRESS"(调用最后一个地址) (对PIC12F629 而言,LAST-ADDRESS = 0x3ff),和"movwf OSCCAL"两道命令来校正内部RC振荡。 

推荐阅读

史海拾趣

Crowd Supply公司的发展小趣事

随着Crowd Supply在美国的成功运营,公司开始考虑全球扩张。他们首先在欧洲和亚洲设立了办事处和仓库,以便更好地服务这些地区的项目和支持者。同时,Crowd Supply也积极寻求与当地的合作伙伴建立关系,共同推广硬件创新。这些合作不仅为平台带来了更多的项目资源,也提升了其在全球范围内的影响力。

Gang Song Electronics Co Ltd公司的发展小趣事

作为物联网领域的领军企业之一,Telit(包含GainSpan的技术)不仅致力于技术创新和市场拓展,还积极参与行业标准的制定和生态建设的推动。通过与其他企业和组织的合作与交流,Telit推动了物联网技术的标准化和规范化发展。同时,它还积极构建物联网生态系统,与上下游企业建立紧密的合作关系,共同推动物联网产业的繁荣和发展。这些努力不仅提升了Telit在行业内的地位和影响力,也为整个物联网产业的发展做出了重要贡献。

Capar Components Corp公司的发展小趣事

作为一家有社会责任感的企业,Capar Components Corp积极参与公益事业,回馈社会。公司定期组织员工参与社区服务活动,帮助困难群体解决实际问题。此外,公司还设立了奖学金和助学金,支持教育事业的发展。这些举措不仅彰显了公司的社会责任感,也为公司树立了良好的企业形象。


这些故事是基于一个虚构的电子行业公司背景编写的,您可以根据Capar Components Corp的实际情况进行调整和修改,以使其更符合该公司的历史和发展轨迹。请注意,由于我无法获取Capar Components Corp的具体信息,这些故事仅为示例性质,并非真实事件。

Altmustech公司的发展小趣事

创新是Altmustech公司发展的核心动力。公司不断投入研发资金,引进优秀人才,推动技术创新和产品升级。从最初的半导体芯片到后来的智能设备、物联网解决方案,Altmustech始终站在技术前沿,引领行业发展趋势。这种持续的创新精神使得公司在激烈的市场竞争中始终保持领先地位。

ABB Group公司的发展小趣事

Altmustech公司的创立源于一次技术突破。创始人李博士带领的团队成功研发了一款高效能、低成本的半导体芯片,这一创新技术解决了当时电子行业面临的能效问题,迅速引起了市场的关注。随着技术的不断完善和产品的推出,Altmustech逐渐在半导体市场上崭露头角,为公司的快速发展奠定了坚实的基础。

Alliance Fiber Optics Products Inc公司的发展小趣事

面对日益激烈的市场竞争和不断变化的客户需求,AFOP始终保持着创新的精神和敏锐的市场洞察力。公司不断投入研发力量,探索新的技术方向和产品应用。同时,AFOP还注重人才培养和团队建设,吸引了一批高素质的研发人员和管理人才,为公司的未来发展奠定了坚实的基础。

这五个故事展示了AFOP从创立到发展壮大的历程,体现了公司在技术创新、市场拓展和资源整合等方面的努力和成就。随着电子行业的不断发展和技术的不断进步,相信AFOP在未来会继续保持领先地位,为光网通信领域的发展做出更大的贡献。

问答坊 | AI 解惑

电力系统用单相逆变电源的研制

 随着国内电力工业的不断发展,发电厂、变电站在故障情况下要求不间断电源供电的交流负荷越来越多,对交流供电质量的要求也越来越高,传统的方波逆变器已不能满足应用要求,而UPS由于造价太高,全部采用也有困难。因此,研制一种满足电力系统 ...…

查看全部问答>

LED城市景观亮化工程照明灯具应用

replyreload += \',\' + 377077;Timson,如果您要查看本帖隐藏内容请回复…

查看全部问答>

windows 编程 关于无线上网 端口号的 问题?

我们现在需要建立一个 100个节点的无线网络, 这 100 个节点中有97个是现场的 无线数据模块,通过手机卡实现 无线上网,3个节点 是数据中心,分别接有一台 PC机(此PC机为固定IP), 然后 这97个 无线模块 分别 向一台 PC机发送数据. ...…

查看全部问答>

wince6 在什么情况下系统出现还原

请问一下 WINCE6 在什么情况下系统出现还原? 我的 WINCE6 有的时候出现系统注册表还原到刚刚烧 NK 时的注册表状态。 不知道什么原因导致系统注册表还原~! …

查看全部问答>

短信猫在物流运输行业的应用

短信猫在物流运输行业的应用 远航物流公司利用短信平台月节省长途电话费2万元   远航物流公司是一家中小型物流企业,在全国拥有40多个分点,可调配车辆70多辆,共有业务员300多名。公司在全国范围内的业务地域跨度大,分部点多,客户量大且分 ...…

查看全部问答>

怎么判断DM9000的CS是接在哪个B_nGCS上的?

现在dm9000的移植算是成功了,但是其中的DM9000的CS接在B_nGCS4上是怎么判断出来的,因为现在准备移植cs8900,目前就差这个cs来判断基地址…

查看全部问答>

rs232和485何时需要握手?怎么握手?

像rs232通信需要握手吗?需要的话是定义好握手信号后串口自动完成还是需要自己在程序中判断? rs485通信半双工的话是不是必须握手,怎么握手?我理解是发送端先发送一个规定的数据,如果接受端可以接受返回规定的字符通知发送端发送,请问这是握手 ...…

查看全部问答>

看下图,是否等效阻抗?

电子工程师技术交流(12425841)…

查看全部问答>

MSP430开发板申请

本人学过51单片机,MSP430新手,公司都是做MSP430的低功耗设备的,希望可以有一块开发板,方便学习…

查看全部问答>