智能车制作
标题:
上位机接收不到数据不是乱(调试助手可以接收),单片机偶尔发送偶尔吧发送
[打印本页]
作者:
1093888033
时间:
2013-5-4 23:47
标题:
上位机接收不到数据不是乱(调试助手可以接收),单片机偶尔发送偶尔吧发送
代码没问题吧!!!8M
#include <hidef.h> /* common defines and macros */
#include "derivative.h" /* derivative-specific definitions */
#include <MC9S12XS128.h>
void Sci_Init()
{
SCI0BD =52; //((16000000UL /* OSC fr.................eq */ / 2) / 9600 /* baud rate */ / 16 /*factor*/);
SCI0CR1=0x00; /*normal,no parity 一个起始位,8个数据位,1个停止位*/
SCI0CR2=0X2C; /*RIE=1,TE=1,RE=1*/
}
/*-------发射端程序----------------------*/
void Sci_Tx(char text)
{
while (!SCI0SR1_TDRE); /* wait for output buffer empty */
SCI0DRL=text;
}
void Sci_pwm_speed_s_send(int num)
{ unsigned char SCI_PWM_L,SCI_PWM_H;
SCI_PWM_L = (unsigned char)(num&0x00FF);//拆分低字节
SCI_PWM_H = (unsigned char)(num>>8); //拆分高字节
while(!SCI0SR1_TDRE); // 等待发送缓冲区非空
SCI0DRL = SCI_PWM_H; //发送高字节
while(!(SCI0SR1&0x80)); // 等待发送缓冲区非空
SCI0DRL = SCI_PWM_L; //发送低字节
}
作者:
1056648799
时间:
2013-5-5 00:39
目测没有问题,上位机问题吧
作者:
fhueiqphp
时间:
2013-5-5 10:10
跪求上位机怎么做
作者:
wjonuee
时间:
2015-4-19 20:31
同样的一个发送int型数的函数,串口助手上显示的是乱码?跪求大神指点
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2