返回工控网首页
|
| 添加到收藏夹
中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册
广告服务
|
客服中心
您现在所在的是:
单片机论坛
工控论坛首页
→
单片机论坛
→ 浏览主题:
串口通讯
回帖:
5
个,阅读:
710
次
[上一页]
[1]
[下一页]
* 帖子主题:
串口通讯
收藏
分享到
2869
产品体验中心会员
miss_cloudy
文章数:
260
年度积分:
50
历史总积分:
2869
作者的所有帖子(260)
注册时间:
2004/12/6
发站内信
发表于:2014/12/23 14:44:48
#0楼
请问各位二个问题如下:
首先是一段程序:
【方案】
中达机电产品在月饼排盘机上的应用
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
结帖
|
管理
2869
产品体验中心会员
miss_cloudy
文章数:
260
年度积分:
50
历史总积分:
2869
作者的所有帖子(260)
注册时间:
2004/12/6
发站内信
发表于:2014/12/23 14:50:58
#1楼
问题1:串口通讯不是二进制数字吗?为什么用串口调试软件中能看到printf输出的文字?
printf输出的是会自动把文字转换为ASCⅡ码吗?如果是那么串口调试软件会自动
识别ASCⅡ码吗?
问题2:程序最后为什么要加while(1)?作用是什么?
谢谢了
【方案】
积极应对网络安全威胁,华北工控打造入侵防御系统专用计算机
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
2869
产品体验中心会员
miss_cloudy
文章数:
260
年度积分:
50
历史总积分:
2869
作者的所有帖子(260)
注册时间:
2004/12/6
发站内信
发表于:2014/12/23 19:20:10
#2楼
回复 #1楼 miss_cloudy
顶顶~~~~~~~~
【方案】
基于 PC 的楼宇自动化解决方案助力打造数字孪生平台
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
39785
产品体验中心会员
tigermu
版主
文章数:
14893
年度积分:
743
历史总积分:
39785
作者的所有帖子(14893)
注册时间:
2004/8/12
发站内信
2018论坛优秀版主
2018春节活动(二)
2017论坛优秀版主
2017国庆活动(一)
2016论坛优秀版主
2016国庆活动(一)
2015论坛优秀版主
西门子logo体验(三)
英威腾PLC体验(三)
2015春节活动
2014论坛优秀版主
2013论坛优秀版主
2012论坛优秀版主
2010年度论坛贡献奖
发表于:2014/12/24 8:28:25
#3楼
1、printf在c51中,可以把字符串直接输出到串口,如果你仔细看printf函数,发现它调用其他的函数完成这个功能的。串口调试软件一般可以接受16进制或者ascii码,有的需要你自己选。
2、while(1)是无限循环。因为如果不加这个程序运行完一次就在等待,或者说结束了。加上这个你的程序才能一直执行。
清泉石上,明月松间。
【方案】
三一重能采用 TwinCAT/BSD 实现风力发电机组的自动化并网运行
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
8175
fujifa
文章数:
2909
年度积分:
108
历史总积分:
8175
作者的所有帖子(2909)
注册时间:
2014/2/10
发站内信
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
发表于:2014/12/24 8:46:50
#4楼
以下是引用
tigermu
在
2014/12/24 8:28:25
的发言:
1、printf在c51中,可以把字符串直接输出到串口,如果你仔细看printf函数,发现它调用其他的函数完成这个功能的。串口调试软件一般可以接受16进制或者ascii码,有的需要你自己选。
2、while(1)是无限循环。因为如果不加这个程序运行完一次就在等待,或者说结束了。加上这个你的程序才能一直执行。
While(1); 直接死机了……
精通富士POD,富士PLC的编程
有问题可以直接电邮:FUJIFA@yeah.net
【方案】
28SV网络组态在污水处理上的应用
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
39785
产品体验中心会员
tigermu
版主
文章数:
14893
年度积分:
743
历史总积分:
39785
作者的所有帖子(14893)
注册时间:
2004/8/12
发站内信
2018论坛优秀版主
2018春节活动(二)
2017论坛优秀版主
2017国庆活动(一)
2016论坛优秀版主
2016国庆活动(一)
2015论坛优秀版主
西门子logo体验(三)
英威腾PLC体验(三)
2015春节活动
2014论坛优秀版主
2013论坛优秀版主
2012论坛优秀版主
2010年度论坛贡献奖
发表于:2014/12/24 10:42:37
#5楼
以下是引用
fujifa
在
2014/12/24 8:46:50
的发言:
以下是引用
tigermu
在
2014/12/24 8:28:25
的发言:
1、printf在c51中,可以把字符串直接输出到串口,如果你仔细看printf函数,发现它调用其他的函数完成这个功能的。串口调试软件一般可以接受16进制或者ascii码,有的需要你自己选。
2、while(1)是无限循环。因为如果不加这个程序运行完一次就在等待,或者说结束了。加上这个你的程序才能一直执行。
While(1); 直接死机了……
呵呵,没细看程序,确实是。应该在while(1)里写自己的程序才对啊。
清泉石上,明月松间。
【方案】
半导体市场回暖 三菱电机多套解决方案全面应对
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
工控学堂推荐视频:
PLC学习视频
变频器学习视频
西门子学习视频
三菱学习视频
更多学习视频>>
•
[视频课程]电工进阶电气工程师的一百种可能
•
[视频课程]你还不会电机正反转电路吗
•
[视频课程]三节课掌握星三角程序编写
•
[视频课程]电工如何快速入门PLC
•
[视频课程]十年老电工实操系列之从小白到超越中级
•
[视频课程]低压电工考证实操教程之电机控制接线实操
•
[视频课程]应用中的电动机控制与保护元器件选择
•
[视频课程]老司机带你玩转电工仪器仪表
•
[视频课程]电工操作证实操--科目二
62.4004