我应该用哪个STC8H.H头文件:
2023-3-2 16:29 来自 lgwd 发布@ 综合讨论
新的STC8H.H文件较去年上半年的STC8H.H文件有变化:
2022.05.20的 STC8H.H 文件
#define RSTFLAG (*(unsigned char volatile xdata *)0xfe09)
在2023.02.16的 STC8H.H 文件
#define RSTFLAG (*(unsigned char volatile xdata *)0xfe99)
2023.02.16的 STC8H.H 文件
#define SPFUNC (*(unsigned char volatile xdata *)0xfe98)
#define ADCEXCFG (*(unsigned char volatile xdata *)0xfead)
#define CMPEXCFG (*(unsigned char volatile xdata *)0xfeae
2022.05.20的 STC8H.H 文件
#define RSTFLAG (*(unsigned char volatile xdata *)0xfe09)
在2023.02.16的 STC8H.H 文件
#define RSTFLAG (*(unsigned char volatile xdata *)0xfe99)
2023.02.16的 STC8H.H 文件
#define SPFUNC (*(unsigned char volatile xdata *)0xfe98)
#define ADCEXCFG (*(unsigned char volatile xdata *)0xfead)
#define CMPEXCFG (*(unsigned char volatile xdata *)0xfeae
STC-ISP软件发布项目, 被360搞了
2023-3-2 12:51 来自 zaq 发布@ 综合讨论
每次打开软件,第一次发布项目生成的软件,都会有错误
6.91K 6.91L都有这个问题
更新越来越快,bug越来越多
=======
感觉大家的回复,再次经过测试,确实是360的问题,生成的文件被河蟹了几个字节,就打不开了,360也没有任何提示
之前提示病毒添加信任就可以了,这次直接被静默河蟹。
生成的3.46M是正确的,3.39M被河蟹了
6.91K 6.91L都有这个问题
更新越来越快,bug越来越多
=======
感觉大家的回复,再次经过测试,确实是360的问题,生成的文件被河蟹了几个字节,就打不开了,360也没有任何提示
之前提示病毒添加信任就可以了,这次直接被静默河蟹。
生成的3.46M是正确的,3.39M被河蟹了
关于mpu6050的应答信号,整不明白了
2023-3-2 01:02 来自 v115488 发布@ 综合讨论
其功能是51向mpu写入一个字节,然后有mpu在串行数据线(SDA)给51一个应答信号;
根据文档的说明:如下:
https://www.stcaimcu.com/forum.php?mod=image&aid=4874&size=300x300&key=d3ec9ca01c6b088f&nocache=yes&type=fixnone
https://www.stcaimcu.com/forum.php?mod=image&aid=4875&size=300x300&key=29904e3ddcb1500f&nocache=yes&type=fixnone
我对应答信号的理解是:
51向mpu发送完8位数据,如果mpu应答,会在第9个时钟时,拉低数据线SDA.所以我的应答代码如下:
void Write_ACK()
{
SCL=1;
SDA=1;
while(SDA); //用while判断SDA有没有被拉低,
}
或
void Write_AC
STC8H3K64S2 有没有ADCEXCFG这个寄存器?
2023-2-28 12:12 来自 LFB 发布@ 综合讨论
如题,头文件里没看到,不知道是没有这个还是规格书不对?想确认一下.
ADC范例AD初始化部分也没看到,作为范例不是相关寄存器都应该初始化一下么?
ADC范例AD初始化部分也没看到,作为范例不是相关寄存器都应该初始化一下么?
谁有MPU6050的中文寄存器手册吗???
2023-2-27 20:12 来自 v115488 发布@ 综合讨论
谁有MPU6050的中文寄存器手册吗???能不能发我一份,找了几天了.312572412@qq.com
关于单片机中程序如何回读出来,读出二进制文件即可
2023-2-26 19:35 来自 梦里水乡 发布@ 综合讨论
关于单片机中程序如何回读出来?
就是对已经烧写到单片机中的程序,目前有途径回读出二进制文件吗?
就是对已经烧写到单片机中的程序,目前有途径回读出二进制文件吗?
关于STC8A8K64S4A12与STC8A8K64D4替换的心得
2023-2-26 19:32 来自 梦里水乡 发布@ 综合讨论
关于STC8A8K64S4A12与STC8A8K64D4替换的心得:
本人最近在做一款控制器,之前用的是STC8A8K32S4A12,但是该款停产,只能买到STC8A8K64S4A12,但是也买不到了,后来在原厂的建议下买了STC8A8K64D4,物理上实现了原位替换,但是之前在STC8A8K32S4A12工程下编译的程序,无法直接在STC8A8K64D4单片机下运行,原因是两者的寄存器地址有改动,建议替换者按照新的手册修改寄存器地址,或者重新包含STC8A8K64D4.h的头文件,多参考研读STC8A8K64D4的手册,尤其是范例程序部分。
备注:我曾经调试时,曾怀疑单片机问题,感谢原厂梁工让我坚信单片机没问题,排查电路板的原因,按照这个思路,目前排查了很多故障,感谢宏晶的工程师们,后续我将一如既往的用宏晶的单片机。
本人最近在做一款控制器,之前用的是STC8A8K32S4A12,但是该款停产,只能买到STC8A8K64S4A12,但是也买不到了,后来在原厂的建议下买了STC8A8K64D4,物理上实现了原位替换,但是之前在STC8A8K32S4A12工程下编译的程序,无法直接在STC8A8K64D4单片机下运行,原因是两者的寄存器地址有改动,建议替换者按照新的手册修改寄存器地址,或者重新包含STC8A8K64D4.h的头文件,多参考研读STC8A8K64D4的手册,尤其是范例程序部分。
备注:我曾经调试时,曾怀疑单片机问题,感谢原厂梁工让我坚信单片机没问题,排查电路板的原因,按照这个思路,目前排查了很多故障,感谢宏晶的工程师们,后续我将一如既往的用宏晶的单片机。
keil编译错误求解决
2023-2-25 22:21 来自 caigekeji 发布@ 综合讨论
本帖最后由 caigekeji 于 2023-2-26 20:09 编辑
Build started: Project: new
Build target 'Target 1'
linking...
*** ERROR L127: UNRESOLVED EXTERNAL SYMBOL
SYMBOL: ?C_START
MODULE: .\Objects\STARTUP.obj (?C_STARTUP)
*** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL
SYMBOL: ?C_START
MODULE: .\Objects\STARTUP.obj (?C_STARTUP)
ADDRESS: 100080AH
Program Size: data=9.0 xdata=0 const=0 code=15
Target not created.
Build Time Elapsed: 00:00:00
stc89c52rc单片机
[s
Build started: Project: new
Build target 'Target 1'
linking...
*** ERROR L127: UNRESOLVED EXTERNAL SYMBOL
SYMBOL: ?C_START
MODULE: .\Objects\STARTUP.obj (?C_STARTUP)
*** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL
SYMBOL: ?C_START
MODULE: .\Objects\STARTUP.obj (?C_STARTUP)
ADDRESS: 100080AH
Program Size: data=9.0 xdata=0 const=0 code=15
Target not created.
Build Time Elapsed: 00:00:00
stc89c52rc单片机
[s
求教,请大佬指点一下win11,为何不能识别出usb设备
2023-2-24 23:14 来自 gaomorning 发布@ 综合讨论
本帖最后由 gaomorning 于 2023-2-24 23:17 编辑
如题,发一下截图吧https://www.stcaimcu.com/forum.php?mod=image&aid=4674&size=300x300&key=5bda5387469e4aed&nocache=yes&type=fixnone,插上就有,拔掉就没了,还伴随usb上下线的声音:handshake
用官方测试代码USB-CDC-Demo
如题,发一下截图吧https://www.stcaimcu.com/forum.php?mod=image&aid=4674&size=300x300&key=5bda5387469e4aed&nocache=yes&type=fixnone,插上就有,拔掉就没了,还伴随usb上下线的声音:handshake
用官方测试代码USB-CDC-Demo
STC8H1K08T-RTC可以使用外部时钟吗
2023-2-24 17:54 来自 TK_SKY 发布@ 综合讨论
STC8H1K08T-RTC可以使用外部时钟吗,如果可以接哪个脚呢?如果不行,使用内部时钟的话走时偏差大约多大
5V供电 8G系列 与3.3V串口屏 TTL通讯硬件上有没有好办法?
2023-2-24 09:33 来自 飞捷 发布@ 综合讨论
我的硬件电路都是以5V为主(单片机 8G系列 也是5V),
发现现在已购买的迪文屏和其它串口屏都是需要5V供电,
然后TTL电平又是规定3.3V,有没有什么办法,让
5V的单片机TTL电平与触摸屏的3.3V TTL通讯不至于烧串口之类的?
?4655
以上是手册上看到的,不知还有没有其它好办法?
发现现在已购买的迪文屏和其它串口屏都是需要5V供电,
然后TTL电平又是规定3.3V,有没有什么办法,让
5V的单片机TTL电平与触摸屏的3.3V TTL通讯不至于烧串口之类的?
?4655
以上是手册上看到的,不知还有没有其它好办法?
STC-ISP软件里面的芯片参数选型的页面怎么没有了
2023-2-24 09:16 来自 飞捷 发布@ 综合讨论
STC-ISP软件里面的芯片参数选型的页面怎么没有了?以前有这个功能很方便,对于芯片的功能选型一目了然,不用看很多说明书,连芯片对应多少引脚和价格都一目了然,随着更新,突然发现这个功能没了了,是不是有新的方法代替这个功能了?
4650
4650
四年了,我今天终于用89C52,正常的读到MPU6050的数据了
2023-2-23 23:46 来自 v115488 发布@ 综合讨论
从想玩MPU6050,从小白一个,断断续续的经过四年了学习,(.......)我今天终于用89C52,正常的读到MPU6050的数据了.同学们,加油了.....进入成人的社会,就很少有"我想做什么"的空间了.
轻量级的web服务器,是否可以支持?
2023-2-23 18:21 来自 buliaoren 发布@ 综合讨论
想把单片机配合wifi模块,弄个轻量级的web服务器,然后手机访问,可以通过网页登录控制。stc32g64,128k,不知道资源是否够用。有使用过的吗?
串口1转485芯片发送数据正常接收数据错误
2023-2-23 09:30 来自 TANXIANG 发布@ 综合讨论
STC工程师,你们好
麻烦帮忙看下我这个程序,我用的芯片是STC12G8K64_beta。使用内部时钟是27MHz。
调试架构是:用串口1转485芯片,(P35=EN,P36=Rx,P37=Tx)目前是通过USB转串口发送数据到STC_ISP正常,但是STC_ISP发送到单片机接收数据是错误的。
串口波特率9600,Timer2定时实际波特率是9601。
4617
这个是原理图
4618
4619
这个是程序贴图
4620
4621
4622
麻烦帮忙看一下。给点建议。目前公司产品是第一次使用STC的芯片。
还有就是,我发送数据到PC电脑,发送的数据每个字节间距必须延时2ms才能正常。
4623
4624
麻烦帮忙看下我这个程序,我用的芯片是STC12G8K64_beta。使用内部时钟是27MHz。
调试架构是:用串口1转485芯片,(P35=EN,P36=Rx,P37=Tx)目前是通过USB转串口发送数据到STC_ISP正常,但是STC_ISP发送到单片机接收数据是错误的。
串口波特率9600,Timer2定时实际波特率是9601。
4617
这个是原理图
4618
4619
这个是程序贴图
4620
4621
4622
麻烦帮忙看一下。给点建议。目前公司产品是第一次使用STC的芯片。
还有就是,我发送数据到PC电脑,发送的数据每个字节间距必须延时2ms才能正常。
4623
4624