找回密码
 立即注册
×

00:00:00

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

求助关于STC32F死机重启的问题]已解决

2024-1-5 11:13 来自 御坂美琴我老婆 发布@ 综合讨论

本帖最后由 STCAI-32位8051 于 2024-4-18 14:01 编辑

如题所示,最近我在做一个低功耗的小项目,频繁进入掉电模式,最多一秒会掉电唤醒60次左右。单片机为STC32F12K54,主频52M,电压2.8V,WTST = 2,随着代码量的增加,目前出现了一个只要增删代码,下载到单片机,单片机就会一直重启的问题
目前data=8.3 edata+hdata=1329 xdata=2185 const=3265 code=33094 应该也没超限


已经排除过数组越界,电压不稳等因素,尝试加压和降频无改善,由于是经常休眠也不好接仿真
同样的代码可以在32G上能跑起来,证明代码应该是没问题的,代码不方便发
目前这个问题非常神奇,可能和也keil的编译有关,目前测试增加新代码或者删除部分代码,编译生成新的hex文件以后下载到单片机,可能会出现单片机一直重启的情况,而且针对这个新的hex文件,重启显现为100%必现
关键的来了,这个时候,我只要在代码任意一个位置,加上nop、i

stc8h 定义bit标志编译没有错,下载到单片机就整个程序都不运行

2024-1-4 21:30 来自 mnb8008 发布@ 综合讨论

stc8h 定义bit标志编译没有错,下载到单片机就整个程序都不运行,把标志改成U8类型就可以

keil5添加的STC型号里为什么没有32系列

2024-1-4 10:40 来自 hdc9023 发布@ 综合讨论

keil5添加的STC型号里为什么没有32系列,keil4下添加正常

快速启动

2024-1-4 09:36 来自 18340262113 发布@ 综合讨论

这个单片机还有那些方法提高启动速度,最好是上电几ms就能进入到main() 主函数????

RAM真的被清零了

2024-1-3 22:22 来自 liuyang21168 发布@ 综合讨论

我的电路板使用STC15W4K48S4单片机,发现软件复位启动后,data和idata区间的256个字节
被清零了。我的程序里没有清零指令,我把startup.a51的清零指令也删除了,但是软件复位的
时候还是被清零了。实在没办法,我把重要的参数放在pdata区间了,解决了软件复位导致
重要参数被清零的问题。
可能是STC15W4K48S4-PDIP40是早期型号,此单片机有硬件清零功能。

积分兑换里一箭双雕咋下架了 | 在下页,可兑换的更多了

2024-1-3 21:51 来自 lzl1okOK 发布@ 综合讨论

积分兑换里一箭双雕咋下架了,是不是加外壳去了?

stc仿真

2024-1-3 21:30 来自 10086001 发布@ 综合讨论

有没有仿真的教程,我一进去就闪退🌚

妈耶,,吐槽一下淘贴这个功能。

2024-1-3 16:42 来自 _奶咖君_ 发布@ 综合讨论

1.jpg这类似是一个做专辑的功能,,加入淘贴专辑是要写一下淘贴理由(也可能不用写),


原以为淘贴的理由会在专辑或者被淘的贴子里出现,,没想到那都没有体现。。

太亏了,,当时还好好的写上各种理由原因。唉。。
3183231833
这里只显示了贴子的主题名,,好多贴子里的内容已经不是题目上说的事情。。唉,真难受,,这两天回看的时候才发现这个问题。。。

STC8H1K08 pwm功能正常,程序烧写到STC8H1K17T ,pwm不工作,其他外设工作

2024-1-3 11:34 来自 lonnychen 发布@ 综合讨论

本帖最后由 lonnychen 于 2024-1-3 11:37 编辑

STC8H1K08 pwm功能正常,程序烧写到STC8H1K17T,pwm不工作,其他外设能够正常工作。

不知道什么原因了,然后看手册,带T的有高速高级pwm,是不是这里要配置什么寄存器才行

我是使用内部24MHZ,然后分频24,相当于是单片机运行在1Mhz频率下。 不知道是不是带T的高速pwm主频不能太低还是咋的

RTL8305NBI-CG这个芯片的外扩存储配置文件可以通过网口烧写吗?

2024-1-3 10:58 来自 380091044 发布@ 综合讨论

RTL8305NBI-CG这个芯片的外扩存储配置文件可以通过网口烧写吗?网上没有查到相关资料?

STC8单片机有没有库

2024-1-3 09:25 来自 lonnychen 发布@ 综合讨论

STC8单片机有没有官方库,不然每个寄存器都要看手册去配置,这太费事了

从底层看图,焊盘都是这种灰色的,从顶层看是正常的??

2024-1-3 08:41 来自 380091044 发布@ 综合讨论

本帖最后由 380091044 于 2024-1-5 08:34 编辑

从底层看图,焊盘都是这种灰色的,从顶层看是正常的?见下图:

STC89C52真的没必要学了吗?| 换个 STC8H.h 头文件,就直接使用STC8H了

2024-1-1 13:39 来自 未元星系 发布@ 综合讨论

本人曾买过一块51开发板学了一段时间,不过项目没做过多少,想着有时间了做几个项目练一练,不太清楚目前的状况是否有必要把实验放到STC89C52上做,望各位大佬指点。

我想请教一下关于STC8G1K08A的问题

2023-12-31 22:36 来自 myamyamya 发布@ 综合讨论

我刚开始接触G1K08A这个芯片,8个引脚的,我在配置P3.0到P3.3以及P5.4来点流水灯的时候不知道为什么只有P3.0和P3.2这两个引脚没法亮,怎么样都没反应,其它引脚是正常的。用来点灯的引脚我通通都配置成了推挽输出模式,明明程序也能正常下载,不太可能是单片机坏了,百思不得其解。

贴一下程序:

#include "STC8G.h"
#include "INTRINS.h"

int zhuangtai=1;

#define EX2         0x10
#define EX3         0x20
#define EX4         0x40

//ºÁÃëÑÓʱ
void Delay1ms(int xms)        //@11.0592MHz
{
        unsigned char data i, j;

        while(xms){
       
        i = 15;
        j = 90;
        do
        {
                while (--j);
        } while (--i);
  xms--;
        }
}

//P5.5µÄ°´¼üÖжϣ¬

汇编语言A51怎样定义特殊功能寄存器(SFR)?

2023-12-31 15:07 来自 liuyang21168 发布@ 综合讨论

在keilc开发环境中,用汇编语言A51写代码,用什么语句定义特殊功能寄存器?
例如:PCON寄存器。

8H8K64U能实现自动扫频功能吗

2023-12-31 11:45 来自 ydcsb 发布@ 综合讨论

本帖最后由 ydcsb 于 2023-12-31 11:46 编辑

8H8K64U能实现自动扫频功能吗,比如说40K的频率有规侓的改变  PWM输出 改变PWM的频率 例:40.0 40.1 40.2 40.3 40.4 40.5 40.6 循环变化

stch1k28官方库函数输出PWM问题

2023-12-31 02:02 来自 10086001 发布@ 综合讨论

314483144931450

如图所示,是用P1.2的pwm2p来实现pwm的输出,更具库函数例程修改有波形输出,但是无法更改频率和占空比,麻烦大佬们帮忙看一下{:4_192:}

stc-isp的小错误,方便的时候修正一下。

2023-12-30 20:36 来自 liuyang21168 发布@ 综合讨论

当修改“选择CPU-Core最高工作电压”为任意一个数值,例如:3.73V
无论什么时候,只要点击一下黑框里的时钟频率,然后再点击窗口的
其他位置,CPU-Core最高工作电压都会变成2.78V
31423

删除 帖子

2023-12-30 13:30 来自 泰勒soc 发布@ 综合讨论

我怎么删除我的帖子?

软件复位不清零RAM

2023-12-29 22:59 来自 liuyang21168 发布@ 综合讨论

使用STC15W4K48S4单片机,用keil c51编程,在Startup.a51文件中添加什么汇编指令,可以在软件复位时,
不清零data和pdata存储区的数据?

热门标签 更多

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

GMT+8, 2025-5-15 16:04 , Processed in 0.075232 second(s), 58 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

返回顶部