找回密码
 立即注册
×

00:00:00

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

用积分兑换的芯片收到了,两种芯片发两个件,原来是

2024-7-1 08:36 来自 xxkj2010 发布@ 综合讨论

本帖最后由 xxkj2010 于 2024-7-1 14:06 编辑

首先得感谢STC的大方,为学习者提供如此优秀的平台和如此优越的条件,坛友可以使用论坛积分兑换芯片。

本人于6月26日用积分兑换了两款芯片:STC8H8K64U-SOP16和STC32G12K128-35I-LQFP48,
其中STC8H8K64U-SOP16兑换2份,STC32G12K128-35I-LQFP48兑换1份。
平台显示是28号发货的,其实应该不尽是。
顺丰快递真的很快,28号(其实这个件应该是27号发出的)就收到第一个件,29号收到了第2个件。
-----我原以为工作人员会安排同时发货,且只发一个件,结果发了两个件。
觉得有点浪费,后台应该可以清楚看到每人的兑换记录吧,在兑换的时候我写的是同一个地址和电话。
-----STC8H8K64U-SOP16我兑换的是两份,但收到的只有5片。这可能是工作人员疏忽了吧。算了,没关系的。
49308
49309
49310[/attac

STC单片机进入中断需要多少个周期?执行IF语句需要花费多少机器周期?

2024-6-30 23:16 来自 飞捷 发布@ 综合讨论

STC单片机进入中断需要多少个周期?例如进入PCA中断的过程中,需要花费多少个机械周期。

然后执行IF语言的过程需要花费多少个机器周期?

发现在PCA中断过程中  加入               


                if(Y0==1)
        {
        plus0_now_plus++;
        PCA_value+= PCAHZ1;
        }
                if(Y0==0)
                {
               
                PCA_value+= PCAHZ2;
                }

发的PWM的频率最高只有80KHZ,但是不加上面这几句IF判断,频率能达到150KHZ以上

红外发射求助

2024-6-30 20:04 来自 呵呵哥 发布@ 综合讨论

#ifndef STC8_H
#define STC8_H
#include <STC8G.H>
#endif
#include<intrins.h>

#include "Timer0.h"
//以12MHZ烧录
void Delay3000ms(void)        //@11.0592MHz
{
        unsigned char data i, j, k;

        _nop_();
        i = 169;
        j = 80;
        k = 87;
        do
        {
                do
                {
                        while (--k);
                } while (--j);
        } while (--i);
}





void main()
{
            P5M0 |= 0x10; P5M1 &= ~0x10;
                        Timer0_Init();
                        P54 = 0;
                        while(1)
                        {
                       
                                SendCode(0xfc,0xAf);//1111 1100 0110 1001
                                Delay3000ms();
                       

实在是没办法了,弄了一晚上了还是弄不好 AI 帮人写的代码

2024-6-29 23:35 来自 vb2002 发布@ 综合讨论

这段代码用 AI 编程写的.

试了很多遍,现在只能实现按键换挡,一直这样循环.
我的代码想要 按键换挡,但是如果3秒内没有换挡,
再次按下按键,就关闭LED.  最好是加上 记忆上次关闭时的档位.
下次开机直接进入上次关闭时的档位.
感觉是定时器中断没有 参与进来.
麻烦大神们帮看看把.苦恼死我了
#include <STC8G.H>
#include "intrins.h"

sbit LED1=P3^3;
sbit KEY1=P3^2;

#define MAIN_Fosc 11059200UL
#define ON 0
#define OFF 1

typedef unsigned char u8;
typedef unsigned int u16;


static u8 ld = 0;
static u8 gear = 0;
static u16 noShiftTime = 0; // 自上次换挡以来的时间  

void pwm_init(void);
voi

测试 STC8H4K64TL驱动2串3.6V数码管

2024-6-28 21:50 来自 chwei1 发布@ 综合讨论

极致精简电路STC8H4K64TL驱动单个1.5寸2串3.6V共阳数码管.供电电压5V
PCB原理图如下:
48936

48938

48940

使用USB表监控电流
LEDCTRL = 0x80 + (2<<4) + 7

占空比设置为7时,表头电流显示20ma左右
能显示比较暗
LEDCTRL = 0x80 + (2<<4) + 0

占空比设置为0时,表头电流最大显示31ma左右

亮度已经很不错了。
测试过程中LEDCTRL B5,B4 设为2(共阴共阳输出)占空比不变都为0时,数码管亮度比B5,B4 设为1(共阳输出)亮度要低不少。
http://112.74.51.126/forum.php?mod=attachment&aid=NDg5NDJ8OWE4ZTIwZjQ3Mjc3NTgyMDQ2Y2NkNzg4Y2E3YjcyZmF8MTc0NzI2NDc1MQ%3D%3D&request=yes&_f=.mp4

http://112.74.51.126/forum.php?mod=attachment&aid=NDg5NDN8MTVjMzE3ZTViZjcwMzdhMWJhNmY4ZmJkODBjMTY4OGF8MTc0NzI2NDc1MQ%3D%3D&request=yes&_f=.mp4

http://112.74.51.126/forum.php?mod=attachment&aid=NDg5NDR8OWE3N2IzYzVmMzRiNTI0M2RlNTlhZWUwNmU1ZmIwM2J8MTc0NzI2NDc1MQ%3D%3D&request=yes&_f=.mp4

数码管小数点

题外问题,大家都是用的什么显示器和配置

2024-6-28 12:08 来自 爱吃西红柿 发布@ 综合讨论

大一买的戴尔g5罢工了,有没有大佬推荐一款屏幕,一k以内,日常敲代码,查资料,建模,偶尔p图剪辑,假期打打lol,3A单机,看看电影、
如果有大佬能推荐推荐装机的配置我就咬咬牙配一个的台式、

温度采集

2024-6-28 07:28 来自 Mr.Yan 发布@ 综合讨论

  最近一直在外出差,出差解决的都是温度测量方面的问题,因为之前的公司也用过这类的温度传感器,也没有楚国现在的问题,所以特来请教各位老师,你们在实际的生产和使用中怎么选型和避规相关问题。
   公司做的一款控制器,原理很简单检测压力和温度,然后根据所设置的压力阈值和温度阈值进行相关动作(继电器输出),压力检测采集的是压力传感器的4-20ma输出电流,温度检测使用的是18B20温度传感器定制的一根有21块钱(这里强调一下价格的原因的是这个不是垃圾货,温度传感器本身没问题),温度传感器和压力传感器从控制器引出5根线(2压3温),线长大约有2米,现在遇到的问题是这根5芯的线缆和高压AC220的线缆捆在一起,温度的值就会乱跳,要么是0要么就飚400多度,单片机那边硬件就是常规电路没有使用运放等等的,因为18B20是数字的么,直接接到单片机的相关引脚,现在线缆使用的是带屏蔽的线缆,传感器也是带屏蔽的但是只要和220V的线缆困一起就会乱跳,客户现场有使用电机的,有使用变频器的,这些设备运行起来情况更严重。但是压力传感器丝毫不受影响,在复杂的工况也稳定检测显示。
    现在特来请教有经验的工程

pwm CCnP设置极性的问题

2024-6-27 23:46 来自 cxl 发布@ 综合讨论

手册中:OCnM:输出比较n模式。该3位定义了输出参考信号OCnREF的动作,而OCnREF决定了OCn的值。OCnREF是高电平有效,而OCn的有效电平取决于CCnP位。

这句话没有看懂:
1、既然OCnREF决定了OCn的值,那与CCnP有什么关系呢?
2、CCnP设置的OCn的高电平有效和低电平有效跟OCnREF有什么关系呢?

STC8H8K64U 电机(L298N驱动)转动后,似乎会对T1的计数模式有影响?

2024-6-27 19:22 来自 yao 发布@ 综合讨论

电机(L298N驱动)转动后,似乎会对T1的计数模式有影响,就是我原本计数是到27的,电机转动后停止,发现计数到了30.(T1初值设定0xFFFF) 这是为什么呢?

使用STC8h8k64u驱动L298N电机模块时用out1和out2实现不了电机的转动

2024-6-26 22:07 来自 yao 发布@ 综合讨论

使用STC8h8k64u驱动L298N电机模块时用out1和out2实现不了电机的转动,如果电机+接+5V,电机-接out2,就能转动,但是实现不了正反转,请问如何解决?

stc8h8k64u用RTC是否会影响其他中断(如T1和INT0)的使用,我写程序似乎会这样

2024-6-26 15:24 来自 yao 发布@ 综合讨论

stc8h8k64u用RTC显示时分秒是否会影响其他中断(如T1 T0和INT0)的使用,我写程序似乎会这样,T0中断好像会运行一会,然后就用不了了

stc8h芯片P3端口高电平中断进不去

2024-6-26 13:37 来自 yuys987236 发布@ 综合讨论

P3IM0 = 0x30;
P3IM1 = 0x30;
P3INTE = 0x30;
配置寄存器P34,P35高电平中断。IO配置准双向模式。
中断向量号也是对的,中断拓展插件也装了。现在就是进不去中断。
void common_isr(void) interrupt 40
{
        uint8_t intf = 0;
        intf = P3INTF;
        if(intf & 0x10) //p34
        {
                tmr1_count++;
        }
        if(intf & 0x20) //p35
        {
                tmr0_count++;
        }
        P3INTF = 0;

}

请问stc32g128k单片机是否支持蓝牙烧录?

2024-6-26 13:09 来自 qqjk 发布@ 综合讨论

如题,串口烧录稍显复杂。

请问有没有51单片机软件实现IIC通信协议的例程?

2024-6-26 13:06 来自 qqjk 发布@ 综合讨论

或者其他通信协议也可以,如uart等

STC8H8K64U, USB转双串口,为什么失败 | 画原理图按我们的风格布局,好查错|已解决,旧驱动问题,卸载后重新安装就解决了无法识别串口的问题

2024-6-24 00:41 来自 xiaohui888 发布@ 综合讨论

本帖最后由 STCAI-32位8051 于 2024-6-24 14:30 编辑

自己搞个用芯片搞个USB转双串口烧录器失败了,为什么呢!!!
48308
自己在嘉立创做的板子

48313
上图是我个人画的板子的原理图
下图是STCAI官方画的板子的原理图

48383

下面是我个人自己做的板子的情况
48307
烧录入USB转双串口程序。

48312
电脑是这样显示的。STC-SIP程序扫不到2个串口。

48309

48310

48311

烧录跑马灯程序能正常


STC32G12K128-35I-QFN32这个芯片是车规级吗?

2024-6-23 11:39 来自 xulei277 发布@ 综合讨论

咨询下
STC32G12K128-35I-QFN32
我有个应用场景需要在-40℃至+85℃环境下,芯片能正常工作

STC8H是否能实现从I2C获取新固件,然后升级固件

2024-6-21 11:39 来自 标记重捕 发布@ 综合讨论

产品芯片选型打算使用STC8H系列,但需要实现以下功能:
问题背景:
1、产品后期有升级的需求
2、受限于其他限制,后期只能通过其他MCU的I2C给STC8H发送要升级的固件
问题:
STC8H是否能实现从I2C获取新固件,然后升级固件?而不是使用P3.0 P3.1的串口?

stc8h1k08 pwm4p引脚无PWM输出

2024-6-21 09:24 来自 wellhope 发布@ 综合讨论

各位老师,STC8H1K08_SOP16想用PWM4P(P16)做PWM输出,这样初始化后PWM4P无输出,请教是初始化有错误,先谢谢啦!
uint PREIOD = 1000;
void PWM_Init(void)
{
PWMA_PSCRH  = 0;
PWMA_PSCRL  = 0;           //不分频

PWMA_ARRH   = (uchar)(PREIOD >> 8);
PWMA_ARRL   = (uchar)(PREIOD);        //设置周期

PWMA_CCR4H  = (uchar)(PREIOD >> 8);      
PWMA_CCR4L  = (uchar)(PREIOD);        //设置占空比时间

PWMA_ENO  |= 0x40;          //使能PWM4P端口输出

PWMA_CCER2  = 0x00;             //写CCMRx前必须先清零CCERx关闭通道
PWMA_CCMR4  = 0x60;           //设置CC

STC8H4K32TL 没有PCA吗

2024-6-20 14:47 来自 ZhangChYu 发布@ 综合讨论

这个有PCA吗 有没有例程

热门标签 更多

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

GMT+8, 2025-5-15 07:19 , Processed in 0.071171 second(s), 64 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

返回顶部