mobile01 发表于 2012-4-22 23:47:00

STC12 怎么判断晶振频率?

使用STC-ISP-V4.83 编辑都会显示 Mhz 及电压...ID
请问 STC12 怎么读取自己频率是多少?{:sad:}

jetli 发表于 2012-4-23 08:01:49

根据这个帖子,及其后续回复链接、线索{:sweat:},可以找到你要的
http://www.ourdev.cn/thread-4004114-1-2.html

zlj2008 发表于 2012-4-23 09:11:36

文档上也有,但我用1T的STC单片机时,延时与定时很不好把握.

mobile01 发表于 2012-4-23 14:54:18

jetli 发表于 2012-4-23 08:01 static/image/common/back.gif
根据这个帖子,及其后续回复链接、线索,可以找到你要的
http://www.ourdev.cn/thread-4004114-1- ...

谢谢
这个好像是 ISP 通讯,并非 STC12 内部判断的?{:sad:}

jetli 发表于 2012-4-23 16:12:36

mobile01 发表于 2012-4-23 14:54 static/image/common/back.gif
谢谢
这个好像是 ISP 通讯,并非 STC12 内部判断的?

就是PC 发 7f、7f 、、、、然后mcu内置的ispcode软件应答,再pc判断应答后,知道波特率与晶振

记得哪些帖子的回复,曾经说了了。

mobile01 发表于 2012-4-23 22:33:17

jetli 发表于 2012-4-23 16:12 static/image/common/back.gif
就是PC 发 7f、7f 、、、、然后mcu内置的ispcode软件应答,再pc判断应答后,知道波特率与晶振

记得哪些 ...

我还以为STC12有特殊寄存器可查,原来是STC12传送靠PC判读资料
利用包率反推晶振大小....{:sad:}

BXAK 发表于 2012-4-24 08:54:36

mobile01 发表于 2012-4-23 22:33 static/image/common/back.gif
我还以为STC12有特殊寄存器可查,原来是STC12传送靠PC判读资料
利用包率反推晶振大小.......

资料上有说明,也有程序,
可以通过读取内部某4个RAM单元来获取出厂时的内部R/C振荡器频率,
可以通过读取内部某另4个RAM单元来获取用户最后一次使用内部R/C振荡器时钟下载程序时的频率

wx85105157 发表于 2012-4-24 14:52:13

BXAK 发表于 2012-4-24 08:54 static/image/common/back.gif
资料上有说明,也有程序,
可以通过读取内部某4个RAM单元来获取出厂时的内部R/C振荡器频率,
可以通过读 ...

但是RC震荡容易受温度影响吧。。。

BXAK 发表于 2012-4-24 16:14:59

wx85105157 发表于 2012-4-24 14:52 static/image/common/back.gif
但是RC震荡容易受温度影响吧。。。

15系列RC震荡器还算不错,资料声称:±1%温飘(-40 ℃~+85.5 ℃),常温下5‰,水分多大不知,但一般应用挺好的,
至于15以下的系列真的随温而动了

wx85105157 发表于 2012-4-24 16:52:14

BXAK 发表于 2012-4-24 16:14 static/image/common/back.gif
15系列RC震荡器还算不错,资料声称:±1%温飘(-40 ℃~+85.5 ℃),常温下5‰,水分多大不知,但一般应用挺 ...

用的是10f04xe。。。。对于晶振很头疼,现在板子都做出来了。只是毕业设计而已,再改浪费钱。

mobile01 发表于 2012-4-24 22:49:27

BXAK 发表于 2012-4-24 08:54 static/image/common/back.gif
资料上有说明,也有程序,
可以通过读取内部某4个RAM单元来获取出厂时的内部R/C振荡器频率,
可以通过读 ...

我当初认为不用PC就可以判断自己外挂的晶振频率....{:sad:}
看来没办法测自己的晶振频率
页: [1]
查看完整版本: STC12 怎么判断晶振频率?