找回密码
 立即注册
×

00:00:00

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

STC8H8K64U看门狗复位后进入ISP程序的问题

2024-1-27 22:49 来自 LandE 发布@ 综合讨论

我首次使用STC8H8K64U,我开启了看门狗,并测试了一下看门狗复位的情况,但我发现在接入USB的情况下,看门狗复位后会直接进USB下载模式。
按手册所说,看门狗复位后会从ISP监控程序区启动,但此时我的P3.2没有下拉到GND,为什么还是会进入USB下载模式?
我的P3.2接了个下拉按键,平时按下再接USB上电能正常进下载模式,不按下就接USB上电也能直接进用户程序,但是看门狗复位似乎即使不按按键也会直接进下载模式。

STC15W4K48S4的Core工作电压

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


33904

“选择CPU-Core最高工作电压”表示什么含义,作用是什么?

为啥这个下载电路不需要电阻和二极管?

2024-1-26 20:16 来自 Allspace 发布@ 综合讨论


stc8g的手册中,很多下载电路都是需要在串口线上加电阻和二极管的。为啥利用这工具的下载电路就不需要哪?

33897

定时器与按键功能融合时,遥控按键可以用,按钮按键不可以使用?

2024-1-26 17:29 来自 380091044 发布@ 综合讨论

程序修改如下图:

把按键服务子程序,有while的主循环里,移至定时器1内,实现了遥控按键快速切换响应,但是手动按键却时好时坏,定时器定时100us进入一次,没有移动前,语音播报时,遥控按键遥控无效,移动就不受语音播报影响了??

关于STC8H3K64S2单片机内部RAM的问题

2024-1-26 14:45 来自 水水水木木木 发布@ 综合讨论

STC8H手册上介绍说内部直接访问RAM是128字节,在keil里面定义的关键字是data。内部间接访问RAM是128字节,关键字是idata。

我定义了一个128字节的idata数组,从编译器编译的情况来看,keil编译器生成的地址,idata和data的地址是连续性的。xdata的地址是单独的。
我想问的是,如果data和idata的地址是连续的,那么我定义超过128字节的idata变量可行吗?我定义试了,不报错。而且我定义128字节的idata变量,实际idata区用了129个字节,也是正常的。
想问问前辈们有没有懂的可以介绍下,谢谢!

Stc8g的io口的高阻状态

2024-1-26 13:42 来自 Allspace 发布@ 综合讨论

当把io口设置为高阻状态后,外部看这个io口是处于高电平,低电平,还是悬空?

我需要将两个单片机的uart的并联,与第三个机器通信。但这两个单片机是先后与第三个机器通信的,所以理论上不冲突。只是在第一个单片机通信完成后,是否可以将其io口设置为高阻,避免影响第二个单片机通信?

Stc8g如何区分5v版本和3v版本?

2024-1-26 13:28 来自 Allspace 发布@ 综合讨论

新手请教。规格书里反复提及5v版本和3v版本,但似乎没说明如何区分两个版本。

听说STC8H2K17U的PWM可以达到144MHz,再兑换几片来试试

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

昨天终于成功测试用两组PWM来测量频率,测得的数据与梁工的示波器中的频率测量方式,即使用PWM+普通计数器测频差不多。
又听说STC8H2K系列的PWM可以达到144MHz,再兑换几片STC8H2K17U-45I-TSSOP20来试试

33696

请问下STC8H8K64U的Timer4溢出位T4IF在哪?|已解决

2024-1-24 23:08 来自 challis 发布@ 综合讨论

本帖最后由 grstory 于 2024-1-24 23:52 编辑

我找了手册里面说溢出位是T4IF,但是STC8H.h里面没有,我看文档说是AUXINTIF的第2位,但是自己声明 sbit    T4IF        =           AUXINTIF^2;却报错,说:'AUXINTIF': invalid base address
难道外部没法判断Timer4溢出,只能在interrupt函数里面处理吗?

STC8H8K64U实际主频最高能跑到多少M?为什么大家都不用最高频44M?

2024-1-24 13:47 来自 consoleyou 发布@ 综合讨论

STC8H8K64U实际主频最高能跑到多少M?为什么大家都不用最高频44M?而是采用11M,24M。

STC8H1K24_LQFP32芯片,出现烧芯片现象,求其解决方案

2024-1-23 10:43 来自 dongdhhong 发布@ 综合讨论

本帖最后由 dongdhhong 于 2024-1-23 10:59 编辑

因初次使用STC芯片,遇到了烧芯问题,求解迷惑和解决方案。



几个项目中采用的是STC8H1K24_LQFP32的芯片,带3位数码管数显显示,现在在上线批量量产时,出现了此芯片烧的现象,测试芯片,均是VDD-VSS短路,使用环境及其供电单元电路,请看原理图,图1的供电部分,我是采用双路输出的开关电源提供一路12v,一路24v,当初设计时,考虑开关电源的纹波和尖峰,我加了一级7805后,再给芯片供电,图2,原理完全一样,只是采用变压器供电,这两个板子,均出现了同样的问题。尤其开关电源供电这款,200台机器量产,目前有16只同样问题,所以只能暂停量产,求解决方案,看如何去解决此问题。


3352933530

原理图中,LKG,RKG代表开关


请教2

2024-1-22 14:23 来自 小平子 发布@ 综合讨论

用同样程序的读写5045,STC89C52可以,改用STC12C5A32S2-35I-PDIP40就不行了,只能读数据,写不进去,

关于视频控件的建议

2024-1-22 14:23 来自 李皇谛 发布@ 综合讨论

①在电脑端拓宽播放列表布局

有些视频帖子包含合集,但是多数的合集分P里面的名字太长,有时候要鼠标移入后才能显示详细名称,因为前面的名称相似性很高,所以索引很复杂。
我的建议是在电脑端将该控件的宽度改成基于显示大小作出的显示限制,既然里面有类似于Flex属性的CSS,可以试着解除按钮的大小或者启动换行,至少要把对应的按钮名称显示详细,不然用电脑看视频的体验不如手机看。
334413344433443
②根据登录账户自动保存播放进度
这个功能很重要,需要JS和Cookies实现,上文提到的USB教学课件,一则视频就需要1小时,偶尔因为出门所以用手机看USB视频课件,但自己只能凭印象记住播放所在位置容易打乱思绪,如果遇上手机浏览器被结束进程,重新打开回去查看的时候,遇到自己没记住播放进度的情况就要重新从头看,所以很麻烦。
下次的论坛更新希望能把视频上的播放进度保存在账户档案里面(或者Cookies里面),那样用其他客户端看回视频课件就不需要拖拽或者刻意记住上次停下的时间。

STC8H8K64U內部晶振精度 | 已解决

2024-1-19 11:59 来自 daw85 发布@ 综合讨论

各位同学,我用T0定时器,设置2us中断一次,计数位加1,中断250次后计数位清零再次开始计数,内部晶振产生24M时针。想以此方法产生2KHz的信号,怎么产生出来的信号是1.5KHz左右的?

USB, STC8H2K08U到货了,板子也下单了,马上就可以开整usb

2024-1-19 08:38 来自 18344371880 发布@ 综合讨论

33253
兄弟们,到货了到货了,没选择TSSOP20
33254
选择了SOP16,纯粹是怕20脚的自己焊不好,
而且SOP16的也够小,还2组串口,不是一组,
板子已经在制作了,应该 很快就能使用了
33250
啥也不说,先整个usb先,
毕竟stc的usb实在太诱人了33248



小白求助:LINK1D收到了,不会用啊

2024-1-18 19:44 来自 wangxiangtan 发布@ 综合讨论

一箭双雕不用冷启动MCU,直接就能烧写,这货我发现得冷启动才能烧写,这是当成一个普通的USB转TTL在用啊;
然后手动更新了LINK1D的固件,没什么乱用……


然后我照着帖子:https://www.stcaimcu.com/forum.php?mod=viewthread&tid=1856&extra=page%3D1
里面的教程添加了USB库到项目中,编译0警告0错误,烧写进去后程序不运行,再冷启动也不运行。

33223

添加了usb库,成功烧写一次程序后,再次烧写程序仍然停留在“正在检测目标单片机……”
33224

程序不运行咋回事啊

AD画的原理图和PCB图能直接导入到PROTEUS中仿真吗?

2024-1-18 16:24 来自 380091044 发布@ 综合讨论

AD画的原理图和PCB图能直接导入到PROTEUS中仿真吗?有使用过的小伙伴吗?

哪款键盘扫描显示芯片具有串口通信功能?

2024-1-17 20:08 来自 cjtdz 发布@ 综合讨论

本帖最后由 cjtdz 于 2024-1-17 20:55 编辑

打算用STC单片机做控制板,另外配一个LED显示和按键控制的板子,用RXD/TXD端口做串口通信控制,不知哪块芯片有按键扫描和LED显示这个功能, 帮忙推荐一个。

程序烧写出现个别的没有程序?

2024-1-17 17:27 来自 380091044 发布@ 综合讨论

有时批量烧写时,每个板子烧写时,都显示烧写成功了,总是出现个别的板子没有程序的情况,这是怎么回事?除了烧写提示,还有别的

方式可以看到烧写成功了吗?

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

GMT+8, 2025-6-8 04:58 , Processed in 0.111759 second(s), 58 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

返回顶部