智能车制作
标题:
电磁上位机
[打印本页]
作者:
龙不凡
时间:
2013-3-8 18:21
标题:
电磁上位机
各位大神好,请问我编的程序中的发送函数发送电感采集的数据时,在上位机软件中显示的是乱码,我的程序也没错啊,请各位大神给看看啊,很着急,谢谢!
////////////////////////SCI函数////////////////////
//initiate SCI
void SCI_init(void)
{
SCI0BD=209; // 364 //56M //416;64M //312;48M; //根据所选时钟频率计算
SCI0CR1=0x00;
SCI0CR2=0x0C;
}
/**////////////////////////SCI函数////////////////////
void SCI_tx(char tx_d) ///////////////////////串口发送函数
{
while(SCI0SR1_TC!=1);
while(SCI0SR1_TDRE!=1);
SCI0DRL=tx_d;
}
void fssj(float shu)
{
static unsigned char qian,bai,shi,ge;
int temp;
temp = shu;
qian = temp/1000+48;
bai = temp%1000/100+48;
shi = temp%100/10+48;
ge = temp%10+48;
SCI_tx(qian);
SCI_tx(bai);
SCI_tx(shi);
SCI_tx(ge);
}
作者:
l-fay
时间:
2013-3-8 18:21
龙不凡 发表于 2013-3-9 02:09
不是啊,波特率正确啊!
那可能是上位机软件输出显示设置有问题吧!比如说没有设置成字符型输出
作者:
xumin454252
时间:
2013-3-8 18:47
作者:
l-fay
时间:
2013-3-8 23:20
是不是波特率不匹配?
作者:
wangshi_8678
时间:
2013-3-9 01:11
作者:
龙不凡
时间:
2013-3-9 02:09
l-fay 发表于 2013-3-8 23:20
是不是波特率不匹配?
不是啊,波特率正确啊!
作者:
小豪
时间:
2013-3-9 09:19
使用的进制对吗??你用什么写的上位机啊
作者:
╘记得↘→开朗
时间:
2013-3-9 11:05
欢迎光临 智能车制作 (http://111.231.132.190/)
Powered by Discuz! X3.2