仿真进去都没发送就亮了 P1.7口一直显示低电平程序调试感觉没有错误 串口调试助手发送个十六进制的01就不亮了然后发什么都没反应,虚拟串口也弄了,不知道怎么回事程序 #includevoid main(){ REN=1; SM0=0; SM1=1; TR1=1; TMOD=0x20; TH1=0xfd; TL1=0xfd; while(1) {if(RI==1){ RI=0; P1=SBUF;} }} 你试下这个附件的电路,能不能收到,不能收到就要排查程序,另外串口哪里要设置好具体看图片。 我之前自己搭的电路也不行,这个是在仿真300例里面改的。 希望对你有帮助 你好!单片机不加载hex程序的情况下,运行试一下看看什么结果 在进入while循环前,先将写一个:P1 = 0XFF;试试 你初始化代码有问题,没有资料看吗?应该先设置定时器和串口模式,再开启定时器和中断,你把TR1=1;放到TL1=0xfd;下一行试一下。 先看下串口通讯知识。
使用proteus仿真LED灯不亮的问题原理图如下:代码在实物中试过,应该没有问题的。程序是要PB0输出高电平,PB1输出低电平分别接上LED灯后:接地的那个LED为什么不亮呢?输出的电压也有3.3V编程1点几V,尝试过将VDD升高 proteus isis中有功率因数表吗?proteus isis中有功率因数表吗?
没有,但是有电流电压探针 在项目中遇到的关于烧录和串口的问事情是这样的,最近在做一个小系统,主控是STM32F103ZET6,在配置两个串口的时候出现了这样的问题:在烧录之后自动运行则正常运行,硬件重启之后则串口无法正常工作。起初我把重心放 波特仪显示的图形Y轴代表什么含义?比如开始5DB,最波特仪显示的图形Y轴代表什么含义?比如开始5DB,最终-100DB,怎么理解?衰减信号的强度? 波特仪显示.png(220.22 KB, 下载次数: 3)下载附件2020-2-27 1
|