wen0921 发表于 2024-1-2 11:34:00

请问STC32G运行速度问题

问题如下:

       将STC8H8K64U程序移植到STC32G12K128,工作频率都是33.1776M;WTST=0,CKCON=0;对比发现从串口输出的速度STC32G还要慢20%?

zxcv1973 发表于 2024-1-2 12:43:49

这个要看具体的程序,不是STC32所有指令都比STC8快

神农鼎 发表于 2024-1-2 13:49:36

串口速度是一样的









wangxiangtan 发表于 2024-1-2 14:10:04

咋发现串口速度变慢了20%,重大发现,得找姚总请你吃大餐

wen0921 发表于 2024-1-2 16:43:44

wangxiangtan 发表于 2024-1-2 14:10
咋发现串口速度变慢了20%,重大发现,得找姚总请你吃大餐

是因为CPU整体运行速度降低,导致串口丢包了

QQ624353765 发表于 2024-1-2 18:40:27

zxcv1973 发表于 2024-1-2 12:43
这个要看具体的程序,不是STC32所有指令都比STC8快

指令集的问题吧,你应该去对比一下汇编

zxcv1973 发表于 2024-1-2 20:47:05

wen0921 发表于 2024-1-2 16:43
是因为CPU整体运行速度降低,导致串口丢包了

是不是程序中用了延时程序,延时程序同样的延时时间值STG32有可能比STC8长

zxcv1973 发表于 2024-1-2 20:47:48

QQ624353765 发表于 2024-1-2 18:40
指令集的问题吧,你应该去对比一下汇编

不对比过汇编敢得出这个结论吗
页: [1]
查看完整版本: 请问STC32G运行速度问题