一個車機項目中正在使用的LIN代碼.MCU是STM32F103使用的是UCOS-II系統(tǒng).這段代碼包括LIN的從模式的初始化、接收、回應(yīng)等。利用的是串口的LIN模式中斷。帶有很多中文注釋.zip
標簽: LIN代碼
上傳時間: 2022-06-28
上傳用戶:
隨著工業(yè)制造精度的不斷提高,傳統(tǒng)總線越來越多的表現(xiàn)出速度慢、數(shù)據(jù)量小的缺點。另一方面,一種將計算機網(wǎng)絡(luò)應(yīng)用于工業(yè)控制的總線技術(shù)越來越受到關(guān)注,這就是工業(yè)以太網(wǎng)。EtherCAT是一種基于修改以太網(wǎng)協(xié)議的工業(yè)以太網(wǎng),在數(shù)據(jù)鏈路層使用ISO/IEC802.3協(xié)議,數(shù)據(jù)幀類型為特定類型;在網(wǎng)絡(luò)層和傳輸層采用特定協(xié)議代替TCP/IP協(xié)議。目前,EtherCAT是速度最快、實時性最好的工業(yè)以太網(wǎng)協(xié)議之一。本文提出了基于UC/OSIⅡ的EtherCAT主站實現(xiàn)的具體方法。首先,從協(xié)議層面分析EtherCAT,對數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層和應(yīng)用層協(xié)議進行分析。其次,通過對嵌入式平臺的設(shè)計,確保主站系統(tǒng)的實時性。創(chuàng)造性的提出了一個UC/OSIⅡ系統(tǒng)下具有微秒級別精度的時間模塊;同時設(shè)計了基于中斷接收數(shù)據(jù)的DM9000的網(wǎng)卡驅(qū)動。最后,根據(jù)協(xié)議分層構(gòu)架提出了一套嵌入式的EtherCAT主站軟件ECOU(EtherCAT Over UC/OS),并對主站底層和軟件進行了功能和性能測試。ECOU是一個實施于UC/OSIⅡ的EtherCAT主站。作為嵌入式EtherCAT主站,它的實施更加靈活;同時由于UC/OSIⅡ是實時操作系統(tǒng),ECOU的性能也得到了很大的提高。關(guān)鍵詞:工業(yè)以太網(wǎng);UC/OSIⅡ;EtherCAT;微秒級別時間模塊;主站
標簽: ucosii 工業(yè)以太網(wǎng) ethercat
上傳時間: 2022-06-30
上傳用戶:
VIP專區(qū)-嵌入式/單片機編程源碼精選合集系列(49)資源包含以下內(nèi)容:1. 凌陽非接觸式紅外測溫傳感器的C51源程序。.2. 液晶模塊LCD2X8C驅(qū)動程序.3. 含t h r e a d x,u c o s 的b s p.4. 液晶sed1335芯片.5. 8237可編程DMA控制器altera提供.6. xilinx嵌入式開發(fā)源碼.7. ZLG的LPC2220讀取SD卡的源代碼.8. 三星44b0 usbpid驅(qū)動程序.9. 三星44B0的一款BOOTLOADER.10. i2c_slave mode for pic.11. max7219驅(qū)動.12. max7219控制程序.13. 語音通用程序.14. adc通用程序.15. 通用語音資料.16. ATMEGA128....液晶顯示程序.17. 基于MSP430的單片機的TC35/MC35的無線通訊MODEM.18. Uc-Os ii的多任務(wù)操作系統(tǒng)全部原代碼(強烈推薦).19. nios開發(fā)ucos源碼.20. MinOS嵌入式操作系統(tǒng),C/C++源代碼!基于KeilC51編譯器..21. 基于51單片機的濾波程序.22. IIC讀寫程序.23. 無刷電機無位置傳感器dsp程序.24. c51液晶顯示程序,顯示模塊,可通用于基于HD44780內(nèi)控器的液晶顯示器..25. DP-51H下載仿真實驗儀提供80C51與接口實例.ZLG7290例程*.26. DP-51H下載仿真實驗儀提供80C51與接口實例.讀EEPROM并顯示例程*.27. 一個讀取PCI配置空間的TOOL (在DOS下OR WIN 98).28. AT89C52實時時鐘DS1302測試,帶Proteus文件.29. 用AT89C52演奏音樂.30. 這個是安防用的控制鍵盤C源程序,采用KEIL C51開發(fā).用于控制前端解碼器!.31. 這是一個用于視頻切換的控制程序,采用AT89C51芯片,KEIL 51開發(fā).32. 自己近期寫的一個串口通信的小程序.33. 這是基于藍海微芯LJD-SY-XA+單片機開發(fā)系統(tǒng)的遠程無線監(jiān)控系統(tǒng)的DA及AD采集和數(shù)碼顯示的部分.34. 基于51內(nèi)核的單片機的ucos-ii操作系統(tǒng)的移植的源代碼.35. 此代碼是實現(xiàn)將lwip協(xié)議移植于51單片機的測試程序.36. DOS下采用中斷接收數(shù)據(jù)的串口通訊的例子,很難找到的好東西!.37. lpc2292的can總線的簡單收發(fā)程序 底層驅(qū)動程序都有.38. 數(shù)字密碼鎖設(shè)計的源代碼,喜歡的朋友就下載..39. 一個使用STGapiBuffer編程的例子.40. 好東西 AVR study.
上傳時間: 2013-04-15
上傳用戶:eeworm
VIP專區(qū)-嵌入式/單片機編程源碼精選合集系列(115)資源包含以下內(nèi)容:1. 《ALTERA FPGA/CPLD高級篇》高速DDR存儲器數(shù)據(jù)接口設(shè)計實例.2. 《ALTERA FPGACPLD高級篇》高速串行差分接口(HSDI)設(shè)計實例.3. 一個運行在PDA上的線程程序.4. 《ALTERA FPGACPLD高級篇》LogicLock設(shè)計實例.5. 595實現(xiàn)漸變程序.6. 我的8個LED漸變的程序歡迎廣大用戶下載.7. dmx512燈光控制協(xié)義,歡迎廣大用戶下載.8. 學習嵌入式 mmu 代碼 感覺不錯 發(fā)給大家分享一下了 希望大家喜歡 不錯的.9. dmx512接收程序.10. 數(shù)控開關(guān)電源程序+PROTEUS.11. 剛剛傳錯了.12. 串口32位點陣程序.13. s3c2410 測試程序的原理圖.14. s3c2410的燒片工程.15. 嵌入式C語言程序設(shè)計這本書的書后光盤.16. 2407原理圖 對于學習硬件設(shè)計有很大的幫助.17. 利用web camera對目標進行特征跟蹤的程序 對于初學機器視覺的有些幫助.18. uCOS-II在gprs上的應(yīng)用。 應(yīng)用的芯片型號是lpc2220..19. 脈沖反褶積的實現(xiàn).20. 利用鍵盤顯示專用驅(qū)動芯片7290.21. 串行打印機RD32的驅(qū)動程序.22. 點陣顯示,可用于許多場所,方便且視覺性很好,請大家來看看!.23. 9325驅(qū)動.24. 9320的 初如化 CODE.用于驅(qū)動9320.25. 自己寫嵌入式系統(tǒng)的Web Server,基于Busybox的httpd,通過CGI可以實現(xiàn)交互式動態(tài)網(wǎng)頁。.26. 是本人在前邊一次上傳的數(shù)字電壓表的原理圖包括PCB.27. Configuring and Updating the Boot Loader.28. 介紹了GPIB在開發(fā)mg369*儀器的自動控制方面的技巧和注意事項.29. AVRX實時系統(tǒng),在AVR單片機上實現(xiàn)的實時系統(tǒng),很少見的哦.30. 51串口實現(xiàn)多機通信.31. 設(shè)計一個簡單的LED流水彩燈,12個彩燈共陰接地,陽極分別與EP1C3的8個I/O相連,來控制彩燈的滅亮,在不同時段,指示燈有不同的顯示模式..32. 介紹了S3C44B0的使用 對整體的把握.33. 洗衣機的程序 洗衣機的程序.34. lf2407.35. SMDK2440_V1.0_BASE 底板原理圖.36. 多個仿真例子.37. Demo for I2C Master and Slave.38. MiniGUI 1_3_3 移植詳解.39. 嵌入式開發(fā)資料.40. 有關(guān)節(jié)74ls373的知識很有用.
上傳時間: 2013-06-05
上傳用戶:eeworm
本文主要研究基于嵌入式實時操作系統(tǒng)uC/OS-11在AM上的移植。從成本、性能和功耗三方面考慮,系統(tǒng)硬件平臺采用ARMTDM微處理器。從系統(tǒng)的穩(wěn)定性、可靠性和資源有效管理的角度,軟件平臺采用實時操作系統(tǒng)uC/OS-II.系統(tǒng)采取軟硬件協(xié)同設(shè)計的方法完成整個平臺的構(gòu)建,全文從硬件平臺、關(guān)鍵代碼的設(shè)計、操作系統(tǒng)的移植三個方面闡述了基于ARM的嵌入式系統(tǒng)的設(shè)計過程。關(guān)鍵代碼的設(shè)計包括啟動代碼、中斷處理程序、FASH燒寫程序的設(shè)計和開發(fā),文中分析了各部分代碼的設(shè)計流程,并給出關(guān)鍵程序流程圖和部分源碼,是設(shè)計嵌入式系統(tǒng)開發(fā)的關(guān)鍵部分。在操作系統(tǒng)的移植過程中,實現(xiàn)了嵌入式系統(tǒng)對ARM微處理器的移植,論文介紹了uCOS-11的文件結(jié)構(gòu)和ARMTM的寄存器結(jié)構(gòu)及運行模式,結(jié)合具體源代碼討論了操作系統(tǒng)移植的實現(xiàn)流程。整個系統(tǒng)設(shè)計完成以后在多刃劍開發(fā)板上進行了試驗,基本達到所要求的各項性能指標。
標簽: 嵌入式 操作系統(tǒng) arm
上傳時間: 2022-06-22
上傳用戶:
這是網(wǎng)名為Rein Lee寫的一篇在PROTEUS中使用ARM處理器及uC/OS-II移植理解,里面還包括移植的源代碼,以及在PROTEUS上建的工程文件,已調(diào)試好,可以運行仿真。對于理解uC/OS-II在ARM上的移植還是很有幫助的!\r\n
上傳時間: 2013-09-21
上傳用戶:AISINI005
Proteus 仿真 ucos(ARM)
上傳時間: 2013-09-26
上傳用戶:dudu1210004
在了解ARM在UCOS系統(tǒng)移植之前,請先了解本人編寫的一片《周立功NXP LPC21xx22xx系列ARM芯片的啟動程序分解》文件,在此基礎(chǔ)上,需要熟悉以下幾項內(nèi)容: ARM內(nèi)核級LPC系列的芯片內(nèi)部結(jié)構(gòu)知識 了解ADS1.2編譯軟件,其中各種偽指令及與C語言接口資料 閱讀UCOS2.52源碼及結(jié)構(gòu),可參閱本人編寫的《Ucos_II 2.52源碼中文譯注資料》一文
上傳時間: 2013-11-10
上傳用戶:哇哇哇哇哇
一個基于ucos-ii和lwip的簡單telent服務(wù)器,可以通過telnet登錄開發(fā)板后,通過網(wǎng)絡(luò)對開發(fā)板進行簡單控制。
上傳時間: 2015-03-16
上傳用戶:csgcd001
本文介紹了_C/OS-II概況和ARM體系結(jié)構(gòu)中與移植工作相關(guān)的一些概念,并在此基礎(chǔ)上分析了基于ARM的移植工作。
上傳時間: 2013-12-14
上傳用戶:BOBOniu
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1