找回密码
 立即注册
×

00:00:00

您有一张0.1元限时体验卡,马上领取获得VIP尊享特权。

stc_usb_cdc_32g.lib库函数只能调试虚拟设备不能控制真实设备...

2023-3-12 11:42 来自 baigezy 发布@ 综合讨论

本帖最后由 baigezy 于 2023-3-12 11:45 编辑

stc_usb_cdc_32g.lib只是发送命令控制上位机虚拟设备(STC_ISP接口调试菜单),而并不能实际控制真实的LCD等真实的设备是吧?


还有用STC89C51/52RC这一类的吗?

2023-3-10 19:44 来自 mxdyeah 发布@ 综合讨论

本帖最后由 mxdyeah 于 2023-3-10 20:01 编辑

希望有些资料推荐,这个是不是太老了?
我想做一个温湿度检测的平台。
如果各位有什么硬件推荐也请发送给我!
谢谢大家了!
---------------------------
另提一句,这个STC89C51/52RC是不是可以带wifi/蓝牙模块?
如果可以,还请大家分享一下!

新手

STC8H1K08T串口下载失败

2023-3-10 17:14 来自 ffttll 发布@ 综合讨论

53185319

用的是USB转串口下载器,检测MCU可以检测到,但是下载程序就会卡在"正在重新握手..."这里,不知道怎么回事

STC8A8K64D引脚小问题

2023-3-10 17:09 来自 bjgdry 发布@ 综合讨论

单片机小白一枚,请教两个问题:

1、芯片的GND与ADC Agnd,在芯片内部是通的吗?
2、如图,由于焊接时把C12的正负极焊反,通电后,C12爆掉,这时会导致芯片损坏吗?测量VCC与GND已成通路。

STC32G.H中文注释

2023-3-10 11:16 来自 t176 发布@ 综合讨论

本帖最后由 t176 于 2023-3-11 17:54 编辑

最新核对版本留意本帖子编辑时间,
如果错误纠正请跟帖说明所在行数 以及提供相应更正内容.
注释内容仅供参考.请以STC官方文档为准.
现在正式开始学习
欲善其事,必先利其器..
做的第一件事,就是对32头文件的 汉化整理,这样后期学习或者开发能极大的增加效率
5295



5296
以下是对STC32G.H中文注释.由我开个头
欢迎各路大神 进行二次校对注释


#ifndef __STC32G_H_
#define __STC32G_H_
/////////////////////////////////////////////////
#include <

STC15W4K48S4 P2 输出问题

2023-3-10 11:10 来自 shyhkaelo 发布@ 综合讨论


对于现供货的STC15W4K32S4系列A版本单片机的I/O口,请注意:1. ...2. PWM2PWM7相关的12口,上电复位后是高阻输,要对外能输出,要软件将其改设强推挽输出或准向口/弱上拉手册中有特别标注这段话,然而我尝试将 P2.1 P2.2 P2.3 设置为强推挽输出,仍无法顺利将这三只脚输出 1
[align=l

P12端口 是不是 有特殊用途

2023-3-10 00:48 来自 t176 发布@ 综合讨论

/*
降龙棍~
同步89开发板的时钟,这里为了与89开发板同步做实验统一用11.0592晶振
*/

#include <STC32G.H>

void Delay500ms();//声明延迟函数
void main()
{
        // 将IO 都变成准双向

        P1M0 = 0x00;
        P1M1 = 0x00;

        // 拉高IO口
        P1 = 0Xff;

        WTST = 0X00;

        while (1)
        {
                P1 = P1 << 1; // 依次位移,逐个点亮所有IO口
                Delay500ms();
        }
}

void Delay500ms() //@11.0592MHz
{
        unsigned long i;

        _nop_();
        _nop_();
        i = 1382398UL;
        while (i)
                i--;
}


试验现象:
其余IO口都正常,唯独到了P1^2 不点亮 ,是不是 还需要其他操作?
5273

关于STC单片机变量名的问题

2023-3-9 18:51 来自 硕果累累 发布@ 综合讨论

5271

请问这样写变量名KEIL软件不报错,程序执行却有问题,为什么?

关于屠龙刀开发环境IDE的提问(VsCode)

2023-3-9 11:02 来自 t176 发布@ 综合讨论

昨天收到了 官方的申样屠龙刀,非常感谢.

随即使用VSCODE 环境进行测试.

发现原有VSCODE的集成的keil C51的开发环境,无法使用keil c251 的项目.
再次向各位前辈们 提问 ,应该如何配置,VScode 下的 C251 开发环境.

现在用keil 编写 感觉 很难受

各路大神能解答下吗.


更加期待STC 官方的IDE早日公布

想买个STC8的实验箱

2023-3-9 10:04 来自 深圳湾 发布@ 综合讨论

想买个STC8的实验箱,在这可以买吗,和掏包网比那个划算

STC32G12K128-Beta-LQFP32 支持RTC吗?

2023-3-8 21:51 来自 xurexi 发布@ 综合讨论

STC32G12K128-Beta-LQFP32 支持RTC吗?

STC有没有计划自己出一个编译器,支持中文变量使用?

2023-3-8 19:19 来自 中文变量爱好者 发布@ 综合讨论

平时在VS的项目上经常使用中文变量名和中文函数名,到了Keil上,结果发现竟然不支持中文变量,感觉用的也太难受了!

8F跟8H的主要区别是什么?

2023-3-8 10:42 来自 sky999 发布@ 综合讨论

同样是TSSOP20封装的,为什么某宝8F1K08S2比8H1K08贵得多,但是查了下手册,好像又没发现什么区别

发现了STCIDE的来看看

2023-3-6 19:33 来自 小学生 发布@ 综合讨论

有没有人和我一样注意到STCIDE软件的?
虽然是0.1,还要外挂编译器,但是至少从无到有啊。
我只打开试了试,还没用,不过看起来还不错,简洁明了。
能把51的编译器搞进来就更好了,STC就是51核嘛。反正看Keil不爽很久了。
顺便附上自己做的字模软件,不卖钱随便使用。


STC-ISP 已停止工作

2023-3-6 19:04 来自 123 发布@ 综合讨论

一点击头文件USB就出错,故障模块名称:        RICHED20.dll 是哪里有问题?
5079
5080

STC8H的PWM的时候遇到的问题

2023-3-6 17:32 来自 summerrrain19 发布@ 综合讨论

在调试STC8H的时候设置死区时间没有生效,此外想在PWM波行中插入一小段延时高电平或低电平,应该怎么做呢

程序是在 STC8H的手册中 22.8.23  产生 3  路相位差 120  度的互补 PWM  波形基础上修改

/ 测试工作频率为 24MHz
/*****************************************************
主要功能 : P2.0-P2.5 输出互补的三路相位差 120 度的 PWM
第 1 路 P2.0/P2.1 为 PWM 输出 模式,第 2 路 P2.2/P2.3 和第 3 路 P2.4/P2.5 为比较输出模式
程序下载进目标芯片 , 输出 50hz 的 SPWM, 占空比 25%
*****************************************************/
#include "stc8h.h"
#define  FOSC  24000000UL
#define  PWM_PSC  (240-1)  // 定义 PWM 时钟预分频系数
#define  PWM_

求一份keil from C51 下载

2023-3-6 17:14 来自 小刁飞刀 发布@ 综合讨论

以前用的mdk 这个51核 的ide没有,有没有大神手里有下载的,包括破解机资源提供一份,不胜感激

STC32G-20230301 手册,可能有误。

2023-3-6 10:58 来自 崇庆阳光 发布@ 综合讨论

738页:

5047

main.c(21): error C67: 'TL2': undefined identifier
main.c(22): error C67: 'TH2': undefined identifier


更改为如下,则可以编译通过。

void UartInit(void)
{
        SCON = (SCON & 0x3f) | 0x40;
  T2L = TM;
  T2H = TM>>8;
  S1BRT = 1;
  T2x12 = 1;         
  T2R = 1;                         
}

C251中函数指针数组的用法

2023-3-4 22:27 来自 templeton 发布@ 综合讨论

最近在用STC32G12K128这颗芯片,移植之前的程序发现函数指针数组中调用的函数没有被识别。多次尝试后发现在C251中函数指针数据不能在定义时初始化,需要定义后,逐个赋值。这一点和C51有点不同。

在定义时赋值无效:
typedef int(* Fuc)(int, int);
int add(int a, int b);
int sub(int a, int b);
int mul(int a, int b);
int divi(int a, int b);

void main()
{
        Fuc arr = {
        add,
        sub,
        mul,
        divi
        };
编译报错误:

*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    add/Demo
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:   

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-6-29 10:30 , Processed in 0.070293 second(s), 59 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

返回顶部