ADC应用程序编译后出现功能不正常
2024-3-23 10:10 来自 17141200320 发布@ 综合讨论
本帖最后由 17141200320 于 2024-3-23 10:37 编辑
第18集,1.adc原应用程序在KEIL5打开,出现两次确认画面,过后编译 ,再烧录到烧录到实验箱上,出现功能不正常。
39352 39354
2、ADC应用程序不编译,原程序下载到实验箱上,能正常运行功能。请教下大家是是什么原因。
第18集,1.adc原应用程序在KEIL5打开,出现两次确认画面,过后编译 ,再烧录到烧录到实验箱上,出现功能不正常。
39352 39354
2、ADC应用程序不编译,原程序下载到实验箱上,能正常运行功能。请教下大家是是什么原因。
基于STC32G12K单片机C251编译器的列表初始化数据读取异常讨论
2024-3-22 22:31 来自 huiyong828 发布@ 综合讨论
第一次使用C251编译器,移植之前的工程,发现初始化变量读取到数据全是0
39312
39311
39310
39313
39314
请各位老师指点下
39312
39311
39310
39313
39314
请各位老师指点下
请教32G12K128怎么带TM1640驱动数码管先分享我成功的在STC15W408AS上的成功经验
2024-3-22 21:23 来自 qepuemc 发布@ 综合讨论
//先分享我成功的在STC15W408AS上的成功经验
#include "intrins.h" //包含_nop_()指令头文件
#include <STC15F2K60S2.H>
//1.TM1640显示基本程序
sbit DIN=P1^5; //定义DIN数据端口
sbit CLK=P1^4; //定义CLK数据端口
unsigned int CODE={0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,}; //共阴数码管0~F字型码,需根据硬件接法定义
//1.TM1640显示基本程序
//2.TM1640显示基本程序
/********************Start函数******
#include "intrins.h" //包含_nop_()指令头文件
#include <STC15F2K60S2.H>
//1.TM1640显示基本程序
sbit DIN=P1^5; //定义DIN数据端口
sbit CLK=P1^4; //定义CLK数据端口
unsigned int CODE={0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,}; //共阴数码管0~F字型码,需根据硬件接法定义
//1.TM1640显示基本程序
//2.TM1640显示基本程序
/********************Start函数******
STC8H4K64TLCD芯片做温湿度控制器,运行几个小时有死机情况,请教下是哪里问题?
2024-3-21 19:05 来自 anlqtao 发布@ 综合讨论
用STC8H4K64TLCD芯片做了一个温湿度控制器,
外置晶振,用的是段码LCD屏。
功能使用正常,就是运行几个小时有死机情况,有使能看门狗。
死机现象是屏幕停留显示,但是数字不再变化已经卡死,
按下按键也无任何反应,只能断电重新上电。
麻烦请教下是哪里问题,从哪里分析找问题呢?
外置晶振,用的是段码LCD屏。
功能使用正常,就是运行几个小时有死机情况,有使能看门狗。
死机现象是屏幕停留显示,但是数字不再变化已经卡死,
按下按键也无任何反应,只能断电重新上电。
麻烦请教下是哪里问题,从哪里分析找问题呢?
关于STC32G寄存器堆结构图的疑问
2024-3-21 11:23 来自 newlined 发布@ 综合讨论
大家好,这个寄存器堆结构图的疑问的帖子不知道发在哪个板块,先发在这里,版主若感到不合适,请给转到其他的板块,谢谢。
在STC32G的说明书10.2.2章节中有下面图:在这个图中,我们可以看到寄存器组 0-寄存器组 3占用了00H到1FH的地址,图中也说明了寄存器组,通过PSW 中的 RS0和RS1进行选择。这是不是传统51中的R0~R7?
在STC32G的说明书10.2.2章节中有下面图:在这个图中,我们可以看到寄存器组 0-寄存器组 3占用了00H到1FH的地址,图中也说明了寄存器组,通过PSW 中的 RS0和RS1进行选择。这是不是传统51中的R0~R7?
STC8A8K64S4A12与STC8A8K64D4替换问题
2024-3-21 11:11 来自 stonebull 发布@ 综合讨论
以前STC8A8K64S4A12写的IO口程序,改为开漏后,上电就输出高电平。
改为STC8A8K64D4后,发现有些IO口设置为双向口后,
上电后都会延时大概300MS才变为高电平,因为硬件设计问题,
这个时间不能容忍,想问下怎样分辨哪些口有延时,哪些没有?
还是软件设置有问题。
改为STC8A8K64D4后,发现有些IO口设置为双向口后,
上电后都会延时大概300MS才变为高电平,因为硬件设计问题,
这个时间不能容忍,想问下怎样分辨哪些口有延时,哪些没有?
还是软件设置有问题。
求助 STC8H4K32TL 任意脚中断进中断电流很大
2024-3-20 16:24 来自 ZhangChYu 发布@ 综合讨论
P_SW2 |= 0x80; //扩展寄存器访问使能
P3IM1 = 0x80;
P3IM0 = 0x80;
P3INTE = 0x80;
void INT_XX_IRQnHanlder(void) interrupt 13
{
P3INTF = 0;
}
P3IM1 = 0x80;
P3IM0 = 0x80;
P3INTE = 0x80;
void INT_XX_IRQnHanlder(void) interrupt 13
{
P3INTF = 0;
}
PWM输出影响数码管
2024-3-20 09:50 来自 alanma 发布@ 综合讨论
本帖最后由 alanma 于 2024-3-20 10:33 编辑
有没有老师指导下?SET8H4K的P1.0的PWM输出,但是每次PWM输出的时候,数码管的共阳COM2(P2.2)会闪烁点亮,已经排除硬件短路等问题,原因一直没找到,PWM配置的是单独的输出,数码管为共阳的三位数码管,即使把数码管全部设置为没有输出,PWM输出的时候,数码管仍然会有部分笔画闪烁显示;PWM和数码管配置,以及PWM输出控制代码如下,
;========================================================================
; 函数: F_PWM_Init
; 描述: PWM初始化程序.
;========================================================================
F_PWM_Init:
CLR A ;写 CCMRx 前必须先清零 CCxE 关闭通道
MOV DPTR,#PWM
有没有老师指导下?SET8H4K的P1.0的PWM输出,但是每次PWM输出的时候,数码管的共阳COM2(P2.2)会闪烁点亮,已经排除硬件短路等问题,原因一直没找到,PWM配置的是单独的输出,数码管为共阳的三位数码管,即使把数码管全部设置为没有输出,PWM输出的时候,数码管仍然会有部分笔画闪烁显示;PWM和数码管配置,以及PWM输出控制代码如下,
;========================================================================
; 函数: F_PWM_Init
; 描述: PWM初始化程序.
;========================================================================
F_PWM_Init:
CLR A ;写 CCMRx 前必须先清零 CCxE 关闭通道
MOV DPTR,#PWM
[已解决】一箭双雕在WIN7 下 怎么下不程序也检测不芯片, 这个在WIN10就可以下
2024-3-20 08:54 来自 ulvtkb126 发布@ 综合讨论
本帖最后由 STCAI-32位8051 于 2024-3-20 17:04 编辑
一箭双雕在WIN7 下 怎么下不程序也检测不芯片, 这个在WIN10就可以下
一箭双雕在WIN7 下 怎么下不程序也检测不芯片, 这个在WIN10就可以下
STC8G1K08 DFN8封装的芯片有脉冲计数功能吗?
2024-3-19 21:56 来自 Allspace 发布@ 综合讨论
数据手册已经看了,想再确认一下。
有的地方说不支持:
38945
有的地方又说支持:
38946
有的地方说不支持:
38945
有的地方又说支持:
38946
关于STC8H1K28单片机启动中断特别的多的询问
2024-3-19 18:11 来自 ChanX 发布@ 综合讨论
各位工程师大家好,最近在使用SCT8H1K28开发,需要用到的引脚资源比较多,尤其是中断这边,像串口中断,外部IO中断5个全用上了,定时器中断基本也全用上了。
这种情况下会不会中断之间相互影响很严重?有没有什么方法可以尽量优化呢?
实在不行的话,STC有没有好一些型号的推荐,谢谢大家了!
这种情况下会不会中断之间相互影响很严重?有没有什么方法可以尽量优化呢?
实在不行的话,STC有没有好一些型号的推荐,谢谢大家了!
求助:STC32G12K128上跑汇编,error A45: UNDEFINED SYMBOL|已解决
2024-3-19 17:24 来自 Scott 发布@ 综合讨论
本帖最后由 STCAI-32位8051 于 2024-4-18 09:01 编辑
汇编代码用的是ISP上的范例程序,软件用的是KEIL C251,好像连ACC都不认识,是少了什么定义文件吗?求各位高手指点
汇编代码用的是ISP上的范例程序,软件用的是KEIL C251,好像连ACC都不认识,是少了什么定义文件吗?求各位高手指点
求助:isp无法创建仿真驱动文件
2024-3-19 17:05 来自 Scott 发布@ 综合讨论
添加驱动文件时KEIL 也已经关了
记得以前添加过,现在也能编译STC32G的C语言代码,再添加一次会报这样的错吗?
记得以前添加过,现在也能编译STC32G的C语言代码,再添加一次会报这样的错吗?
单片机经常烧毁,帮忙分析什么原因 | 地线都没接,坏是正常的
2024-3-19 10:27 来自 zuu 发布@ 综合讨论
38810
描述如图,供电是24V的,,其它部分省略,,,每次返修的,基本上都是单片机烧了,换单片机就好了,我也是实在找不到原因了
另外一种情况,就是0-10V输出,自恢复保险丝也烧断了,同时单片机也是烧了,不知道是怎么造成了,,接错线?
描述如图,供电是24V的,,其它部分省略,,,每次返修的,基本上都是单片机烧了,换单片机就好了,我也是实在找不到原因了
另外一种情况,就是0-10V输出,自恢复保险丝也烧断了,同时单片机也是烧了,不知道是怎么造成了,,接错线?
STC8G1K08A P30/P31/P33 低电平上电
2024-3-18 17:21 来自 Lkck8210 发布@ 综合讨论
遇到一个小项目用到STC8G1K08A(8 Pin) 和 遥控模组
P30~P33 接遥控模组的4个输出
P54, P55 输出控制闪灯
由于遥控模组没收到信号时,输出脚是低电平
于是出现了P30/P31/P33 低电平时上电
进入USB 模式了
有没有不换芯片的解决方法?
P30~P33 接遥控模组的4个输出
P54, P55 输出控制闪灯
由于遥控模组没收到信号时,输出脚是低电平
于是出现了P30/P31/P33 低电平时上电
进入USB 模式了
有没有不换芯片的解决方法?
单片机是如何采集4-20mA模拟量信号的?
2024-3-18 17:08 来自 380091044 发布@ 综合讨论
单片机是如何采集4-20mA模拟量信号的?如何采集0-10V模拟量信号的?
针对温度传感器、压力传感器等,小信号如何采集放大?有类似例程可以学习吗?
针对温度传感器、压力传感器等,小信号如何采集放大?有类似例程可以学习吗?
为了得到奖励,恶意刷帖,还骂人,不知道管理者如何看待(官方已处理,加密帖子不再回应)
2024-3-18 14:50 来自 xiangzichen 发布@ 综合讨论
本帖最后由 xiangzichen 于 2024-3-19 20:16 编辑
880618
恶意刷楼
38697
38698
38699
38700
38701
38702
我说这样不太地道吧,也没有说别的,然后就开始骂人.既然你说不想要也不给我,那好啊,希望 神农鼎 版主就不要给他了.
38696
880618
恶意刷楼
38697
38698
38699
38700
38701
38702
我说这样不太地道吧,也没有说别的,然后就开始骂人.既然你说不想要也不给我,那好啊,希望 神农鼎 版主就不要给他了.
38696
C51程序的编写有的用框架式、有的用嵌入式那种更为主流
2024-3-16 13:48 来自 金南京 发布@ 综合讨论
请教各位大神:
C51程序的编写有的用框架式、有的用嵌入式,那种更为主流,或者说那种更为优秀?
单片机初学者
怎么降低功耗延长电池用时 | 应该使用 主时钟停振的/省电模式
2024-3-15 23:21 来自 sky999 发布@ 综合讨论
怎么降低功耗延长电池用时?
我的思路是这样的,用的是STC8H1K08T,做的触摸弹簧,
接的100K的热敏电阻,接的纽扣电池,还有14个LED,
每次触摸弹簧,会读取热敏电阻的ADC值,然后用LED显示3秒,
再然后就熄灭进入IDLE模式,
直到再次触摸才会重复前面的操作,但是我只要接上电池放在
家里几天不管他,电池就没电了,我把频率降到5.5296MHZ了,
因为我试过再低的频率,好像功率并不会减少
我的思路是这样的,用的是STC8H1K08T,做的触摸弹簧,
接的100K的热敏电阻,接的纽扣电池,还有14个LED,
每次触摸弹簧,会读取热敏电阻的ADC值,然后用LED显示3秒,
再然后就熄灭进入IDLE模式,
直到再次触摸才会重复前面的操作,但是我只要接上电池放在
家里几天不管他,电池就没电了,我把频率降到5.5296MHZ了,
因为我试过再低的频率,好像功率并不会减少