STC下载软件识别目标板晶体频率原理,一直没想明白?
如图片所示:晶体频率为11.914402MHZ,怎么得知的? 哟,毛巴马。。。。 应该都是通过内部的RC和外部晶振反复对比最后核算出来的吧,总之要有个基准。 上位机测试脉冲宽度 下载时,上位机先以固定的波特率不断发送固定的字节,单片机可跟据串口出现的波形宽度计算自己的工作频率 上下通讯得知 {:lol:} little_Monkey 所说上位机测试脉冲宽度:是PC提供相应的app可测试吗?比如定时100ms向串口发送数据,但串口接收到数据显示间隔并不是100ms,是因为windows并非实时,而是轮询串口是否有接收数据!
lcw_swust 所说我的理解是这样上位机固定的波特率不断发送固定的字节->查询串口低电平->开始定时器计数->固定字节结束->计数完成用类比法得出自身频率
扩散应用是我们可以通过pc去校准系统的晶振,当下正有一个案子需要校准晶体频率,谢谢各位! 不过计算都说不是很准确啊~ 准确度达不到校准的要求? csqfine 发表于 2012-11-15 22:17 static/image/common/back.gif
little_Monkey 所说上位机测试脉冲宽度:是PC提供相应的app可测试吗?比如定时100ms向串口发送数据,但串口接 ...
串口通信时间最高是us级的,用uS级的去校准nS级的,误差会比较大。 devcang 发表于 2012-11-15 21:19 static/image/common/back.gif
上下通讯得知
正确,翻译过STC的监控的汇编代码就知道了 little_Monkey 发表于 2012-11-15 20:41 static/image/common/back.gif
上位机测试脉冲宽度
BINGO,0x7f...
页:
[1]