大神求助.!Qt串口单片机通信接收到的为什么是乱码...该怎么写啊???急急急急急急! 5

windows下qt与单片机串口通信设的是9600波特率收到的时空值在textbrowser里什么也不显示其他波特率显示的都是乱码(虽然我知道这句话没什么用,我只是想证明... windows下qt与单片机串口通信 设的是 9600波特率 收到的时空值 在textbrowser里什么也不显示 其他波特率显示的都是乱码(虽然我知道这句话没什么用,我只是想证明它是收的到的)...求解
void Widget::read_mycom()
{
ui->label_8->setText("Reading... ...");
qint64 n = mycom->bytesAvailable();
if(n>=8)
{
QByteArray temp = mycom->readAll();
QString myStrTemp;
myStrTemp = temp;
ui->textBrowser->insertPlainText(myStrTemp);
}
求解啊求解....不知道是不是编码的问题 谁会啊 给指点一下 拜托了 万分感谢
展开
 我来答
happy热血的人
2014-05-11 · 超过10用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:14.5万
展开全部
单片机的串口频率是多少 应该和qt 程序保持一致
更多追问追答
追答
如果一致的话 还是乱码就说明是编码格式的问题
在qt 程序中设置编译编码格式
匿名用户
2014-05-11
展开全部
设4800波特率,还有16进制发送的要勾上,试试。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-05-11
展开全部
收到了十六进制数据,转换即可
追问
其实问题就是……怎么转换…
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式