wxvampire
发表于 2023-3-7 11:43:24
神农鼎 发表于 2023-3-7 11:18
你抓个你的烧录设置界面贴上来,大家直接点
没有界面,我说了我是用主控MCU烧的,不是ISP工具, 你再这样我举报你故意水贴
wxvampire
发表于 2023-3-7 11:46:22
神农鼎 发表于 2023-3-7 11:42
估计他应该选择主频 , 这样我们系统ISP就不会去帮他分频
然后他用户程序中自己分成低频工作 ...
同样是大佬,我和梁工的沟通都在点上,你可以参考一下
梁工
发表于 2023-3-7 13:35:35
wxvampire 发表于 2023-3-7 11:42
我烧录的代码是参考你们帮助文档的,主频没有修改,就是参考的出厂主频,11.059,所以现在怀疑是我们这批 ...
你拿一块板子,读一下硬件选项,看看内部IRC时钟是多少?
wxvampire
发表于 2023-3-7 14:27:57
梁工 发表于 2023-3-7 13:35
你拿一块板子,读一下硬件选项,看看内部IRC时钟是多少?
用另一种方式测量了,内部IRC应该是6M左右
希望能通过MCU把stc的主频固定在11.059M,我重新发了个贴询问,这个贴先到这吧
感谢梁工
wxvampire
发表于 2023-3-7 14:45:09
神农鼎 发表于 2023-3-7 11:42
估计他应该选择主频 , 这样我们系统ISP就不会去帮他分频
然后他用户程序中自己分成低频工作 ...
言语上多有冒犯,还请见谅,主要是量产了半年多的产品突然出厂主频就变了,我也很急,生产已经停线了,还是希望尽快解决这些问题
神农鼎
发表于 2023-3-7 15:09:55
STC的MCU都是我领导的,你不讲清,我们无法给你最优方案的 !
===这是我来定的规格
出厂主频是不保证在某个频率的,因为我们是留给用户任意用我们的STC-ISP去设置的,
如你自己用主控对他 ISP, 你不能任意设置频率,但至少你在你的用户程序区
可以去设置他是24MHz, 然后你再分成你可以用的低频,这样可控
===这种事,也只有我在统筹规划
神农鼎
发表于 2023-3-7 15:18:52
这应是我要求的用户如自己对 STC8G/STC8H下载程序,可以指定是跑内部24MHz 或上次设置的频率
所以,如果是我来指导我肯定建议你自己设置成24MHz
神农鼎
发表于 2023-3-7 15:22:15
你自己用户程序区可以设置成 24MHz, 22.1184MHz, 再去分频成你要的低频
你自己用户程序区可以设置成 24MHz, 22.1184MHz, 再去分频成你要的低频
神农鼎
发表于 2023-3-7 15:23:59
所以STC8G最优的解法是,
用户自己在STC8G的用户程序区自己读【上电后STC-MCU的ISP引导程序帮用户放在RAM区的这些跟时钟频率有关的重要参数】,
然后用户就可以设置 CPU 跑内部的高速IRC:[ 24MHz, 22.1184MHz], 这2个参数肯定不是分频产生的,是原始的频率参数 !
你再去对其分频成你要的低频时钟工作 !
如24MHz/2是 12MHz, 24MHz/4是 6MHz,24MHz/8是 3MHz, 24MHz/16是 1.5MHz;
如22.1184MHz/2是 11.0592MHz, 22.1184MHz/4是 5.5296MHz,22.1184MHz/8是 2.7648MHz,22.1184MHz/16是 1.3824MHz
神农鼎
发表于 2023-3-7 15:46:34
wxvampire 发表于 2023-3-7 11:43
没有界面,我说了我是用主控MCU烧的,不是ISP工具, 你再这样我举报你故意水贴 ...
我不是水贴,我是代表 STC 在第一时间最专业的指导你和公司其他同事如何支持你,本贴以我推荐的解法为最优解法
我只是一边开会,一边一目十行的瞄到我能帮忙的贴,然后最根本的解决方案给到你!
没看到你自己做了下载工具链而已,没及时看到你用的具体系列而已
本贴作为精华贴保留,供广大用户参考学习