前言:我從2011年年初開始玩LPC1768,在公司做過幾個LPC1768的小項目,都是基于UCOS-112.86操作系統(tǒng)和LPC17Xx V2.0固件庫(還有的基于ulP1.0以態(tài)網協(xié)議棧),產品運行穩(wěn)定,芯片級操作也十分方便(畢竟是基于固件庫操作,不用管那些復雜的寄存器),在官網看到不知何時出了UCOS-I1-V2.91,于是準備應用本版本編寫今后的程序,移植時,有意留心寫下這篇移植步驟,希望對初學者有幫助。一、移植前的準備工作下載所需文件:1、在LPCWARE官網下載LPC175x 6x CMSIS-Compliant Standard Peripheral Firmware Driver Library(LPC175X,LPC176x固件驅動庫),下載地址鏈接:http://www.lpcware.com/content/nxpfile/lpc175x6x-cmsis-compliant-standard-perip heral-firmware-driver-library-keil-iar-gnu進入網址選擇lpc175x6xcmsis-driver_library.zip下載pctis su amas aer baryp2i56tes(也可以在NXP官網下載,但本人去年下載的固件庫編譯時出現N多警告,看E不爽,自己改又不怕改出問題)2、在UCOS-1l官網下載UCOS-Il-V291源碼(上面描述為2.89,但實際內核為2.91),下載地址鏈接http://micrium.com/page/downloads/source_code進入網址選擇UC/os-11下載,如下
上傳時間: 2022-06-26
上傳用戶:zhanglei193
概述TM1638是帶鍵盤掃描接口的LED(發(fā)光二極管顯示器)驅動控制專用電路,內部集成有MCU數字接口、數據鎖存器、LED高壓驅動、鍵盤掃描等電路。主要應用于冰箱、空調、家庭影院等產品的高段位顯示屏驅動。特性說明>采用功率CMOS工藝>顯示模式10段×8位鍵掃描(8×3bit)>輝度調節(jié)電路(占空比8級可調)串行接口(CLK,STB,DIO)振蕩方式:RC振蕩(450KHz+5%)內置上電復位電路>采用SOP28封裝注意:DIO口輸出數據時為N營開漏輸出,在讀鍵的時候需要外接1K-10K的上拉電阻。本公司推薦10K的上拉電阻。DIO在時鐘的下降沿控制N管的動作,此時讀數時不穩(wěn)定,你可以參考圖(6),在時鐘的上升沿讀數才時穩(wěn)定。
標簽: tm1638
上傳時間: 2022-07-03
上傳用戶:
HX711是一款專為高精度電子秤而設計的24位A/D轉換器芯片。與同類型其它芯片相比,該芯片集成了包括穩(wěn)壓電源、片內時鐘振蕩器等其它同類型芯片所需要的外圍電路,具有集成度高、響應速度快、抗干擾性強等優(yōu)點。降低了電子秤的整機成本,提高了整機的性能和可靠性。該芯片與后端MCU 芯片的接口和編程非常簡單,所有控制信號由管腳驅動,無需對芯片內部的寄存器編程。輸入選擇開關可任意選取通道A 或通道B,與其內部的低噪聲可編程放大器相連。通道A 的可編程增益為128 或64,對應的滿額度差分輸入信號幅值分別為±20mV或±40mV。通道B 則為固定的64 增益,用于系統(tǒng)參數檢測。芯片內提供的穩(wěn)壓電源可以直接向外部傳感器和芯片內的A/D 轉換器提供電源,系統(tǒng)板上無需另外的模擬電源。芯片內的時鐘振蕩器不需要任何外接器件。上電自動復位功能簡化了開機的初始化過程。
上傳時間: 2022-07-24
上傳用戶:
第1章 引 言產業(yè)界人士和觀察家(甚至包括那些經過多年外層空間旅行剛剛返回這個世界的人)都已經很清楚,因特網( I n t e r n e t)發(fā)展所達到的地位和其所產生的現象都不同于本世紀或上世紀所提出的任何一種技術。 I n t e r n e t的延伸和影響范圍、有關 I n t e r n e t 出版物、以及包括美國在線(A O L)、美國電報電話公司( AT & T)和微軟公司等I n t e r n e t產業(yè)界的大量風險投資者,這一切都會使我們有一種紛繁迷亂的感覺。所有這些都是通過這樣或那樣的方式與 I n t e r n e t連接起來。I n t e r n e t也是Joe Sixpack和Fortune 1000這樣的網站每天都關心、考慮和使用的唯一技術。或許I n t e r n e t是世界上少有的幾個能夠以相同的平等程度來對待每一個用戶的實體組織之一。一個企業(yè)的首席執(zhí)行官( C E O)如果想給公司提供更好的網絡服務保證,他必須建立一個專用網絡。而在I n t e r n e t中,每一個人對網絡的訪問都是平等的。I n t e r n e t的發(fā)展并沒有損害到那些在過去 1 5 0年中所發(fā)展起來的其他技術。的確,電話技術是相當重要的,它可以使我們能夠在雙方不見面的情況下通過聲音與線路另一端的人通話。同樣,汽車也改變了我們的生活,汽車的出現能夠使我們在一天之內跨越更大的距離,而這個距離要比任何其他動物多出一個數量級。電燈、無線電和電視都曾經是改善我們日常生活的十分重要的技術,擴展了我們在非睡眠狀態(tài)的時間,向我們傳播各種信息,使我們享受更多的娛樂。我們已經在很大程度上解決了生存問題。大多數人的飯桌上有足夠的食品、有溫暖的住所,并且都有一個工作場所,可以每天早出晚歸地工作。我們也可以不必被動地接收各種電視節(jié)目,而可以輕松地使用遙控器選擇欣賞自己喜愛的頻道。I n t e r n e t除了有把事情變得更好的能力外,也可能會把事情搞得更糟。在好的一方面,I n t e r n e t能夠使我們在世界范圍同人們進行對等通信;使我們能夠訪問那些存儲在數以百萬計的網絡計算機上的幾乎無限的大量信息。一些功能強大的搜索引擎能夠使我們更加簡單和迅速地實現對有用、有意義的信息資源的定位。不同階段的商務活動,包括從最初的偶然興趣直到成熟的采購定單等,都可以在 I n t e r n e t上完成。甚至于許多人已經開始幻想在將來的某天,I n t e r n e t能使我們不再需要每天早起去上班了。人們可以靠在枕頭上使用一臺膝上型計算機(或許將來可能出現的任何先進的計算機)通過撥接 I n t e r n e t對所有的商務活動和某些消遣娛樂進行管理和維護。在不利的一方面,I n t e r n e t也可能使我們成為有電子怪癖的人,使我們缺乏與其他人進行直接交流的能力。人們僅有的非睡眠時間都將被耗費在計算機的熒光屏前,不停地鍵入I n t e r n e t地址(U R L)或指向其他的超級鏈接。最令人不安的是,由于“等待回應( W F R E,waiting for reply)”而浪費的時間是不可挽回的。 W F R E現象的出現是由于I n t e r n e t上太擁塞、太慢,以至于你的瀏覽器似乎進入了一個永久“等待回應”的狀態(tài)。有時候它只是幾秒鐘的問題;另一些情況下可能是幾分鐘。你在 W F R E狀態(tài)下盯著計算機熒光屏等待所花費的時間第一部分 概 述是相當大的,這些時間的總和可能會是一個令人吃驚的數字,其數量級或許是幾個月甚至幾年。我們所討論的要點在于:1) Internet已經經歷了巨大的增長過程,并且這種增長將會繼續(xù)。2) 不論是居民用戶或者是團體用戶, I n t e r n e t都受到了同等的歡迎。對于后者, I n t e r n e t還意味著新的收入增長點。3) 一些實力很強并且有創(chuàng)造力的產業(yè)巨頭正在致力于 I n t e r n e t的應用,以便為其企業(yè)自身及其消費者提供有利條件。無庸置疑,不論是偶爾對 I n t e r n e t的臨時使用還是正式規(guī)范地應用I n t e r n e t,都將導致對I n t e r n e t更多的興趣和廣告宣傳。與此同時,也將伴隨著 I n t e r n e t應用和及其流量的成比例的增長。4) 目前I n t e r n e t的帶寬和容量還是缺乏的,這導致了 I n t e r n e t上不穩(wěn)定的響應時間和不可預知的性能。同時產生的問題是, I n t e r n e t是否有能力支持未來的、高帶寬需求的、時延敏感的應用?或者說I n t e r n e t是否有能力支持居民對帶寬容量的適度增長的需求?我們是如何進入了這樣一個不穩(wěn)定的狀態(tài)呢?這個問題有若干答案,但其中沒有一個是真正有權威性的解釋,或許還有一些是可以根本不考慮的。首先, I n t e r n e t是其自身成功的一個受害者。每一天都有新的用戶加入到 I n t e r n e t中,越來越多的人不停地使用瀏覽器通過一個We b站點搜尋他們所感興趣的下一個 We b站點。由于訪問 I n t e r n e t的價格僅是電話的市話費用附加一個適度的費率,因此并沒有一個價格上的保護手段來防止某些瀏覽者對 I n t e r n e t資源的長時間占用。另一種資源的缺乏不一定是由于網絡資源的不足引起的,而更大程度上是由于服務器的資源不足造成的。對某些服務器或服務器陣列來說,突發(fā)性的連接請求所引起的負荷和突發(fā)的頻度可能大大超過了這些服務器的處理能力。這種突發(fā)的大量的連接請求一般發(fā)生在大量的客戶試圖同時訪問同一個 We b服務器的時候。這個問題可以被認為是一個臨時性的問題,因為服務器的供應商通常會不斷地提供新型的內容服務器主機、負載平衡器、 We b緩存器等來使該問題得到緩解 。另一個問題是某些鏈路可能正好沒有足夠的帶寬來支持業(yè)務所提供的流量負荷。這個問題的部分解決方案當然是增加更多的帶寬;一些新的技術,如波分復用( W D M)技術,似乎可以為用戶提供幾乎無限的帶寬。所有這些我們上述所討論的問題都是造成 I n t e r n e t及I n t r a n e t(I n t r a n e t是I n t e r n e t在企業(yè)范圍內的一個著名的復制品)性能極其不穩(wěn)定的重要因素。在這些問題中,有很多都已經被研究清楚了;雖然其中有些諸如價格等問題是不可能在一夜之間得到解決的,但是我們至少已經知道解決方案是存在的,并且可以在不久的將來得到應用。然而,有關I n t e r n e t性能和基于I P協(xié)議進行網絡互連的最基本問題,很大程度上還在于基本 I P路由轉發(fā)處理過程和該功能的實現平臺。
標簽: ip交換技術
上傳時間: 2022-07-27
上傳用戶:fliang
所需工具材料1、一個 AVRusbasp編程器以及相應的燒寫軟件,推薦 progisp1.722、AVR的USB自編程軟件Fip,下載鏈接htt/www.atmel.com/tools/FLIP.aspx電腦中如果已經裝過java,選擇小的那個,如果沒有,選擇大的那個含jave的進行下載3、準備三個hex文件,分別是 Atmega2560的 bootloader文件、32u2的 bootloader文件和32u2的ppm程序文件燒寫過程基本概述:先給 Atmega2560燒寫 bootloader,然后給 Atmega32u2燒寫bootloader,最后給32u2寫入PPM解碼通訊程序燒寫 Atmega2560的 bootloader1、 Atmega2560的SPl接口在APM靠近USB接口位置,為雙排6PN排針,如果你的usbasp是10PN接口,你還需要一根10PN轉6P|N的轉接線。連接好下載線后打開progisp, select chip選擇 Atmega2560然后RD下D識別字是否對應,沒有錯誤的話繼續(xù)下一步
標簽: apm bootloader
上傳時間: 2022-07-28
上傳用戶:
VIP專區(qū)-嵌入式/單片機編程源碼精選合集系列(30)資源包含以下內容:1. 用Keilc編寫的讀取計算機pc鍵盤碼的程序.2. itu.656數字分量視頻信號的接口--中文版.3. 嵌入式系統(tǒng)的開發(fā)論文.4. 這是有關cpu和存儲器掛接的一個硬件課程設計.5. HM701NEP(S3C44B0X)基本啟動代碼,在此基礎上可以做各種實驗,包括個6文件,44BINIT.S 匯編代碼.6. 現場總線是用于過程控制現場儀表與控制室之間的一個標準的、開放的、雙向的多站數字通信系統(tǒng)。隨著計算機技術、通訊技術、集成電路技術的發(fā)展.7. S3C44B0X內部共有6個16位的定時器單元這個實驗把所有的定時器都用中斷方式測試。.8. 程序用于演示LCD的驅動和編程方法其中包括初始化設置、坐標位置、色彩選定、作圖方法等。.9. 代碼說明了一個ps2口驅動和編程方法。主要是鼠標,當鼠標產生中斷時.10. 一個ps2口驅動和編程方法。主要是鍵盤,當鍵盤產生中斷時.11. 一本詳細講解運算放大器應用的書。是硬件電路得不錯的指導。.12. 可以完成12點陣、16點陣漢字的漢字文本向字庫文本的轉換工作(非源碼)。.13. 詳細介紹了cpld技術的基礎知識及其應用開發(fā)原理。.14. 在sharp 404開發(fā)板的串口測試代碼.15. 嵌入式系統(tǒng)MP3解碼的c語言算法.16. 本書主要介紹了嵌入式開發(fā)的基本概念、ToMu6)n開發(fā)環(huán)境的使用和vxwort5操作 系統(tǒng)程序設計核心技術等內容。作者為國內vxw皿比首批用戶.17. 本書通過介紹嵌入式領域的相關知識.18. 超級字符/圖形點陣模提取軟件.19. C51使用技巧及實戰(zhàn).20. 嵌入式系統(tǒng)及系統(tǒng)級可編程產品.21. DS1302時鐘芯片驅動程序.22. 采用gpio口來控制串口擴展芯片的驅動和測試程序.23. 嵌入式系統(tǒng)的USB驅動(S3C2410).24. 一個基于pci2000數據采集卡的數據采集系統(tǒng)的源代碼.25. 本程序為直線插補程序.26. 為數控機床的圓弧插補程序.27. 直接解壓即可.28. 此代碼主要完成在vxworks 環(huán)境下的網絡編程.29. 主要完成在uc-os2操作系統(tǒng)對dsp的資源控制和調度.30. 本程序主要完成在dsp環(huán)境下對通過自己的程序可以把程序燒寫到中flash.31. 本程序完成在dsp 的平臺下.32. LM24064的開發(fā)程序,只顯示一張圖片.33. keil armdk 的詳細說明 主要針對周立公仿真器.34. 本文為應用于嵌入式電子線路硬件pcb布線方面的書籍.35. isp1161驅動代碼是我下載并該動后而成,還有點缺點,但對你可能有點幫助.36. jfs 源碼.37. jfs-2.4-1.1.7.tar.gz jfs 2.4-1.1.7 源碼.38. jfs-2.4-1.1.6-to-1.1.7.patch.gz jfs 源碼的補丁源碼.39. 這是一個提供給使用遙控器的嵌入式設備開發(fā)的一個中文拼音輸入法.40. 這些都是常用的通信設備的電路原理圖.
標簽:
上傳時間: 2013-04-15
上傳用戶:eeworm
VIP專區(qū)-嵌入式/單片機編程源碼精選合集系列(54)資源包含以下內容:1. D12Smart pdiusbd12的固件程序 win98版.2. D12Smart pdiusbd12的固件程序 winXP版.3. 基于S3C44B0X的256色LCD測試軟件。ADS1.2調試通過。.4. S3C44B0X在ADS1。2環(huán)境下的工程模板。設置好了用關參數。打開就可直接添加代碼編譯。.5. S3C44B0X在ADS1。2環(huán)境下的文件系統(tǒng)的讀寫方法(FAT16)。已編譯通過。.6. 在S3C44B0X依植的多任務UCOD-II操作系統(tǒng)的范例源程序。.7. 介紹了ZigBee技術的概念.8. 介紹了ZigBee技術的基本知識.9. 介紹了IEEE 802.154協(xié)議標準.10. 最新lwip1。2。0版本。。。。大家快來下。。。。Lwip協(xié)議棧的設計與實現 LWIP是TCP/IP協(xié)議棧的一種實現。LWIP的主要目的是減少存儲器利用量和代碼尺寸.11. 廣泛使用的液晶屏ocmj4x8c的驅動.12. 在lpc3132上使用ocmj4x8 液晶屏的例子.13. 基于ARM9 S3C2410 定時器的實驗程序原代碼.14. Ti tas1020B芯片的開發(fā)固件.15. LPC214x SPI例程;飛利浦的ARM.16. LPCARM的工程模版.17. at91rm9200 i2c測試程序 ads調試.18. 這是電能芯片ATT7026的讀寫函數.19. 這是時鐘芯片時SD2304的底層訪問函數。希望大家能有用。.20. EasyARM程序程序EasyARM Gpio_TEST.21. SCI_UART_SPI_CAN_LIN等等串行總線的總體描述.22. 開發(fā)工具:ads1.2 主要IC:MCU:lpc2210(NXP) LCD驅動及控制IC:s6d012(samsung) 用途:lcd驅動開發(fā)入門.23. 開發(fā)工具:keil7 主要IC:at89c51sdnd1(atmel) 說明:mp3播放器詳細設計方案.24. 開發(fā)工具:iar for c51 主要IC:tusb2136(ti)(8052內核) 主要應用:PC外接usb鍵盤.25. USB大量數據收發(fā)PC軟件.26. 這個程序是用于數字信號處理dsp 642的物理層通訊的程序。.27. ARM開發(fā)板詳細原理圖.28. NIOS的CF卡應用,包括了軟件和硬件,支持多個系列的PFGA.29. P1口八路LED的驅動程序.30. ds18b20-asm.31. i2c的c語言程序,包括讀寫一個字節(jié),讀寫n個字節(jié)的子程序.32. verilog程序.33. verilog實現電子時鐘模塊.34. verilog實現.35. verilog實現.36. I2C總線verilog實現源碼.37. proteus 實例這是結合c51編程的例子.38. 用BC++編寫的帶PIC-SERVO CMC運動控制器的3軸鉆床控制器和G代碼解釋程序..39. this file for bank in keil.40. this file is for keil keyboard.
上傳時間: 2013-05-26
上傳用戶:eeworm
超聲波換能器材料
上傳時間: 2013-06-03
上傳用戶:eeworm
調制解調器實用指南
標簽: 調制解調器
上傳時間: 2013-05-29
上傳用戶:eeworm
IA4421 通用ISM頻段FSK收發(fā)器
上傳時間: 2013-06-01
上傳用戶:eeworm