广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 5954 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
a910937
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x0
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[C/C++][求助] RS232 for ARM (C 程式请教)
各位大大好~
小妹最近再碰ARM的硬体
我有两个ARM板,想透过RS-232来互相传输
...我的
TX端的程式是这样的 :
int main()
{  
 int fd;   char buffer[]="0123456789";
 int Length=255;   int nByte;  
 fd=open("/dev/ttyS1",O_RDWR | O_NONBLOCK);
 while(fd!=0)  {   
 nByte = write(fd,buffer,Length);    printf(" b ..

访客只能看到部份内容,免费 加入会员 或由脸书 Google 可以看到全部内容



[ 此文章被a910937在2008-10-29 15:13重新编辑 ]


献花 x0 回到顶端 [楼 主] From:未知地址 | Posted:2008-10-28 21:05 |
三仙 会员卡
个人头像
个人文章 个人相簿 个人日记 个人地图
头衔:以马内利 以马内利
版主
级别: 版主 该用户目前不上站
版区: 程式设计
推文 x17 鲜花 x370
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用a910937于2008-10-28 21:05发表的 RS232 for ARM (C 程式请教):
各位大大好~表情
小妹最近再碰ARM的硬体
我有两个ARM板,想透过RS-232来互相传输
...我的TX端的程式是这样的 :
int main() {   int fd;   char buffer[]="0123456789";   int Length=255;   int nByte;   fd=open("/dev/ttyS1",O_RDWR | O_NONBLOCK);    while(fd!=0)  {    nByte = write(fd,buffer,Length);    printf(" buffer is= %s nByte=%d",buffer,nByte);             }    close(fd); } RX端: int main() {   int fd;   int nByte=0;   char buf[255];   fd=open("/dev/ttyS1",O_RDWR );   if (fd==NULL) printf("open error\n");     while (nByte !=NULL)   {     nByte = read(fd,buf,255);     printf("nByte=%d\n",nByte);      printf("buffer is: %s nByte=%d", buf ,   nByte);   }   close(fd); } 可是不知道为什么接收端的ARM板,好像收不到TX端要传的字串,都显示不出来不知道有没有大大们用过ARM板,我是用C语言去写code,我已经确认rs232事可以互相传输的,不过不知道为甚么使用回圈会发生错误,是接收端buffer问题吗~? 希望有经验的大大解答^^谢谢~~~~~表情


建议你
将以上的文章重新编排
让想帮你的人
更容易看得懂
或许,有善心人士会肯回答的


挖出答案的难度,取决提问的深度!
献花 x0 回到顶端 [1 楼] From:台湾台北市亚太线上公司 | Posted:2008-10-28 22:08 |
overing 手机
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x0 鲜花 x55
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

没有好好排版
表情


[ 此文章被overing在2008-11-10 11:58重新编辑 ]

此文章被评分,最近评分记录
财富:0 (by 三仙) | 理由: 有同感 ^^


Zippy G2 600W
Intel C2Q Q9550
Gigabyte GA-X48-DQ6
Gigabyte GV-NX96T512H-B
G-skill pi 1100MHz 2Gx4
ACARD ANS-9010 32GB (Windows7 10sec boot!!)
WD 150GB(WD1500ADFD)/640GB(6400AASK)
献花 x0 回到顶端 [2 楼] From:未知地址 | Posted:2008-10-28 23:03 |
a910937
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x0
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

痾...我刚看到也愣到
文字怎么会跑掉= ="
抱歉抱歉  我是新来的
请原谅表情
我再改一下排板~~~表情


[ 此文章被a910937在2008-10-29 15:15重新编辑 ]


献花 x0 回到顶端 [3 楼] From:未知地址 | Posted:2008-10-29 15:10 |
andyz 手机 会员卡
数位造型
个人文章 个人相簿 个人日记 个人地图
社区建设奖
头衔:恶灵退散 o(╬ ̄皿 ̄)=○ &nb ..恶灵退散 o(╬ ̄皿 ̄)=○ &nb ..
分类版主
级别: 分类版主 该用户目前不上站
版区: 塑胶模型, 电脑资讯
推文 x55 鲜花 x168
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

fd=open("/dev/ttyS1",O_RDWR | O_NONBLOCK);
for linux

fd=open("com1",O_RDWR | O_NONBLOCK);
for windows

我猜的


回文原则(以下只适用在我的管理区)
1.我不回太白目的问题
2.还有娘家文
3.看不懂得也是
4.我很懒得把你的问题(也就是文字叙述)想成我要看到的画面(也就是萤幕上出现的画面)。纯文字叙述者,看不懂在说啥就不回。想要解答就先下点功夫,来个图文并茂的文章吧。
5.想到再打

何谓白目问题
1.看不懂英文的,要求翻译
2.没经过爬文就问
3.给个问题(题目)就要求解答。例如:请问XXX怎么写。自己的CODE都没有贴上来就要求别人帮你写,不如你的作业我帮你作、你的书我帮你读好了
4.想到再打
献花 x0 回到顶端 [4 楼] From:台湾 | Posted:2008-10-30 00:15 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.014072 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言