完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
但是利用串口助手发送数据时,串口助手接受缓冲区没反应。求大神#include "STC12C5A60S2.H"
#define uchar unsigned char #define uint unsigned int uint flag,k; void uart2_init() { AUXR &= 0xF7; //波特率不倍速 S2CON = 0x50; //8位数据,可变波特率 AUXR &= 0xFB; //独立波特率发生器时钟为Fosc/12,即12T BRT = 0xFD; //设定独立波特率发生器重装值 AUXR |= 0x10; //启动独立波特率发生器 AUXR1|=0Xf0; //S2_P4=1 将uart2切换到p4口 IE2|=0X01;// 允许串口2中断 EA=1; } void uart2_receive(void) interrupt 8 { uchar a; a=S2CON&0X01; //RI=0; if(a==1) { S2CON&=0xfe; k=S2BUF; flag=1; } } void main() { uart2_init(); while(1) { if(flag==1) { IE2=0X00; //Es=0 S2BUF=k; while(!(S2CON&=0x02)); S2CON&=0xfd; IE2=0x01; flag=0; } } } |
|
相关推荐
1 个讨论
|
|
749 浏览 0 评论
595 浏览 0 评论
647 浏览 0 评论
890 浏览 0 评论
980 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
17098 浏览 31 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-18 02:09 , Processed in 0.723459 second(s), Total 42, Slave 32 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1989