久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
串口發(fā)送數(shù)據(jù)格式
[打印本頁]
作者:
liumei
時(shí)間:
2014-5-8 03:55
標(biāo)題:
串口發(fā)送數(shù)據(jù)格式
作為單片機(jī)入門的我們,在做普通串口通信實(shí)驗(yàn)時(shí)候,我們發(fā)送的都是字符!串口調(diào)試助手有兩種顯示格式,當(dāng)勾選hex時(shí),就是顯示字符對(duì)應(yīng)的十六進(jìn)制數(shù),取消勾選,則顯示我們所發(fā)的字符!比如:情景一:void UartTX_Send_String(uchar *Data,int len)
{
int j;
for(j=0;j
{
U0DBUF = *Data;
while(UTX0IF ==0);
UTX0IF = 0;
Data++;
}
}
UartTX_Send_String("nihaoaaa",8);
情景二: for(j=0;j<10;j++)
{
U0DBUF = j+0x30;
while(UTX0IF ==0);
UTX0IF = 1;
delay(3000);
}
但是!對(duì)應(yīng)情景三!就不行了
for(j=0;j<10;j++)
{
U0DBUF = j;//+0x30;
while(UTX0IF == 0);
UTX0IF = 1;
delay(3000);
}
它發(fā)送的就是十進(jìn)制數(shù)字,那么必須勾選hex來看,否則顯示不認(rèn)識(shí)的字符(當(dāng)然這個(gè)字符是十進(jìn)制數(shù)對(duì)應(yīng)的字符,)!!!因?yàn)榇谡{(diào)試助手不能顯示十進(jìn)制數(shù)(當(dāng)然,可以通過字符顯示十進(jìn)制數(shù)字),只能顯示十六進(jìn)制數(shù)和字符!!!
作者:
dongmaowan
時(shí)間:
2014-6-5 22:53
本帖最后由 dongmaowan 于 2014-6-5 22:55 編輯
#define DbgSendByte(m) Uart0Send(m)
int debug_printf(char *format,...)
{
u8 length = 0,i = 0;
va_list arg_ptr;
va_start (arg_ptr, format); /* format string */
vsprintf (PrintfBuf, format, arg_ptr);
length = strlen(PrintfBuf);
for(i=0;i<length;i++)
{
DbgSendByte(PrintfBuf
);
}
va_end (arg_ptr);
return length;
}
用這函數(shù)就可以實(shí)現(xiàn)標(biāo)準(zhǔn)C的串口打印;
u8 a = 0x12;
debug_printf(“0X%b002X =
%b002d
\r\n
”,a,a);
輸出結(jié)果為:
0X12 = 18
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
一本色道久久综合亚洲精品小说
|
国产精品呻吟
|
亚洲精品网站在线观看
|
成人精品免费视频
|
在线播放av网站
|
国产精品一级二级
|
国产精品欧美在线
|
免费av片
|
特一级黄色片
|
九九精品在线观看
|
免费看黄色av
|
激情久久av
|
a在线观看
|
男人午夜影院
|
亚洲成在线
|
精品久久久一区二区
|
国产手机在线视频
|
五月天激情国产综合婷婷婷
|
99超碰在线观看
|
欧美美女一区二区
|
国产普通话对白
|
亚洲黄色小视频
|
六月婷婷在线
|
四虎影音
|
激情五月婷婷丁香
|
日韩一区中文字幕
|
久久一区
|
伊人国产女
|
玖玖久久
|
国产特黄
|
国 产 黄 色 大 片
|
久久久久久久久久国产
|
特级黄色大片
|
日本免费网站
|
在线观看中文字幕码
|
黄色a毛片
|
国产一区二区在线观看视频
|
日韩黄色网址
|
久久噜噜
|
成人在线视频免费
|
欧美一级片在线观看
|