怎么用PIC12F1822产生最高频率的5V方波啊?

2020-02-07 09:41发布

项目中前辈以前用的是一块PIC12C508(4M内置时钟)在GPIO0管脚产生500KHz的5V方波
当时是用的是DIP-8的12C508

现在客户需要把这个频率提高很多

而且最好不改电路板设计,那就还得接着用这个八条管脚的底座、而且没有外置时钟

查了查microchip现在最快主频的8条腿单片机是PIC12F1822,内置时钟下能达到32MHz

对1822不太熟悉,不知道是不是和以前的12C508一样的接法;

怎么才能让1822达到最高速度,仍旧让RA0输出方波、能做到多少MHz呢?





友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
26条回答
chengzepeng
2020-02-09 07:05
本帖最后由 chengzepeng 于 2012-9-7 13:47 编辑
nickwolfe 发表于 2012-9-7 09:15
客户用的还行,只能说对那个方波驱动的依赖程度不是很高,几百几千个波形中差了一个波形、可能未造成什么 ...


芯片上唯一的那个时钟输出脚!不可更改!
旧版为时钟/4,也就是指令时钟直接输出,
后来新版的都带了个参考时钟后就可以更改输出分频和占空比了!
如果你要更改引脚那就用主函数那个,
参考时钟的优点是不占用程序资源,只要把那个脚拿来用就可以,
在程序里面只要初始化一下即可!

不过你一个单片机就拿来做个时钟输出就有点浪费了,
还不如弄个数字IC加晶体更省钱省电更划算!

一周热门 更多>