发新帖我要提问
12
返回列表
打印
[STC单片机]

STC8G 8H时基快1.6倍

[复制链接]
楼主: xxdcq
手机看帖
扫描二维码
随时随地手机跟帖
21
coody| | 2021-5-27 17:59 | 只看该作者 回帖奖励 |倒序浏览
xxdcq 发表于 2021-5-27 13:30
找到问题症结了

STC12或STC15里9DH寄存器是这样定义的

STC后来的ADC性能非常好,ADC核是全新设计的,所以操作不同,不需要P1ASF了。当用STC12系列换到STC8序列,PWM、ADC、PCA要核对下,EEPROM也多了一个IAP_TPS寄存器。

使用特权

评论回复
22
xxdcq|  楼主 | 2021-5-27 21:33 | 只看该作者
本帖最后由 xxdcq 于 2021-5-27 21:41 编辑
coody 发表于 2021-5-27 17:59
STC后来的ADC性能非常好,ADC核是全新设计的,所以操作不同,不需要P1ASF了。当用STC12系列换到STC8序列 ...

STC8G第二个坑就是这个IAP_TPS,以前12和15都在IAP_CONTR里,现在8G单独弄了一个IAP_TPS,而且写EEPROM前必须设置这个IAP_TPS。

至此我的应用中的两大坑都解决了,程序移植总算完成了
其实还有指令运行速度加快1.4倍进行软件延时调整等一些小坑就不说了
总之切换到8G真不是件容易的事

使用特权

评论回复
23
coody| | 2021-5-27 22:45 | 只看该作者
xxdcq 发表于 2021-5-27 21:33
STC8G第二个坑就是这个IAP_TPS,以前12和15都在IAP_CONTR里,现在8G单独弄了一个IAP_TPS,而且写EEPROM前 ...

我熟悉51,将四轴飞控移植到STC8上也很完成,没有啥错误。
IAP_TPS比原来的控制方式合理,直接填频率的MHz值。STC8系列的大部分指令都是单周期,有更快的速度。如果你觉得这些都是坑,那是因为不熟悉所致。

使用特权

评论回复
24
xxdcq|  楼主 | 2021-5-27 23:35 | 只看该作者
本帖最后由 xxdcq 于 2021-5-27 23:38 编辑
coody 发表于 2021-5-27 22:45
我熟悉51,将四轴飞控移植到STC8上也很完成,没有啥错误。
IAP_TPS比原来的控制方式合理,直接填频率的MH ...

四轴飞控早就在15上玩溜了,并且实现了光流定点定高悬停,稳如狗
对15太熟悉了,所谓进去得越深要出来就更难!所以换成8G真有点不习惯!8G既然在15上又增加运行速度,那做的四轴飞机性能应该和STM32有一拼

使用特权

评论回复
25
lyjian| | 2021-5-28 07:35 | 只看该作者
所以,碰到问题先找自身原因再找外部原因。

使用特权

评论回复
26
seanwu| | 2021-7-2 11:34 | 只看该作者
出个点子:把时钟输出出来,实测一下频率

使用特权

评论回复
27
海哥1112| | 2023-9-3 21:42 | 只看该作者
我碰到的问题是,ISP里设置的是24M,单片机跑出来的却是11.0592M的频率.芯片:8H3K32S2,固件:7.4.3U
,STC-ISP:V6.92A,真是摸不着头脑

使用特权

评论回复
28
kissdb| | 2023-9-4 10:50 | 只看该作者
海哥1112 发表于 2023-9-3 21:42
我碰到的问题是,ISP里设置的是24M,单片机跑出来的却是11.0592M的频率.芯片:8H3K32S2,固件:7.4.3U
,STC-ISP: ...

先用简单的例程测试一下,估计你的程序里改变频率了,

使用特权

评论回复
29
撒大声地aaa| | 2024-6-21 12:10 | 只看该作者
xxdcq 发表于 2021-5-27 21:33
STC8G第二个坑就是这个IAP_TPS,以前12和15都在IAP_CONTR里,现在8G单独弄了一个IAP_TPS,而且写EEPROM前 ...

大佬,[STC单片机]
STC8G 8H时基快1.6倍你这个问题最终怎么解决啊?我也是用了adc 和error后就变快了,但是我看adc 和 error的定义也没有去操作系统分频

使用特权

评论回复
30
STCMCUNT015| | 2024-6-22 08:57 | 只看该作者
撒大声地aaa 发表于 2024-6-21 12:10
大佬,[STC单片机]
STC8G 8H时基快1.6倍你这个问题最终怎么解决啊?我也是用了adc 和error后就变快了,但 ...

老铁 你可以在www.STCAIMCU.com上面问下 会有专业人员回复您

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则