女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當(dāng)前位置:首頁 > 通信技術(shù) > 通信技術(shù)
[導(dǎo)讀] CAN總線通信較之一般的通信總線而言,其數(shù)據(jù)通信具有突出的可靠性、實時性和靈活性,應(yīng)用范圍也早已不再局限于汽車行業(yè),而是擴(kuò)展到了機(jī)器人、數(shù)控機(jī)床、家用電器等領(lǐng)域。CAN控制器用來實現(xiàn)統(tǒng)一的CAN通信協(xié)議。CA

   CAN總線通信較之一般的通信總線而言,其數(shù)據(jù)通信具有突出的可靠性、實時性和靈活性,應(yīng)用范圍也早已不再局限于汽車行業(yè),而是擴(kuò)展到了機(jī)器人、數(shù)控機(jī)床、家用電器等領(lǐng)域。CAN控制器用來實現(xiàn)統(tǒng)一的CAN通信協(xié)議。CAN控制器分為兩種:一種是獨立的控制芯片,如SJA1100;另一種是將其集成在微控制器內(nèi)部,例Atmel公司最新推出的AT90CAN系列單片機(jī)。與使用獨立的CAN控制器相比,自身集成了CAN接13的微控制器在簡化硬件電路設(shè)計的同時,提高了軟件開發(fā)的效率。

1 AT90CAN單片機(jī)CAN控制器特性
    AT90CAN單片機(jī)的CAN控制器能夠兼容CAN2.OA和CAN2.OB通信協(xié)議,內(nèi)部設(shè)有120字節(jié)的郵箱空間,它由15個MOB(Message Object)與CAN DATA BUFFER組成。MOB用來描述一幀完整的CAN報文信息,每個MOB擁有獨立的工作寄存器組(詳見參考文獻(xiàn)[1],這些寄存器規(guī)定了CAN通信報文的幀格式與工作模式。CAN通用控制寄存器里的CANPAGE寄存器為15個MOB規(guī)定了相對應(yīng)的BUFFER地址和指針,用來存放通信時發(fā)出或接收到的數(shù)據(jù)以及保存MOB寄存器組的設(shè)置。對MOB的寄存器組進(jìn)行初始化設(shè)置后,CAN控制器根據(jù)MOB的不同設(shè)置,就可以分別實現(xiàn)數(shù)據(jù)的發(fā)送、接收以及過濾功能,整個工作過程不需要CPU干預(yù),簡化了軟件代碼的編寫。而CPU通過訪問CAN控制器狀態(tài)寄存器或者由CAN控制器以中斷的方式通知CPU,即可得到當(dāng)前通信狀態(tài),從而大大節(jié)省了CPU的占用時間。


2 CAN控制器的初始化
    要實現(xiàn)CAN通信,首先要對CAN控制器進(jìn)行正確的初始化設(shè)置。初始化過程包括對 CPU的引腳功能、CAN通信波特率、中斷優(yōu)先級和MOB寄存器的設(shè)置等。在編寫驅(qū)動的過程中,需要注意的是在完成對CANPAGE寄存器的設(shè)置后,再進(jìn)行MOB的設(shè)置;否則,MOB的初始值將不能被保存,導(dǎo)致系統(tǒng)初始化失敗。其基本初始化流程如圖1所示。其中陰影部分是必須初始化的部分,其他部分可以根據(jù)實際程序功能的需要予以設(shè)置。

    CAN控制器初始化程序:

3 AT90CAN單片機(jī)與PC機(jī)CAN通信實例
    下面以如何實現(xiàn)AT90CAN單片機(jī)與PC機(jī)間的CAN通信為例,進(jìn)一步說明AT90CAN單片機(jī)的CAN功能模塊驅(qū)動的編制流程,如圖2所示,并給出C語言編寫的CAN通信程序。它的功能是接收PC機(jī)經(jīng)由專用的 PCI-CAN模塊擴(kuò)展的CAN接口發(fā)出的數(shù)據(jù),并將收到的數(shù)據(jù)與驗收過濾器寄存器中設(shè)定的ID值比較。如果ID值相符,則將數(shù)據(jù)重新編制ID后發(fā)給PC 機(jī)。


4 結(jié) 論
    AVR系列單片機(jī)內(nèi)部有可編程的Flash,自帶EEP-ROM,支持JTAG接口片內(nèi)調(diào)試和對Flash、 EEPROM、熔絲位和鎖定位的編程,因此成為眾多單片機(jī)芯片的首選。其內(nèi)部集成了獨立CAN控制器的AT90CAN系列單片機(jī),彌補(bǔ)了單片機(jī)在CAN總線通信應(yīng)用中的缺陷,不必再擴(kuò)展外圍的CAN通信控制芯片,簡化了硬件電路設(shè)計。本文通過對AT90CAN系列單片機(jī)CAN通信模塊的詳細(xì)介紹,旨在說明如何對其進(jìn)行編程實現(xiàn)CAN通信功能,為使用單片機(jī)進(jìn)行CAN通信的初學(xué)者提供了編程參考。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

Canalys統(tǒng)計數(shù)據(jù)顯示,2022年第三季度全球智能手機(jī)市場遭遇連續(xù)三季度下跌,同比下降9%。三星通過大力開展促銷活動來減少渠道庫存,市場份額達(dá)到22%,領(lǐng)先市場。在市場低迷期間,由于市場對iPhone手機(jī)的需求相對具...

關(guān)鍵字: 智能手機(jī) CAN iPhone OPPO

廣州2022年10月18日 /美通社/ -- 10月15日,第 132 屆中國進(jìn)出口商品交易會("廣交會")于"云端"開幕。本屆廣交會上高新技術(shù)企業(yè)云集,展出的智能產(chǎn)品超過140,...

關(guān)鍵字: 中國智造 BSP 手機(jī) CAN

如果獲批,百悅澤 ®將成為歐盟地區(qū)獲批用于慢性淋巴細(xì)胞白血病治療的布魯頓氏酪氨酸激酶(BTK)抑制劑中唯一在頭對頭試驗中較標(biāo)準(zhǔn)治療獲得優(yōu)效性的藥物 憑借較標(biāo)準(zhǔn)治療顯著更低的房顫和房撲發(fā)生率 ...

關(guān)鍵字: 神州 BSP EMI CAN

第五代移動通信技術(shù)(5th Generation Mobile Communication Technology,簡稱5G)是具有高速率、低時延和大連接特點的新一代寬帶移動通信技術(shù),5G通訊設(shè)施是實現(xiàn)人機(jī)物互聯(lián)的網(wǎng)絡(luò)基礎(chǔ)...

關(guān)鍵字: 摩比斯 5G 通信模塊

蘇州2022年9月30日 /美通社/ -- 藝卓中國發(fā)布23.8英寸FlexScan EV2480–一款超窄邊框全高清(1920 x 1080)IPS顯示器,配備USB Ty...

關(guān)鍵字: CAN FLEX 顯示器 USB-C

上海2022年9月29日 /美通社/ -- 9月26日下午,藍(lán)科與普華永道共同策劃的【日企財務(wù)沙龍】在位于上海湖濱路的普華永道創(chuàng)新中心順利舉辦。 "CFO在未來應(yīng)該被稱作首席未來官(Chief Future...

關(guān)鍵字: 數(shù)字化 NET CAN FUTURE

GD25Qxx 是四線SPI 接口的 FLASH 芯片,最大容量可達(dá) 16Mbytes。板上集成有 GD25Q64 芯片, 每頁 256 字節(jié),每扇區(qū) 16 頁(4k 字節(jié)),每塊區(qū) 256 頁(64k),寫入前必須先擦...

關(guān)鍵字: 可編程USB UART I2C SMBusS SPI CAN USB2S

(全球TMT2022年9月7日訊)互聯(lián)網(wǎng)名稱與數(shù)字地址分配機(jī)構(gòu) (Internet Corporation for Assigned Names and Numbers, ICANN) 正在發(fā)起"DNS 和域名安全的知...

關(guān)鍵字: CAN 互聯(lián)網(wǎng) IC DNS

技術(shù)專家社群將通力合作以確保域名系統(tǒng)更安全可靠 洛杉磯2022年9月6日 /美通社/ -- 互聯(lián)網(wǎng)名稱與數(shù)字地址分配機(jī)構(gòu) (Internet Corporation for...

關(guān)鍵字: CAN 互聯(lián)網(wǎng) IC DNS

蘇州2022年9月1日 /美通社/ -- 近日,教育部部署在今年9月開展第5個近視防控宣傳月活動,主題為"全社會行動起來,共同呵護(hù)好孩子的眼睛,讓他們擁有一個光明的未來"。作為世界首個以防止眼疲勞為研...

關(guān)鍵字: 顯示器 FLEX CAN 藍(lán)光

通信技術(shù)

120582 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉