黄视频网站在线免费观看-黄视频网站在线看-黄视频网站在线观看-黄视频网站免费看-黄视频网站免费观看-黄视频网站免费

您好,歡迎訪問滄正傳感官網!
0755-23406601
13425152026
深圳滄正傳感儀器有限公司
您的位置:主頁 > 新聞動態 > 傳感技術 >
聯系我們

深圳滄正傳感儀器有限公司

地址:深圳市光明區塘尾寶塘工業區F2棟4樓
手機:13425152026

咨詢熱線0755-23406601

基于RS485的PC與ARM之間文件傳輸的實現

發布時間:2019-12-27 08:40人氣:

在產業控制場合中,常會要求通過PC向嵌進式微機傳輸圖片文件、數據文件等。RS485由于價格便宜、操縱簡單、使用者可以隨意編寫應用協議等優點,被廣泛應用在中等長間隔的控制通訊中。因此,利用RS485實現PC到嵌進式系統的文件傳輸,十分具有現實意義。
本文以基于ARM9的三星S3C2410A為嵌進式微處理器,嵌進式Linux為嵌進式操縱系統搭建一個嵌進式系統,成功實現了PC通過RS485向嵌進式系統傳輸文件。
2. RS485接口先容
RS485是一種多點、雙向、平衡傳輸規范,被命名為TIA/EIA-485-A標準。
RS485由RS232發展而來,它改進了RS232通訊間隔短、速率低的缺點。RS485是一種平衡通訊接口,傳輸速率最高可達10Mbit/s,最大傳輸間隔約為1219m,并答應在一條平衡總線上連接最多32個設備。RS485的共模輸出電壓是-7V~+12V[5]。
3. 硬件設計
本文采用FriendlyARM公司的Nano2410V2核心板作為中心處理器模塊,并配以外圍電路。Nano2410V2核心板以S3C2410A為CPU[1]。
把S3C2410A的UART0分配給RS485總線,由芯片MAX485完成TTL到差分信號的轉換,RS485方向控制線占用GPB2。
 
PC上使用RS232/RS485轉換器,完成RS232到RS485的轉換。
4. RS485驅動程序
RS485標準只對接口的電氣特性作出規定,而不涉及插件、電纜或協議[5]。因此,在Linux下使用RS485接口,可借助串口驅動程序實現。但是,RS485是半雙工的,比起RS232,需要多加一個I/O口來控制RS485的方向,該I/O口在發送數據時置高,接收數據時置低。
發送數據:
ioctl(fd485, 1, 0); //fd485:方向控制I/O口驅動設備文件的fd
write(fdtty, &bufout, 1); //fdtty:串口驅動設備文件的fd
delay();
讀取數據:
ioctl(fd485, 0, 0);
read(fdtty, &bufin, 1) ;
方向控制線的驅動程序設計:
定義file_operaTIONs[3][4]:
staTIc struct file_operaTIons io485_fops=
{
owner:THIS_MODULE,
ioctl:io485_ioctl
};
函數io485_ioctl用于設置RS485接口的方向:cmd為0時,設為輸進;cmd為1時,設為輸出[3][4]。
static int io485_ioctl(struct inode *inode, struct file *file, unsigned int cmd, unsigned long arg)
{
switch(cmd)
{
case 0:
case 1:
write_gpio_bit(GPIO_B2, cmd);
return 0;
default:
return -EINVAL;
}
}
5. 自定義數據幀格式
在這里數據幀格式指的是發送方發送一個文件或者接收方接收一個文件的完整過程所需要的每一個字節元素的含義[5]。
本文定義格式如下:
(1) 開始符:標志開始傳輸文件,1個字節。
(2) 文件名長度:所傳輸文件的文件名的長度,1個字節。
(3) 文件名:所傳輸文件的文件名,字節數由文件名長度決定。
(4) 文件大小:所傳輸文件的大小,4個字節。
(5) 文件內容:所傳輸文件的數據,字節數由文件大小決定。
(6) ACK:確認信號。接收方給發送方的反饋信號,表示數據接收完成,1個字節。
6. 程序流程
本文對于傳輸文件,采用的方法為:發送端打開要傳輸的文件,讀取文件數據,然后通過串口向外發送;接收端先建立一個空文件,然后把從RS485接口讀到的內容寫進該文件里。
數據校驗:為防止文件數據在傳輸的過程中,丟失或出錯,進行校驗是必要的。在這里,采用的校驗方法是:發送端每發送n個字節,就取1個字節作為校驗字節。該字節是前n個字節異或運算的結果;接收端每接收n個字節,就對該n個字節進行異或運算,并把結果與校驗字節作比較,相同則傳輸繼續進行,不同則要求發送端重新發送。
在本文中,ARM作為文件接收方,PC作為文件發送方,發送方的程序流程與接收方互補即可。
 
7. 結語
通過PC向嵌進式微機傳輸文件在嵌進式系統應用中經常需要。而RS485由于其突出優點,廣泛應用在產業控制中。因此通過RS485實現PC到嵌進式系統的文件傳輸,十分具有現實意義。
本文作者創新點:提出了一種簡單的RS485驅動程序設計方法,并以一種簡單、實用、可靠的方法成功實現了PC通過RS485向ARM傳輸文件。更多文章請訪問http://www.fanshiwhiteglue.com

推薦資訊

0755-23406601
99热国产这里只有精品9| 被教官按在寝室狂到腿软视频| 18禁又污又黄又爽的网站不卡| 777爽死你免费看一二区无码| FREE性熟女妓女TUBE| 大JI巴好深好爽又大又粗视频| 国产精品51麻豆CM传媒| 狠狠色丁香久久综合| 浪荡艳妇爆乳JUFD汗だく肉感 | 国语自产少妇精品视频蜜桃| 久久精品国产亚洲不AV麻豆| 蜜臀AV网站在线观看| 人妻丰满被色诱中文字幕| 四季亚洲精品成人AV无码网站| 亚洲AV熟女高潮30P| 一本一道AV无码中文字幕麻豆| H漫全彩纯肉无码网站| 国产69精品久久久久9999| 国色天香卡一卡2卡3卡4卡5| 久章草在线毛片视频播放| 翘臀后进少妇大白嫩屁股| 我半夜摸妺妺的奶摸到高潮| 亚洲乱码日产精品BD在线观看| 最新欧美精品一区二区三区| 丰满少妇高潮惨叫在线观看| 激情内射日本一区二区三区| 奶头又大又白喷奶水AV| 手机看片AV永久免费| 亚洲欧美国产精品专区久久| AV怡红院一区二区三区| 国产精品成熟老女人视频| 久久成人伊人欧洲精品| 人妻被修空调在夫面侵犯| 性一交一乱一伦一| 自拍亚洲欧美在线成电影| 国产AV无码国产AV毛片| 久久久久AV无码免费网| 日本午夜精品一区二区三区电影| 亚洲GV永久无码天堂网| 99精品无人区乱码在线观看| 国产精品无码AV一区二区三区| 久久婷婷人人澡人爽人人喊 | 免费又黄又爽1000禁片| 熟女肥臀av二区三区四区| 亚洲熟妇AV一区二区三区宅男 | 人人模人人爽人人喊久久| 亚洲S久久久久一区二区| XXXX18HD亚洲HD护士| 国色天香一卡2卡3卡4卡| 欧洲精品不卡1卡2卡三卡| 亚洲AV无码成H人动漫网站| BT天堂最新版在线WWW| 性夜影院爽黄A爽免费动漫| 2020久久天天躁狠狠躁夜夜| 国产乱子伦精品免费无码专区 | 51久久夜色精品国产水果派解说| 国产老妇伦国产熟女老妇视频| 免费夜色污私人影院在线观看 | 中文字幕日本最新乱码视频| 国产精品一区二区手机在线观看| 奶头从情趣内衣下露了出来AV| 新版天堂8中文在线最新版官网| 97丨九色丨国产人妻▌| 黑人大荫蒂老太大| 日文文本乱码高清| 中文天堂网在线最新版| 国产午夜精品久久久久免费视| 欧美精品xxxxx| 亚洲欧美一区二区成人片婷婷| 高潮喷视频在线无码| 你的奶好大让老子摸摸的说说| 亚洲AV无码一区二区三区网址 | 深夜A级毛片催情精视频免费 | 男男AV纯肉无码免费播放无码| 亚洲AV高潮黄色毛片| 波多野结衣AV中文一区二区三区| 久久久久无码精品国产| 无码中文字幕AV免费放| 边摸边吃奶又黄又激烈视频| 老湿机69福利区无码| 亚洲AV永久精品无码| 高清欧美精品XXXXX在线看| 欧美大胆A级视频免费| 亚洲一区波多野结衣在线APP| 国产精品无码AV天天爽播放器| 日本WWW一道久久久免费| 中国少妇XXXX做受| 精品国产免费一区二区三区| 卫生间被教官做好爽HH视频| 成 人 黄 色 网站 69| 男人扒开女人内裤强吻桶进去| 亚洲精品无码久久久久SM| 国产精品麻豆成人AV电影艾秋| 人人人澡人人人妻人人人精品| 中文在线中文在A| 久久成人伊人欧洲精品| 亚洲AV永久无码精品主页| 国产精品久久久久久无码 | 亚洲精品无码不卡久久久久| 国产精品一区二区国产馆蜜桃| 日产亚洲一区二区三区| 18禁黄污无遮挡无码网站| 久久婷婷综合色丁香五月| 亚洲精品无码aⅴ中文字幕蜜桃| 国产精品自在欧美一区| 天堂国品一二三产品区别大吗| 成人黄网站片免费视频| 青青爽无码视频在线观看| 97精品伊人久久大香线蕉APP| 久久人搡人人玩人妻精品| 亚洲色18禁成人网站WWW| 妓女爽爽爽爽爽妓女8888 | 乳欲人妻办公室奶水| 被老头玩弄邻居人妻中文字幕| 欧美人妻精品一区二区在线| 最新国产AⅤ精品无码| 麻豆TV入口在线看| 岳故意装睡让我挺进去观看| 久久久久久精品免费免费4K | 久久精品熟女亚洲AV噜噜| 人妻互换一二三区激情视频| 97人人超碰国产精品最新O| 蜜臀av夜夜嗨一区二区粉嫩| 中文高清无码人妻| 免费 黄 色 人成 视频 在| 中文在线天堂А√在线| 奶头大他一口都含不住| AV电影在线观看| 秋霞午夜无码鲁丝片午夜| 被两个男人按住胸吃奶好爽| 日产2021免费一二三四区| 粗大猛烈进出高潮视频免费看| 日韓丨亞洲丨制服丨亂倫| 疯狂做受XXXⅩ高潮视频免费| 入睡指南PO高干粟熹沉芙| 公天天吃我奶躁我的B| 天堂А√中文最新版地址在线| 国产精口品美女乱子伦高潮| 无遮挡啪视频APP| 含着奶头搓揉深深挺进| 亚洲欧美日韩中文字幕在线一区| 久久国产精品成人无码网站| 亚洲人成无码网站在线观看野花| 久久精品国产亚洲AV麻豆网站| 一二三四免费观看在线视频| 免费少妇A级毛片| 芭乐小猪幸福宝丝瓜草莓官网| 日韩欧美一区二区三区免费观看| 国产VOYEUR精品偷窥222| 性欧美XXXX乳| 久久精品日日躁夜夜躁| 2012手机免费观看版国语| 秋霞A级毛片在线看| 国产AV无码专区亚洲AV软件| 亚洲AV不卡一区二区三区| 久爱WWW成人网免费视频| 中文人妻AV大区中文不卡| 欧洲码和亚洲码的尺码区别| 丰满的少妇愉情HD高清果冻传媒| 无码一区二区三区| 久99久热爱视频精品免费37| 中国亚州女人69内射少妇| 人妻中文乱码在线网站| 国产精品久久久久久亚洲影视| 亚洲成色WWW久久网站夜月| 久久久久无码精品国产蜜桃| 99久久99精品久久久久久| 色综合久久综合中文综合网| 哈昂~哈昂够了太多太深| 治愈系恋人 电视剧| 日韩精品无码一区二区三区| 国产女人乱人伦精品一区二区| 亚洲人成在线观看无码| 欧美高清精品一区二区| 国产成人牲交在线观看视频| 亚洲欧美日韩久久精品| 免费的视频BGM大全软件下载| 成人片黄网站色大片免费| 亚洲AV无码不卡在线观看下载| 久久综合综合久久综合| 成码无人AV片在线电影网站| 亚洲AV日韩精品久久久久久A| 麻豆人人妻人人妻人人片AV| 成人网站WWW污污污网站| 亚洲大尺度无码无码专区| 女性の乳頭を遮住する方法| 国产成人综合色视频精品| 亚洲综合色婷婷七月丁香| 久久久久久精品免费免费4K| YSL千人千色8610| 亚洲AV福利院在线观看| 欧美成人精品欧美一级乱黄| 国产成人免费A在线视频| 亚洲中文字幕无码人在线| 日韩欧美一区二区三区免费观看 | 婷婷国产三区四区| 快拨出天我是你母亲| 国产98在线 | 免费| 亚洲综合精品伊人久久| 日韩精品人妻一区二区三区|