找回密码
 立即注册
查看: 2217|回复: 27

12C5A32S2 ISP下载异常,波特率和时钟频率都不对

[复制链接]
已绑定手机

1

主题

13

回帖

43

积分

新手上路

积分
43
发表于 2024-12-6 17:03:40 | 显示全部楼层 |阅读模式

12C5A32S2 ISP下载异常,波特率和时钟频率都不对

从12C5A32S2 DIP40改为 LQFP44封装后,ISP下载频繁出现通信超时。

尝试了几十次成功下载了一次,再继续尝试下载又是通信超时。

LQFP44下载成功.png

LQFP44下载失败.png

可以看见,不论下载成功与否,时钟频率都明显不对。

请教一下,是否有什么硬件设置会导致如图情况?我的时钟用的无源11.0592M,示波器测量了频率幅度,都与DIP40封装的电路板无明显不同。所以什么原因会导致时钟、波特率都是异常值呢?

回复

使用道具 举报 送花

已绑定手机

1

主题

13

回帖

43

积分

新手上路

积分
43
发表于 2024-12-6 17:24:36 | 显示全部楼层

补充一下,如果关机后等待约15分钟左右后再开始ISP下载,则成功率比较高,另,能成功下载时,ISP软件提示当前波特率是9600。

回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:677
  • 最近打卡:2025-10-18 08:15:09

125

主题

2076

回帖

4128

积分

论坛元老

积分
4128
发表于 2024-12-6 18:07:28 | 显示全部楼层

“当前的时钟频率”不知道是什么测试原理?是电脑通过获取单片机的某个引脚与时钟有关系的脉冲而分析,还是通过获取单片机的某个特殊寄存器值?哎,太高深了!

点评

高深什么呀,网上都研究烂了。我在下面帖子回复里有介绍  发表于 2024-12-6 21:26
回复

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:96
  • 最近打卡:2025-10-16 12:26:53

30

主题

1176

回帖

4474

积分

超级版主

积分
4474
发表于 2024-12-6 18:26:41 | 显示全部楼层
ISP下载时的最低波特率你选择的是多少
最低波特率一定不能太高,否则会导致频率侦测误差大
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:587
  • 最近打卡:2025-10-18 00:13:35
已绑定手机

86

主题

6294

回帖

1万

积分

超级版主

积分
11796
发表于 2024-12-6 18:47:42 | 显示全部楼层

下载波特率设置:建议最低2400,最高115200,就是默认值

下载工具建议使用官方工具如一箭双雕,否则波特率可能无法满足动态调节频率要求

回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:211
  • 最近打卡:2025-10-18 14:19:21

788

主题

1万

回帖

1万

积分

管理员

积分
19827
发表于 2024-12-6 19:20:02 | 显示全部楼层
用最新的 ISP 软件




深圳国芯人工智能有限公司-工具软件 (stcai.com)



用推荐到下载线路
截图202412061919033781.jpg


截图202412061919533303.jpg

回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:126
  • 最近打卡:2025-09-03 12:23:58
已绑定手机

60

主题

776

回帖

4025

积分

论坛元老

自定义头衔

积分
4025
发表于 2024-12-6 19:40:04 | 显示全部楼层
时钟频率测量有一定误差,这是完全没问题的。

一般我们说,串口通讯中,波特率误差1.5%以内不会影响通讯。

至于你说测量原理

测量原理是,
ISP烧录开始前,串口会向MCU反复多次发送0x7F,这个波形包含7个连续高电平。

MCU内的ISP程序测量这7个连续高电平的持续时间,将测量值发送给电脑。

电脑结合自己波特率,以及MCU返回的脉冲宽度测量值。就可以反推出芯片的时钟频率了。

如果你发现这个频率不准,可能是因为使用了CH340C或者FT232R之类的免晶振的串口芯片。

这些芯片使用片内RC振荡器,所以存在1%级别的误差,完全正常。

烧录不了,你要另找原因,与此无关。
联系我请点击左下角的【回复】按钮,否则我收不到消息提
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2025-06-03 11:49:33

26

主题

168

回帖

1271

积分

金牌会员

积分
1271
发表于 2024-12-6 20:03:48 | 显示全部楼层
VC*** 发表于 2024-12-6 19:40
时钟频率测量有一定误差,这是完全没问题的。

一般我们说,串口通讯中,波特率误差3%以内不会影响通讯。

原来是这样,知道这个是不是可以自己写调节频率的ISP了
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:126
  • 最近打卡:2025-09-03 12:23:58
已绑定手机

60

主题

776

回帖

4025

积分

论坛元老

自定义头衔

积分
4025
发表于 2024-12-6 21:25:41 | 显示全部楼层
aho*** 发表于 2024-12-6 20:03
原来是这样,知道这个是不是可以自己写调节频率的ISP了

你这款芯片需要外接晶振吧?

频率只和外面的晶振有关,你怎么调节
联系我请点击左下角的【回复】按钮,否则我收不到消息提
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:591
  • 最近打卡:2025-10-18 00:00:32
已绑定手机

19

主题

3269

回帖

6048

积分

论坛元老

积分
6048
发表于 2024-12-6 21:56:22 来自手机 | 显示全部楼层
这频率和波特率同步的,不是很准!
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-10-18 17:25 , Processed in 0.153753 second(s), 109 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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