觊觎貔貅 发表于 2023-9-15 12:56:12

学长,你那个电子秤卡在oled,无法识别单片机型号

MGG196302 发表于 2023-10-29 23:24:25

请教各位大侠:
驱动蜂鸣器:
延时函数:
/*******************************************************************************
* 函 数 名       : delay_10us
* 函数功能               : 延时函数,ten_us=1时,延时10us
* 输    入       : ten_us
* 输    出           : 无
*******************************************************************************/

void delay_10us(u16 ten_us) //@11.0592MHz
{
        u8 j;
volatile        u32 edata i;
        for(j=0;j<ten_us;j++)
        {
        _nop_();
        _nop_();
        i = 26UL;
        while (i) i--;
        }
}

驱动主函数:
/*******************************************************************************
* 函 数 名       : buzz()
* 函数功能      : 主函数BEEP=P1^5,接蜂鸣器
*******************************************************************************
* 函 数 名       : buzz()
* 函数功能               : 主函数
* 输    入       : 无
* 输    出           : 无
*******************************************************************************/
void buzz()
{       
    volatile        u16 i=200;

                               
        while(i--)//循环2000次,查资料知道发出声音频率是2000HZ,对应频率是500微秒
                {
                        BEEP=0; //产生一定频率的脉冲信号
                       
                        delay_10us(25);
                       
                        BEEP=1;
                       
                        delay_10us(25);
                }
                i=0;//清零
                BEEP=0;//关闭蜂鸣器
                       
}

* 输    入       : 无
* 输    出           : 无
*******************************************************************************/
void buzz()
{       
    volatile        u16 i=200;

                               
        while(i--)//循环2000次,查资料知道发出声音频率是2000HZ,对应频率是500微秒
                {
                        BEEP=0; //产生一定频率的脉冲信号
                       
                        delay_10us(25);
                       
                        BEEP=1;
                       
                        delay_10us(25);
                }
                i=0;//清零
                BEEP=0;//关闭蜂鸣器
                       
}

为啥在STC32G下面就不发声音?端口都设置为准双向,弱上拉,哪位大侠帮手看看,好像是浅水淹死人

didimeme 发表于 2023-11-30 09:42:41

橘长某破站视频真的非常好懂呀!橘长能出一个spi通讯个屏之类的视频嘛 想学习一下这方面 大爱橘长!!

miniforlove 发表于 2024-3-26 11:37:20

只到了86期,剩下到第100期在哪里可以看

YiDianHuaSheng 发表于 2024-3-28 21:49:55

请问代码不能用keil打开有可能是什么原因?如何解决?{:5_272:}{:5_272:}{:5_272:}

YiDianHuaSheng 发表于 2024-3-28 22:03:20

wlja 发表于 2023-2-18 07:53
布丁橘长好。为什么我买了您说的配件,把您的程序刷进去后,74HC595级联驱动8位数码管不能正常显示数字?
...

请问做这个实验我用的STC89C52芯片 闪的厉害 并且keil都打不开工程,是因为芯片必须用STC32吗?

wuzhixuan 发表于 2024-4-16 17:20:50

大佬们好,请问有没有Ntc+ptc联合起来控制ptc加热的程序代码,可以给我借鉴一下吗,新手小白没有头绪

lvyueqiang 发表于 2024-7-4 16:04:09

橘长辛苦了

zhang_yg188 发表于 2024-7-5 09:07:18

关于你那个串口多机通讯的例程有个硬件上的问题请教。现有一个产品,准备由11个stc8G1k08组成,1个主机,10个从机,串口通讯的话,硬件上是不是按照视频那样,直接TXD、RXD交叉连接就行了?主机和从机的IO口怎样配置?评论里有人说全部配置成开漏,主机上拉4K7电阻,这种方式在实际产品中有没有问题?有的评论说要加二极管隔离。这样连接的话,最远的通信距离有没有个参考值?麻烦有时间时指教一下。

zhang_yg188 发表于 2024-7-5 10:00:05

楼主好!关于你那个串口多机通讯的例程有个硬件上的问题请教。现有一个产品,准备由11个stc8G1k08组成,1个主机,10个从机,串口通讯的话,硬件上是不是按照视频那样,直接TXD、RXD交叉连接就行了?主机和从机的IO口怎样配置?评论里有人说全部配置成开漏,主机上拉4K7电阻,这种方式在实际产品中有没有问题?有的评论说要加二极管隔离。这样连接的话,最远的通信距离有没有个参考值?麻烦有时间时指教一下。
页: 1 2 3 4 [5] 6 7
查看完整版本: 布丁橘长-STC32屠龙刀视频-代码分享&问题讨论帖