vb2002 发表于 2024-5-24 19:19:46

识别不了冲哥的代码,是不是因为我的是c51原因哦?


我用的单片机是stc8g1k08a
是不是不能学冲哥的视频啊
很多代码都是错误的。
我分析了很久。因为我那个stc8g1k08a是c51
冲哥的是stc32g12k128.。导致我的代码都是不能识别是吗?
学着学着就感觉不对了。要脱节
难道8g1k08a不能学冲哥吗?
有什么别的办法吗?
我也试了用keil5创建stc32g的文件。确实显示c251了,是不是这样就可以学了。只是我不用看到电灯之类的东西?






soma 发表于 2024-5-25 07:25:43

头文件换下,还有有些寄存器stc8g1k没有会报错,要学会看数据手册

xxkj2010 发表于 2024-5-25 09:29:34

stc8g1k与stc32g12k128的寄存器存在好多不同的地方,但好多工作原理是相同的。STC提供好多例程,这些都可以拿来先学习。

vb2002 发表于 2024-5-25 09:39:12

soma 发表于 2024-5-25 07:25
头文件换下,还有有些寄存器stc8g1k没有会报错,要学会看数据手册

对,就是这个意思,一直报错,很多很多代码都报错,明明一模一样
比如定义eaxfr=1
我搜了手册,手册里没有提到这个东西
寄存器地址都没
我都蒙了

vb2002 发表于 2024-5-25 09:40:06

xxkj2010 发表于 2024-5-25 09:29
stc8g1k与stc32g12k128的寄存器存在好多不同的地方,但好多工作原理是相同的。STC提供好多例程,这些都可以 ...

所以对新手来说,很糟糕了,找了半天手册找不到相应的代码

soma 发表于 2024-5-25 09:53:21

还是根据视频相对应的MCU学习比较好,不同
的U寄存器可能不一样。

vb2002 发表于 2024-5-25 10:25:40

soma 发表于 2024-5-25 09:53
还是根据视频相对应的MCU学习比较好,不同
的U寄存器可能不一样。

我也发现了,,,
又要重新找视频,或者换老师{:5_270:}

jwd 发表于 2024-5-25 10:59:52

stc32手册首页有这个说明,stc8的没有

vb2002 发表于 2024-5-25 11:55:46

jwd 发表于 2024-5-25 10:59
stc32手册首页有这个说明,stc8的没有

有点没懂,那我出现类似的代码应该怎么处理呢?

jwd 发表于 2024-5-25 13:06:46

stc8系列要这样操作P_SW2 |=0x80;不能直接写EAXFR=1;
页: [1] 2
查看完整版本: 识别不了冲哥的代码,是不是因为我的是c51原因哦?