找回密码
 立即注册
×

00:00:00

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

请问STC32G96K256大概何时推出、预计有哪些封装、相同封装引脚与STC32G12K128兼容吧?

2024-5-29 11:40 来自 激流 发布@ 综合讨论

请问STC32G96K256大概何时推出、预计有哪些封装、相同封装引脚与STC32G12K128兼容吧?串口收发有FIFO多字节缓冲吗?

求助!急 键盘扫描串口发送键值不定时异常

2024-5-29 11:14 来自 lhf_1230 发布@ 综合讨论

自从2009年公司一直使用STC12C56系列型号,每年有20K左右的用量,做矩阵键盘扫描,串口输出键值到主控单片机,运行一直很稳定。

2023年初开始更换新工艺的STC8H1K28,价格更低、速度更快,做同样的矩阵扫描工作,几个批量的41个按键的键盘处理,没有集中出现过运行不稳定的情况,最近做了两批72个按键的键盘,集中爆发了运行不稳定的情况,全国各地和国外的客户都有,排除天气、温度、湿度的影响,有时早晨开机就出现扫描不到有效键值的情况,反复上电掉电都不行,过一天再开机又正常了,用几天又出现这样的异常,返回我们车间几十台控制器,运行一切正常,发回给客户,还是不定时的出现异常,有三个客户已经配合往返3~5次,依旧没有解决。急切需要STC官方给解决一下呀,客户催的急。
前后大小两个键盘的区别是:按键少的用了11.0592MHz的晶体,没有用到P3.2/P3.3,按键多的用了12MHz的晶体,用到了所有的IO,软件的扫描方式相同。
官方处理需要的话可以向我索要版图和程序,多谢多谢,在线等,问题已经出现了3个月了

单片机怎么处理数据平均问题

2024-5-29 08:53 来自 houyawei 发布@ 综合讨论

工程里面需要做一个数据平均,本人没有系统学习过单片机。


如果是上位机上可以用队列,数据先进先出,队列里面数据相加除以个数就是平均值,数据不会有太大延迟性。最终算的是最新一秒数据的平均值,每秒大概100组数据。

单片机这样处理是不是不太好,大家一般怎样处理的

求助!急 数据丢失 | 如何证明原来的用户程序有问题

2024-5-28 17:34 来自 阿minmin 发布@ 综合讨论


STC8H1K28-36I-LQFP32   
这个使用一段时间数据就全部丢失,
一批产品下来客户那边使用一段时间就反应这个问题,
同样的产品整批出现这种情况的概率比较多,
帮忙查下是什么原因,或者有相同的情况案例吗,着急处理


45570

STC32G128的float转unsigned int,最后数据为0;

2024-5-28 15:47 来自 冷情 发布@ 综合讨论

STC32G128的float转unsigned int,最后数据为0;

我在STC8A8K64D4上没问题,移植到STC32G128就变为0了;
以下是代码,麻烦帮忙看一下问题出那儿;
45543

Now_time这个值现在始终为0;


中景园0.96寸ISP屏历程移植有告警求教怎呢修正

2024-5-28 15:27 来自 神自不凡 发布@ 综合讨论

编译发现提示 SRC\LCD\lcd_init.c(91): warning C294: unreachable code 告警,
求怎么修正这个C294告警,L16告警是定义为使用不管。{:handshake:}

烧录的时候无法识别单片机型号是否代表单片机有问题

2024-5-28 11:10 来自 yjx 发布@ 综合讨论

芯片型号STC8G1K08A-36I-SOP8电路没短路,信号线接的正常,下载程序无法识别单片机,是否代表单片机损坏

本来这段代码是这样,全部在demo.c里面。我移另一个文件.h里面了

2024-5-28 10:29 来自 vb2002 发布@ 综合讨论


原本代码是这样的,我见页面太乱了。我移到另一个页面区了,用了 #include <auto.H>
现在代码变成现在这样了。
主函数里面的那些

        P_SW2=0x80;
        SCON=0x50;
        AUXR=0x40;
        TMOD=0x00;
        TH1=BAUD>>8;
        TL1=BAUD;
        TR1=1;
        ES=1;
        EA=1;
        index=0;
//        while(1);

用什么办法可以移过去哦?
45483

45484

STC32G12K128 PWM用作定时器,会宕机

2024-5-28 08:29 来自 citron 发布@ 综合讨论

STC32G12K128


#define        MAIN_Fosc        33177600L
#define        PSCRA        1
#define PWMA_T1 MAIN_Fosc/PSCRA/1000  //1KHZ, 1ms
void         PWM_Timer(void)
{
        PWMA_PSCRH=(PSCRA-1)>>8;//设置预分频器
        PWMA_PSCRL=(PSCRA-1);       
        PWMA_ARRH=0xff;//先高后低, 预装载寄存器(0xffff)
        PWMA_ARRL=0xff;
       
        PWMA_CCER1=0x00;//
        PWMA_CCMR1=0x00;//通道1比较方向为输出




        PWMA_CCR1H=PWMA_T1>>8;
        PWMA_CCR1L=PWMA_T1;

        PWMA_IER=0x02;//使能通道1比较中断(更新中断不开放)
        PWMA_CR1|=0x81;//使能ARR预装载,边沿对齐向上计数,发生更新事件时计数器不停止,开始计时
}


void         isr_PWMA

论坛怎么设置头像呢?

2024-5-27 23:46 来自 未元星系 发布@ 综合讨论

请问咱们论坛是所有会员都能设置头像吗?怎么设置呢?

STC8H单片机进入掉电模式后需要延时吗?| 已解决

2024-5-27 20:02 来自 未元星系 发布@ 综合讨论

本帖最后由 未元星系 于 2024-5-27 21:23 编辑

STC8H单片机进入掉电模式后需要延时吗,看到一个程序在设置 IDE = 1 后延时了三个_nop_

手册里的oc通道疑惑|已解决

2024-5-27 16:23 来自 zhange 发布@ 综合讨论

本帖最后由 STCAI-32位8051 于 2024-5-30 13:28 编辑

45399


咋突然出来几个oc通道  手册也没解释。。。搜索不到

485通讯|已解决

2024-5-27 11:29 来自 与或非666 发布@ 综合讨论

本帖最后由 STCAI-32位8051 于 2024-5-29 15:24 编辑

485通讯问题
第一张图是我的电路图,第二、三张图是芯片数据手册上的示例图。
芯片无法通过串口下载,取掉485复用的器件后能正常下载;
串口也能正常通讯,重新焊回去485通讯的相关器件,如第一张原理图的电路,无法实现485通讯。
麻烦大家帮忙看下是什么问题?谢谢了!{:5_270:}

请教stc串口的分配方法

2024-5-27 10:23 来自 wx51stc 发布@ 综合讨论

想用两个串口干活,一个串口仿真,该选几个串口的芯片?
要LQFP44封装的,还需要A/D转换器功能。

请帮忙推荐一款STC芯片。并请注明串口的分配方法,谢谢!

C语言中常用的函数列表

2024-5-26 17:06 来自 qike009 发布@ 综合讨论

C语言中常用的函数列表输入/输出函数:
printf():格式化输出函数。
scanf():格式化输入函数。
getchar():从标准输入读取一个字符。
putchar():向标准输出写入一个字符。
puts():输出字符串函数。
gets():读取字符串函数(不推荐使用,因为它可能

看了stc isp的软件上面的范例程序,怎么使用|已解决

2024-5-26 14:06 来自 vb2002 发布@ 综合讨论

本帖最后由 STCAI-32位8051 于 2024-5-30 13:27 编辑

上面这个是官方给的范例程序,pwm呼吸灯
下面的是我改的,可以正常编译,没有错误,led不能呼吸,只能点亮。
#include "reg51.h"
#include "intrins.h"

#define CYCLE       0x1000

sfr     P_SW2   =   0xba;

sfr     PWMSET      =   0xF1;
sfr     PWMCFG01    =   0xF6;
sfr     PWMCFG23    =   0xF7;
sfr     PWMCFG45    =   0xFE;

#define PWM0C       (*(unsigned int  volatile xdata *)0xFF00)
#define PWM0CH      (*(unsigned char volatile xdata *)0xFF00)
#define PWM0CL      (*(unsign

main.c(62): warning C151: pointer truncation: 'huge const' to 'code'

2024-5-25 18:35 来自 jackfangxq 发布@ 综合讨论


请问:C251警告怎样解决?


main.c(62): warning C151: pointer truncation: 'huge const' to 'code'

谢谢

用 0/1 等恶意灌水,影响我们帖子的管理,禁言 1个月

2024-5-25 16:24 来自 神农鼎 发布@ 综合讨论


用 0/1 等恶意灌水,影响我们帖子的管理,禁言 1个月
45148

引用cJSON问题??

2024-5-25 10:15 来自 zhange 发布@ 综合讨论

本帖最后由 zhange 于 2024-5-25 18:13 编辑



=======


在大佬指点下换成了jsmn解析,已经可以了


======
在visual studio里边测试的好好的  为啥移动到keil不行了  

在visual studio里运行结果

45101





谁给看看

45099


45100


如何把字符串转换为整数?

2024-5-25 07:06 来自 zhange 发布@ 综合讨论


55.6      //这是个字符串
5.0      //这也是个字符串


如何吧加红的数字提取出来  转换成int


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

GMT+8, 2025-7-2 03:18 , Processed in 0.076492 second(s), 59 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

返回顶部