tt74112 发表于 2024-3-19 09:56:28

请教一个关于串口的问题

我的程序想打印I的值为什么每次打印出来的文本值都不一样%d%c%u都试过了

国学芯用 发表于 2024-3-19 10:13:57

您的描述不够完整,可以参考我们的范例程序

tt74112 发表于 2024-3-19 10:21:08

国学芯用 发表于 2024-3-19 10:13
您的描述不够完整,可以参考我们的范例程序

我的程序就是根据你们范例写的,你们库函数你是做了printf的输出重定向吗,然后我用Printf输出,你看我截图,我第一个输出好好的,第二个想输出i的值到你们工具上怎么都不对

tt74112 发表于 2024-3-19 10:25:10

国学芯用 发表于 2024-3-19 10:13
您的描述不够完整,可以参考我们的范例程序

比如说我用stc的串口工具发送2548,写程序检测串口收到8就发送一个8,再把8对应的数组坐标i发送给计算机,但是这个i怎么发送的值都不对

乘风飞扬 发表于 2024-3-19 10:41:18

tt74112 发表于 2024-3-19 10:25
比如说我用stc的串口工具发送2548,写程序检测串口收到8就发送一个8,再把8对应的数组坐标i发送给计算机 ...

使用printf打印串口数据的方法可以参考这个帖子:
printf函数 的 格式参数; USB接口 使用 printf 打印数据
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=6864
(出处: 国芯论坛-STC全球32位8051爱好者互助交流社区)

Lkck8210 发表于 2024-3-19 18:48:15

如果i是unsigned char或char
要用%bu或%bd
页: [1]
查看完整版本: 请教一个关于串口的问题