完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
程序向PC发数据,但串口调试助手收不到,程序如下,自己排查好久了,麻烦大家帮忙看一下。
#pragma SFR #pragma EI #pragma ACCESS #pragma ROT #pragma NOP #pragma ASM #define uchar unsigned char #define uint unsigned int sreg uchar flag_ASIF6; void f_send_data(uchar); void DelayMS(uint x) { uint i; while(x--) { for(i=29;i>0;i--) { NOP(); } } } void system_init() { IMS=0b11001111; IXS=0xA; OSCCTL=0x40; RCM=0x3; MSTOP=0; MCM=0x7; //IO INIT PM1=0b10101110; //TXD6 output RXD6 input P1.0 p1.4 output P1=0B01000000; //TXD6=1 } void UART6_init() { TXE6 = 0; /* uart6 transmit disable */ RXE6 = 0; /* uart6 receive disable */ STMK6 = 1; /* INTST6 disable */ SRMK6 = 1; /* INTSR6 disable */ StiF6 = 0; /* INTST6 IF clear */ SRIF6 = 0; /* INTSR6 IF clear */ CKSR6=1; //n=2; BRGC6=208; //9600=(f/n)/(2*K) 8MHZ ASIM6=0B00000101; //no ERR;data_length 8 stop_bit 1 INTSR6 ASICL6=0B00010110; //SBF_out 13 LSB OUTPUT_normal ISC=0B00110011; //TXD P16 RXD6 P15 PF1=0B01000000; //P16 TXD6 } void UART6_start() { // STMK6 = 0; /* INTST6 enable */ // SRMK6 = 0; /* INTSR6 enable */ POWER6 = 1; /* uart6 enable */ TXE6 = 1; /* uart6 transmit enable */ RXE6 = 1; /* uart6 receive enable */ } void main() { system_init(); UART6_init(); UART6_start(); EI(); // P1.0=1; //led NOP(); while(1) { P1.0=~P1.0; f_send_data(0X76); NOP();NOP(); DelayMS(100); } } void f_send_data(uchar send_data) { flag_ASIF6= ASIF6; while( flag_ASIF6.1) { flag_ASIF6= ASIF6; } TXB6=send_data; NOP();NOP(); NOP();NOP(); } |
|
相关推荐
8个回答
|
|
哪位大侠指点一下啊·······
|
|
|
|
|
|
给你说个排查方法:1先检查硬件是不是有问题,一般是232有时候会多少存在那么一点点小问题,下一步检查接受或者发送固定的一个数据,看是否ok,后面再继续。一步一步来。
|
|
|
|
嗯,感谢版主!还是要靠自己慢慢查,不吃透是不行的·······
|
|
|
|
1. 先检查硬件是否无误 2. 用示波器检查发送端口 是否有波形 3.最后看看程序是否有错
|
|
|
|
|
|
|
|
RS-232转RS-485转换器,rs485集线器(485HUB),rs485中继器,TCPIP转RS-232/485,光纤转232/485(光猫),数字视频光端机系列,u***转232/485接口转换器
深圳市研通科技szyantong |
|
|
|
现在解决了吗?
|
|
|
|
只有小组成员才能发言,加入小组>>
【RA-Eco-RA4E2-64PIN-V1.0开发板试用】按键点灯:使用轮询方式和中断方式实现
146 浏览 0 评论
【RA-Eco-RA4E2-64PIN-V1.0开发板试用】07、ADC采集PWM输出的电压值
252 浏览 0 评论
【RA-Eco-RA4E2-64PIN-V1.0开发板试用】4、Amazon FreeRTOS初探,第一个程序
1688 浏览 0 评论
【RA-Eco-RA4E2-64PIN-V1.0开发板试用】06、PWM输出实验+给LCD屏幕PWM调光
609 浏览 0 评论
【RA-Eco-RA4E2-64PIN-V1.0开发板试用】+02+舵机控制+串口通讯
680 浏览 0 评论
1869浏览 4评论
【RA-Eco-RA0E1-32PIN-V1.0开发板试用】RA0E1-32PIN-V1.0开发板测试一下点灯
2473浏览 3评论
【RA4M2设计挑战赛】智慧农业监测RA4M2采集数据上传阿里云
1620浏览 2评论
3017浏览 2评论
1243浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 12:53 , Processed in 0.603654 second(s), Total 58, Slave 53 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号