找回密码
 立即注册
查看: 74|回复: 3

STC可以根据外部高速时钟输入来校准内部高速RC的频率吗?

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:4
  • 最近打卡:2025-12-02 10:47:47
已绑定手机

3

主题

6

回帖

35

积分

新手上路

积分
35
发表于 2025-11-29 16:19:54 | 显示全部楼层 |阅读模式
如题,现在有个项目是多个芯片UART串口通信的,STC作为协处理器。

现在制作烧录台遇到个问题:自己写的isp没办法调高速RC的频率

现在想这样搞,STC开机后,通过外部输入高速时钟作为基准,然后校准内部高速RC,这个可行吗?


还有,论坛别自动把我文章里面的
  1. STC
复制代码
换成AI了。

STC

STC
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:268
  • 最近打卡:2025-12-18 08:51:37

814

主题

1万

回帖

2万

积分

管理员

积分
21316
发表于 2025-11-29 16:58:30 | 显示全部楼层
可以 !

截图202511291659526291.jpg

或如用 AI8051U-LQFP48/QFN48

1,  运行用户程序时自己配置 几种内部固定HIRC时钟频率
2,外挂 32768-RTC晶振,动态校准内部HIRC时钟频率

截图202511291701168517.jpg


截图202511291701548398.jpg
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:4
  • 最近打卡:2025-12-02 10:47:47
已绑定手机

3

主题

6

回帖

35

积分

新手上路

积分
35
发表于 2025-11-29 17:40:09 | 显示全部楼层
手册里面写的方法我们这边没有条件进行实施,

我们来聊一下另一种方案,我想用STC默认的24Mhz频率然后分频率使用,但是也遇到了问题:

手册里面STCISP的更改硬件配置的报文更改不了复位脚用途可能是什么原因,下面是我用自己写的STCISP软件发送的报文和STC单片机回复的报文:

  1. STCISP PKTDUMP: 46 B9 6A 00 33 04 00 00 5A A5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 01 FF FF FF FF FF BF BD F7 FF 26 F1 16
  2. STCISP PKTDUMP: 46 B9 68 00 08 04 54 00 C8 16
  3. STCISP SET CFG OK
复制代码

附件是刷完后把单片机接电脑上使用官方STCISP读出来的信息:



截图202511291740071510.jpg
截图202511291751336944.jpg
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:4
  • 最近打卡:2025-12-02 10:47:47
已绑定手机

3

主题

6

回帖

35

积分

新手上路

积分
35
发表于 2025-11-29 18:08:02 | 显示全部楼层
抓了一下STCISP的报文,对比了一下,找到问题了,手册里面的TxBuffer[42] = 0xbd是错误的,改为0xAF,重新读参数复位脚就是普通IO用途了
  1. STCISP PKTDUMP: 46 B9 6A 00 33 04 00 00 5A A5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 01 FF FF FF FF FF BF AF F7 FF 26 E3 16
  2. STCISP PKTDUMP: 46 B9 68 00 08 04 54 00 C8 16
  3. STCISP SET CFG OK
复制代码

截图202511291807592696.jpg
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-12-18 19:03 , Processed in 0.108632 second(s), 58 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表