STC的CDC串口接收到数据可以自动产生中断请求吗?
2023-2-19 12:34 来自 lgwd 发布@ 综合讨论
单片机的发送可以自主进行,但接收的数据时间点大多不是固定的。如果没有中断机制,主程序就需要不断查询是否CDC串口接收到了数据。CDC串口能否自动产生接收中断?谢谢!
STC8A8K64S4A12工程代码烧写到STC8A8K64D4单片机为何不工作
2023-2-18 20:34 来自 梦里水乡 发布@ 综合讨论
之前写的STC8A8K64S4A12单片机工程代码(keil4写)烧写到STC8A8K64D4单片机为何不工作,我比较了两个单片机的管脚配置,可以通用;手册中的注意事项我也看了,感觉代码不需要改动,但是就是板子不工作。有人遇到这两个单片机的替换吗,谢谢!不想一一去比对了,有哪些注意的地方,直接分享下,谢谢!
STC15L2K32S2的数据手册在那里能找到
2023-2-18 16:06 来自 Mr.Yan 发布@ 综合讨论
STC15L2K32S2的数据手册在那里能找到,在官方网站下载了手册打开缺看不到L系列的参数数据,最起码的引脚图要放起来啊或那里说明一下也行啊,丈二的和尚-摸不着头脑啊。
I/O口自带的保护二极管能过多大电流?有知道的吗
2023-2-18 10:13 来自 wind0301 发布@ 综合讨论
看手册 io口有两个钳位二极管 谁知道能过多大电流?有知道的吗
想ADC采集的时候不加外部保护了
想ADC采集的时候不加外部保护了
开天斧实验板使用SPI第一通道时需要注意的问题
2023-2-17 19:18 来自 乐此不疲 发布@ 综合讨论
今天测试STC厂家赠送的开天斧实验板的SPI功能,使用通道1作为总线端口时弄了很久没有成功,在STC8H8K64TL上应用成熟的硬件SPI代码在STC8H8K64U上却无法实现演示功能,经过反复核对开天斧实验板的原理图发现需要焊掉几个电阻,处理后SPI通讯正常了、彩屏显示也正常了,在此分享经验提醒刚刚上手开天斧实验板的朋友,使用开天斧实验板验证代码时需要仔细查看其原理图中引脚的复用情况并做相应处理才可以正常使用,SPI通道1的相关引脚为:MOSI=P1.3,SCLK=P1.5、我用到的其他两个引脚为:RESET=P1.6,CS=P1.7;我拆下来4个电阻。需要改动的地方如下图:
4315
4316
4317
4315
4316
4317
STC8H8K64U关于低功耗设计(比较器|掉电模式|掉电专用定时...
2023-2-17 11:30 来自 青穗三三 发布@ 综合讨论
电路图如STC8H参考手册中27.2【RTC实战线路图】
外部供电消失后,确实进入了比较器中断,证据:指示灯引脚有变成高电平。并且成功进入了掉电模式,证据:电池耗电电流2.75uA。
但是恢复供电以后,没有重启。应该是查询比较器结果那块出了问题,掉电唤醒专用定时器应是起了作用的。证据:多次插拔外部供电,P36引脚变化。
1、请教一下关于查询电量恢复那块,是有什么问题。
2、发现若整个系统没有外部供电,单以电池供电,一上电的话,单片机程序没有启动,然后电池以mA级的电流消耗,有哪些可能的原因,是发生了什么问题。证据:若单片机程序启动,P36引脚会有200ms的电平变化。
void CMP_ISR(void) interrupt INTERRUPT_CMP
{
CMPCR1 &= ~CMPIF; //清除比较器中断标志位
//处理语句
//关耗电设备
P54 = 1; //关闭传感器
P33 = 0; //停用阀
P35=P36=1; //关闭指示灯
CMPCR1 &= ~CMPEN; //关闭
外部供电消失后,确实进入了比较器中断,证据:指示灯引脚有变成高电平。并且成功进入了掉电模式,证据:电池耗电电流2.75uA。
但是恢复供电以后,没有重启。应该是查询比较器结果那块出了问题,掉电唤醒专用定时器应是起了作用的。证据:多次插拔外部供电,P36引脚变化。
1、请教一下关于查询电量恢复那块,是有什么问题。
2、发现若整个系统没有外部供电,单以电池供电,一上电的话,单片机程序没有启动,然后电池以mA级的电流消耗,有哪些可能的原因,是发生了什么问题。证据:若单片机程序启动,P36引脚会有200ms的电平变化。
void CMP_ISR(void) interrupt INTERRUPT_CMP
{
CMPCR1 &= ~CMPIF; //清除比较器中断标志位
//处理语句
//关耗电设备
P54 = 1; //关闭传感器
P33 = 0; //停用阀
P35=P36=1; //关闭指示灯
CMPCR1 &= ~CMPEN; //关闭
用STC8H替代STC89C51时,程序需对哪些部分进行修改?
2023-2-17 11:03 来自 zxy 发布@ 综合讨论
之前的旧单片机多数12T时钟的,现在使用1T时钟的,想使用原来的程序,需要对哪些地方进行修改?
目前我能想到的有以下几部分:
1、对定时部分,要重新计算重装载等参数,
2、程序中如果使用指令延时的需调整。
3、IO端口工作模式修改。
4、时钟源选择
请问还需要注意哪些地方?
目前我能想到的有以下几部分:
1、对定时部分,要重新计算重装载等参数,
2、程序中如果使用指令延时的需调整。
3、IO端口工作模式修改。
4、时钟源选择
请问还需要注意哪些地方?
ISP软件里选型怎么没了
2023-2-15 10:55 来自 xtt7214753 发布@ 综合讨论
RT,有段时间不用了,刚下了6.91J完整版,选型/价格/样品 这个选项卡不见了,是被隐藏起来了么?怎么设置搞出来,翻了半天没找到
使用三个串口及三个串口的DMA传输
2023-2-13 13:29 来自 KNW 发布@ 综合讨论
使用三个串口及三个串口的DMA传输,DMA中断号要怎么处理?现在不是中的中断13,可以把这三 个DMA中断的处理放到这一个中断处理函数吗?
请问下关于PWM的P和N
2023-2-12 17:31 来自 sky999 发布@ 综合讨论
本帖最后由 sky999 于 2023-2-12 17:41 编辑
请问下PWM1P和PWM1N,是互补输出,那如果我想使用1P和1N,但是不要他们占空比相同,可以设置吗?
请问下PWM1P和PWM1N,是互补输出,那如果我想使用1P和1N,但是不要他们占空比相同,可以设置吗?
求指点,stc32的io口接收高低电平的时间是多大?小白
2023-2-12 00:06 来自 gaomorning 发布@ 综合讨论
求指点,stc32的io口接收高低电平的时间是多大?速度能到多少?小白问题求大师见谅。
我的想法是12个io口接收到一组电平,触发后将12位电平转换为浮点数并fifo存储。
,想用若干片STC8H1K08T“并联”,做前置的电压采样,按500k转换速度设置adc,后级stc32主控发给某个STC8H1K08T信号后,[font=tahoma, arial, &
我的想法是12个io口接收到一组电平,触发后将12位电平转换为浮点数并fifo存储。
,想用若干片STC8H1K08T“并联”,做前置的电压采样,按500k转换速度设置adc,后级stc32主控发给某个STC8H1K08T信号后,[font=tahoma, arial, &
ROM挂在外部RAM区,是放图形,字库,表格
2023-2-10 11:50 来自 神农鼎 发布@ 综合讨论
ROM挂在外部RAM区,是放图形,字库,表格,
算不过来就用查表解决,我经常忽悠高手的事,
也就高手有这能力,将复杂的计算在电脑上算好做成一个简化的近似表格,
再复杂的计算,MCU 不算了,查表搞定
算不过来就用查表解决,我经常忽悠高手的事,
也就高手有这能力,将复杂的计算在电脑上算好做成一个简化的近似表格,
再复杂的计算,MCU 不算了,查表搞定
请问下读ID号的问题
2023-2-9 17:47 来自 sky999 发布@ 综合讨论
因为把单片机的ID号用作密码,所以每次上电都会读一次ID号,我想知道在ROM读和在RAM读有什么区别? 读太多次会有什么影响吗?谢谢
串口1咋做穿透?
2023-2-7 20:45 来自 创隆科技 发布@ 综合讨论
串口1
P3.1&3.0下载程序用(TTL)
程序里切换到
3.6&3.7通过硬件232通讯其他
现在想不改变硬件情况下,用3.6&3.7下载程序
能实现吗?
大神赐教.!!!
P3.1&3.0下载程序用(TTL)
程序里切换到
3.6&3.7通过硬件232通讯其他
现在想不改变硬件情况下,用3.6&3.7下载程序
能实现吗?
大神赐教.!!!
STC12C5A60S2-35I-LQFP44检测不到温度
2023-2-7 14:19 来自 橘子头 发布@ 综合讨论
为什么STC12C5A60S2-35I-LQFP44这个芯片。程序能正常写进去,但是20脚却是检测不到温度呢?显示一直为0。其他管脚的功能就是正常的。唯独20管脚检测不到温度。麻烦哪位大神帮忙解答一下。:dizzy: