项目中前辈以前用的是一块PIC12C508(4M内置时钟)在GPIO0管脚产生500KHz的5V方波
当时是用的是DIP-8的12C508
现在客户需要把这个频率提高很多
而且最好不改电路板设计,那就还得接着用这个八条管脚的底座、而且没有外置时钟
查了查microchip现在最快主频的8条腿单片机是PIC12F1822,内置时钟下能达到32MHz
对1822不太熟悉,不知道是不是和以前的12C508一样的接法;
怎么才能让1822达到最高速度,仍旧让RA0输出方波、能做到多少MHz呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
问题是它有个跳转命令里面没办法BSF或BCF的啊
所以在满足周期的同时,会有一个周期里面“缺一块”。
一点也不严谨,也就用于蒙骗领导罢了。
俺现在接手这个,看到这样的写法都不敢说出来,只好从提高PIC的主频的角度入手,最好能把它那个.hex直接烧入PIC12F1822
这样有朝一日万一追究起来、这个“算法”要被诟病,那就不是俺的责任了.......
有没有用过1822的弟兄啊?
一周热门 更多>