找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

单片机直接输出的波形为啥这是这个样子?不应该是方波吗

查看数: 2184 | 评论数: 11 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-3-25 08:46

正文摘要:

void Time0_Int() interrupt 1         {                              ...

回复

ID:884147 发表于 2023-3-26 21:55
你的重装载值都错了
ID:59202 发表于 2023-3-26 21:08
把程序贴全了大家才好帮你分析啊
ID:706567 发表于 2023-3-25 16:37
疯了 就是没有 输出!!!!!
ID:857072 发表于 2023-3-25 12:16
不是所有的模式都有电流输出能力的,比如开漏模式
ID:706567 发表于 2023-3-25 11:58
a185980800 发表于 2023-3-25 11:38
考虑到你的电压确实不对只有150mv看你D1的IO口设置的是什么模式,如果不是推挽的话,就考虑要外部接上拉电 ...

接一个示波器,也要 推挽吗?
ID:857072 发表于 2023-3-25 11:38
考虑到你的电压确实不对只有150mv看你D1的IO口设置的是什么模式,如果不是推挽的话,就考虑要外部接上拉电阻或者设置内部上拉
ID:94031 发表于 2023-3-25 11:16
D1,Counter没有定义
ID:611861 发表于 2023-3-25 11:13
实测一下电压是多少
ID:706567 发表于 2023-3-25 10:42
人中狼 发表于 2023-3-25 10:15
电压不对,没看错的话,电压只有150毫伏,程序有错,没设置定时器工作模式

有,没有贴出来
void Time_Init()//中断初始化                       
        {
                        TMOD=0x01;//设置16位 计时方式
                        //TMOD=0x11;//T0,T1定时器设置16位不自动重装模式
                        //TMOD=0x00;
                        EA=1;//开总中断
                        TH0=0xfe; //设置定时器0初值即0.5MS
                        TL0=0x0b;
                           TR0=1;//开定时器0
                        ET0=1;//允许启动定时器0中断
               
                       
               
               
                       
ID:384109 发表于 2023-3-25 10:15
电压不对,没看错的话,电压只有150毫伏,程序有错,没设置定时器工作模式
ID:706567 发表于 2023-3-25 08:51
频率太高了?

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表