ARM處理器是一種16/32位的高性能、低成本、低功耗的嵌入式RISC微處理器,由ARM公司設計,然后授權給各半導體廠商生產,它目前已經成為應用最為廣泛的嵌入式處理器。本書共為分14章,對ARM處理器的體系結構、指令系統和開發工具進行了比較全面的介紹。其中包括ARM體系、ARM程序設計模型、ARM匯編語言程序設計、ARMC/C++語言程序設計、ARM連接器的使用、ARM集成開發環境CodeWarrior IDE的介紹及高性能的調試工具ADW的使用。并在此基礎上介紹一些典型的基于ARM體系的嵌入式應用系統設計的基本技術。通過閱讀本書,可以使讀者掌握開發基于ARM的應用系統的各方面的知識。本書既可作為學習ARM技術的培訓材料,也可作為嵌入式系統開發人員的參考手冊。
上傳時間: 2022-04-11
上傳用戶:qdxqdxqdxqdx
本書全面地介紹了光纖通信系統的基本組成;光纖和光纜的結構和類型,光纖的傳輸原理和特性,光纖特性的測量﹔光源、光檢測器和光無源器件的類型、原理和性質;光端機的組成和特性;數字光纖通信系統(PDH和SDH)﹔模擬光纖通信系統,包括副載波復用光纖通信系統;光纖通信的若干新技術,如光纖放大器、光波分復用技術、光交換技術、光孤子通信、相干光通信技術、光時分復用技術等﹔光纖通信網絡,包括單波長的SDH傳送網,多波長的WDM全光網和光接入網。本書在內容上力求理論上的系統性以及技術上的新穎性和實用性。
標簽: 光纖通信
上傳時間: 2022-04-16
上傳用戶:
OV7670攝像頭程序OV7670是一個種圖象傳感器,操作溫度是-30℃-70℃,模擬電壓是2.5-3.0V,感光陣列是640*480,功耗是工作時60mW/15fpsVGAYUV;休眠時小于20uA。OV7670,圖像傳感器,體積小,工作電壓低,提供單片VGA攝像頭和影像處理器的所有功能。通過SCCB總線控制,可以輸入整幀、子采樣、取窗口等方式的各種分辨率8位影像數據。該產品VGA圖像最高達到30幀/秒。用戶可以完全控制圖像質量、數據格式和傳輸方式。所有圖像處理功能過程包括伽瑪曲線、白平衡、飽和度、色度等都可以通過SCCB接口編程。OmmiVision圖像傳感器應用獨有的傳感器技術,通過減少或消除光學或電子缺陷如固定圖案噪聲、托尾、浮散等,提高圖像質量,得到清晰的穩定的彩色圖像。1、高靈敏度適合低照度應用2、低電壓適合嵌入式應用3、標準的SCCB接口,兼容IIC接口4、支持VGA,CIF,和從CIF到40*30的各種尺寸5、VarioPixel 子采樣方式6、自動影響控制功能包括:自動曝光控制、自動增益控制、自動白平衡,自動消除燈光條紋、自動黑電平校準。圖像質量控制包括色飽和度、色相、伽瑪、銳度和ANTI_BLOOM7、ISP具有消除噪音和壞點補償功能8、支持閃光燈、LED燈和氙燈9、支持圖像縮放10、鏡頭失光補償11、50/60Hz自動檢測12、飽和度自動調節(UV調整)13、邊緣增強自動調節14、降噪自動調節
上傳時間: 2022-04-19
上傳用戶:fliang
經典FGPA學習書籍 Xilinx FPGA設計權威指南 Vivado集成設計環境全書共分8章,內容包括: Vivado設計導論、Vivado工程模式和非工程模式設計流程、Vivado調試流程、基于IP的嵌入式系統設計流程、Vivado HLS設計流程、System Generator設計流程、Vivado部分可重配置設計流程和Vivado高級設計技術。本書參考了Xilinx公司提供的Vivado最新設計資料,理論與應用并重,將Xilinx公司最新的設計方法貫穿在具體的設計實現中。本書可作為使用Xilinx Vivado集成開發環境進行FPGA設計的工程技術人員的參考用書,也可作為電子信息類專業高年級本科生和研究生的教學用書,同時也可作為Xilinx公司的培訓教材。 本書全面系統地介紹了Xilinx新一代集成開發環境Vivado的設計方法、設計流程和具體實現。
上傳時間: 2022-06-10
上傳用戶:
ARM處理器是一種16/32位的高性能、低成本、低功耗的嵌入式RISC微處理器,由ARM公司設計,然后授權給各半導體廠商生產,它目前已經成為應用最為廣泛的嵌入式處理器。ARM體系結構與編程(第2版) 共為分14章,對ARM處理器的體系結構、指令系統和開發工具進行了比較全面的介紹。其中包括ARM體系、ARM程序設計模型、ARM匯編語言程序設計、ARM C/C++語言程序設計、ARM連接器的使用、ARM集成開發環境CodeWarrior IDE的介紹及高性能的調試工具ADW的使用。并在此基礎上介紹一些典型的基于ARM體系的嵌入式應用系統設計的基本技術。通過閱讀本書,可以使讀者掌握開發基于ARM的應用系統的各方面的知識。本書既可作為學習ARM技術的培訓材料,也可作為嵌入式系統開發人員的參考手冊。
標簽: arm
上傳時間: 2022-06-15
上傳用戶:
GD32F103的移植說明和開發指南,幫助新手快速了解GD32F103芯片,縮短上手時間。本教程結合官方的用戶手冊以及固件庫例程,通過實際例程講解以及實驗現象來幫助讀者理解和使 用 GD32F130xx 這 個 系 列 的 芯 片 。 軟 件 平 臺 使 用 的 是 MDK-ARM 和 官 方 外 設 驅 動 庫 GD32F1x0_Firmware_Library_v3.1.0(庫函數開發),硬件使用技新 GD32F130G8U6 核心板 V1.0 和 GD-LINK 下載&調試器。 教程從開發平臺介紹、開發環境搭建、建立工程等基礎內容,到 GD13F130xx 外設應用,包括: GPIO應用、EXTI應用、CLK應用、USART 應用、TIMER 應用、I2C應用、SPI應用、ADC應用、FWDGT 應用和 WWDGT 應用等十大部分內容。外設應用部分的內容都配有源碼,并配合硬件平臺進行實驗講 解。教程面對的對象是具有一定的 MCU 編程基礎以及 C 語言基礎的,主旨是幫助開發者快速入門和快速 開發使用 GD32F130xx 系列產品。
標簽: gd32f103
上傳時間: 2022-06-18
上傳用戶:1208020161
本設計針對目前市場上傳統充電控制器對蓄電池的充放電控制不合理,同時保護也不夠充分,使得蓄電池的壽命縮短這種情況,研究確定了一種基于單片機的太陽能充電控制器的方案。在太陽能對蓄電池的充放電方式、控制器的功能要求和實際應用方面做了一定分析,完成了硬件電路設計和軟件編制,實現了對蓄電池的高效率管理。設計一種太陽能LED照明系統充電控制器,既能實現太陽能電池的最大功率點跟蹤(MPPT)又能滿足蓄電池電壓限制條件和浮充特性。構建實驗系統,測試表明,控制器可以根據蓄電池狀態準確地在MPPT、恒壓、浮充算法之間切換,MPPT充電效率較恒壓充電提高約16%,該充電控制器既實現了太陽能的有效利用,又延長了蓄電池的使用壽命。在總體方案的指導下,本設計使用STMSS系列8位微控制器是STM8系列的主流微控制器產品,采用意法半導體的130納米工藝技術和先進的內核架構,主頻達到16MHz(105系列),處理能力高達20MTPS。內置EEPROM、阻容(RC)振蕩器以及完整的標準外設,性價比高,STMSS指令格式和意法半導體早期的ST7系列基本類似,甚至兼容,內嵌單線仿真接口模塊,支持STWM仿真,降低了開發成本;擁有多種外設,而且外設的內部結構、配置方式與意法半導體的同樣是Cortex-M3內核的32位嵌入式微處理器STM32系列的MCU基本相同或者相似。另外系列芯片功耗低、功能完善、性價比高,可廣泛應用在家用電器、電源控制和管理、電機控制等領域,是8位機為控制器控制系統較為理想的升級替代控制芯片"261,軟件部分依據PWM(Pulse Wiath Modulation)脈寬調制控制策略,編制程序使單片機輸出PMM控制信號,通過控制光電耦合器通斷進而控制MOSFET管開啟和關閉,達到控制蓄電池充放電的目的,同時按照功能要求實現了對蓄電池過充、過放保護和短路保護。實驗表明,該控制器性能優良,可靠性高,可以時刻監視太陽能電池板和蓄電池狀態,實現控制蓄電池最優充放電,達到延長蓄電池的使用壽命。
上傳時間: 2022-06-19
上傳用戶:
STM32Cube 是一個全面的軟件平臺,包括了ST產品的每個系列。平臺包括了STM32Cube 硬件抽象層(一個STM32 抽象層嵌入式軟件,確保在STM32 系列最大化的便攜性)和一套的中間件組件(RTOS,USB, FatFs, TCP/IP, Graphics, 等等).直觀的STM32 微控制器的選擇和時鐘樹配置微控制器圖形化配置外圍設備和中間件的功能模式和初始化參數C代碼生成項目覆蓋STM32 微控制器的初始化符合IAR? , Keil 的? 和GCC 編譯器。對于新的產品設計,我們強烈推薦使用STM32Cube 來加速你的開發過程,并為以后的產品平臺移植打下良好的基礎。1.新建工程打開STM32cubeMX 軟件,點擊New Project 。選擇對應開板MCU (STM32F103ZET6 )。
標簽: STM32CubeMX
上傳時間: 2022-06-20
上傳用戶:XuVshu
人類進入21世紀以來,計算機科學技術、信息科學技術和自動化控制技術被廣泛的應用于現場的工業生產中,而數據傳輸是工業生產的重要環節,數據傳輸的質量直接影響到生產效益。數據集中器被用在數據傳輸環節,傳統的數據集中器由于功能單一、總線接口過少、無數據處理能力等缺點已逐漸跟不上時代發展,新型的數據傳輸系統的研究迫在眉睫。多通信接口的MBUS主站/中繼器運用了歐洲儀表總線MBUS技術,代替傳統的RS485總線技術,在數據傳輸方面有者極大優勢。由于PROFIBUS總線、CAN總線、MBUS總線和以太網技術,它們技術成熟、穩定性能高、應用范圍廣,在工業生產的數據傳輸環節應用極為廣泛,而嵌入式技術作為當今的新型技術的代表,也在生產實踐中被廣泛運用,所以多通信接口的M BUS主站/中繼器將PROFIBUS,CAN總線技術、MBUS總線技術和以太網技術與嵌入式相結合,以NXP公司的LPC2387作為核心控制芯片,成功的實現了M BUS從節點的數據與PROFIBUS、CAN總線和以太網之間的數據雙向傳輸。多通信接口的MBUS主站/中繼器的下行接口采用的是MBUS總線技術,上行接口采用了Profibus.總線、CAN總線和以太網通信技術,考慮到多功能性,還設計了MBUS中繼器接口,增加了MBUS從機的數據傳輸距離。多通信接口的MBUS主站/中繼器的設計彌補了傳統數據傳輸系統的不足,通過系統功能測試,多通信接口的MBUS主站/中繼器符合實際使用要求,可以用于各種工業生產場合。
上傳時間: 2022-06-20
上傳用戶:qingfengchizhu
1、實習題目Linux下串口和Socket通信及其應用串口通信(Serial Communication),串口按位(bit)發送和接收字節。串口通信最重要的參數是波特率、數據位、停止位和奇偶校驗。串口通信是指外設和計算機間,通過數據信號線、地線、控制線等,按位進行傳輸數據的一種通訊方式。套接口(Socket)通信為目前Linux上最為廣泛使用的一種的進程間通信機制,與其他的Linux通信機制不同之處在于除了它可用于單機內的進程間通信以外,還可用于不同機器之間的進程間通信。簡單應用設計為溫度儀協議轉換軟件設計和模擬打印機。對于溫度儀協議轉換軟件一共有三個設備,Server端為PC機,Client端為Linux機(或嵌入式系統機),末端為串口的溫度儀。溫度儀協議轉換軟件位于Client端的Linux機(或嵌入式系統機)上,該軟件不斷通過串口輪詢溫度儀數據,獲得溫度儀的數據后主動通過Socket發送到遠程的PC機上,PC機上安裝數據演示軟件,顯示溫度儀的數據。
上傳時間: 2022-06-22
上傳用戶: