csqfine 发表于 2012-11-15 17:19:55

STC下载软件识别目标板晶体频率原理,一直没想明白?

如图片所示:
晶体频率为11.914402MHZ,怎么得知的?

wpy 发表于 2012-11-15 19:45:18

哟,毛巴马。。。。

error_dan 发表于 2012-11-15 20:08:55

应该都是通过内部的RC和外部晶振反复对比最后核算出来的吧,总之要有个基准。

little_Monkey 发表于 2012-11-15 20:41:24

上位机测试脉冲宽度

lcw_swust 发表于 2012-11-15 20:55:18

下载时,上位机先以固定的波特率不断发送固定的字节,单片机可跟据串口出现的波形宽度计算自己的工作频率

devcang 发表于 2012-11-15 21:19:22

上下通讯得知            {:lol:}

csqfine 发表于 2012-11-15 22:17:50

little_Monkey 所说上位机测试脉冲宽度:是PC提供相应的app可测试吗?比如定时100ms向串口发送数据,但串口接收到数据显示间隔并不是100ms,是因为windows并非实时,而是轮询串口是否有接收数据!
lcw_swust 所说我的理解是这样上位机固定的波特率不断发送固定的字节->查询串口低电平->开始定时器计数->固定字节结束->计数完成用类比法得出自身频率
扩散应用是我们可以通过pc去校准系统的晶振,当下正有一个案子需要校准晶体频率,谢谢各位!

liangws201 发表于 2012-11-15 22:22:16

不过计算都说不是很准确啊~

csqfine 发表于 2012-11-16 09:44:12

准确度达不到校准的要求?

hell-prototypes 发表于 2012-11-16 10:19:16

csqfine 发表于 2012-11-15 22:17 static/image/common/back.gif
little_Monkey 所说上位机测试脉冲宽度:是PC提供相应的app可测试吗?比如定时100ms向串口发送数据,但串口接 ...

串口通信时间最高是us级的,用uS级的去校准nS级的,误差会比较大。

flotox 发表于 2012-11-26 19:02:34

devcang 发表于 2012-11-15 21:19 static/image/common/back.gif
上下通讯得知

正确,翻译过STC的监控的汇编代码就知道了

flotox 发表于 2012-11-26 19:03:01

little_Monkey 发表于 2012-11-15 20:41 static/image/common/back.gif
上位机测试脉冲宽度

BINGO,0x7f...
页: [1]
查看完整版本: STC下载软件识别目标板晶体频率原理,一直没想明白?