本例程介紹了STM32 U盤的使用,非常適合初學(xué)者下載學(xué)習(xí)參考!
上傳時間: 2021-11-24
上傳用戶:trh505
正點原子官方移植開發(fā)說明
上傳時間: 2022-01-30
上傳用戶:XuVshu
桌面電腦的輸入處理可以歸類為實時”為了保證用戶的最佳體驗,計算機對每個輸入的響應(yīng)應(yīng)當(dāng)限定在一個恰當(dāng)?shù)臅r間范圍—但是如果響應(yīng)時間超出了限定范圍并不會讓人覺得這臺電腦無法使用。比如說,鍵盤操作必須在鍵按下后的某個時間內(nèi)作出明顯的提示但如果按鍵提示超出了這個時間,會使得這個系統(tǒng)看起來響應(yīng)太慢,而不致于說這臺電腦不能使用。僅僅從單處理器運行多線程這一點來說,實時嵌入式系統(tǒng)中的多任務(wù)與桌面電腦的多任務(wù)從概念上來講是相似的。但實時嵌入式系統(tǒng)的側(cè)重點卻不同于桌面電腦—特別是當(dāng)嵌入式系統(tǒng)期望提供使實時聽為的時候硬實時功能必須在給定的時間限制之內(nèi)完成——如果無法做到即意味著整個系統(tǒng)的絕對失敗。汽車的安全氣囊觸發(fā)機制就是一個硬實時功能的例子。安全氣囊在撞擊發(fā)生后給定時間限制內(nèi)必須彈出。如果響應(yīng)時間超出了這個時間限制,會使得駕駛員受到傷害,而這原本是可以避免的。大多數(shù)嵌入式系統(tǒng)不僅能滿足硬實時要求,也能滿足軟實時要求術(shù)語說明在F田 eRTo s中,每個執(zhí)行線程都被稱為務(wù)”在嵌入式社區(qū)中,對此并沒有個公允的術(shù)語,但我更喜歡用務(wù)響不是嗖線程”因為從以前的經(jīng)驗來看,線程具有更多的特定含義。本章的日的是讓讀者充分了解:·在應(yīng)用程序中,F(xiàn)eR TO S如何為各任務(wù)分配處理時間·在任意給定時刻,F(xiàn)IPeR To s如何選擇任務(wù)投入運行任務(wù)優(yōu)先級如何影響系統(tǒng)行為?!と蝿?wù)存在哪些狀態(tài)
標簽: FREErtos
上傳時間: 2022-03-19
上傳用戶:zhanglei193
RTOS有如下的好處:1)用戶無需關(guān)心時間信息內(nèi)核負責(zé)計時,并由相關(guān)的API完成,從而使得用戶的應(yīng)用程序代碼結(jié)構(gòu)更簡單。2)模塊化、可拓展性強也正是由于第一點的原因,程序性能不易受底層硬件更改的影響。并且,各個任務(wù)是獨立的模塊,每個模塊都有明確的目的,降低了代碼的耦合性。3)效率高內(nèi)核可以讓軟件完全由事件驅(qū)動,因次,輪詢未發(fā)生的事件是不浪費時間的。相當(dāng)于用中斷來進行任務(wù)切換。4)中斷進程更短通過把中斷的處理推遲到用戶創(chuàng)建的任務(wù)中,可以使得中斷處理程序非常短。
上傳時間: 2022-05-20
上傳用戶:
第9章 通用IO接口.wmv 32.3M第8章 嵌入式系統(tǒng)UC OS-Ⅱ.wmv 27.9M第7章 嵌入式實時操作系統(tǒng)FREErtos.wmv 44M第6章 基于ARM CORTEX-M3的STM32應(yīng)用編程.wmv 32.9M第5章 ARM CORTEX-M3指令集.wmv 26M第4章 搭建ARM嵌入式開發(fā)平臺.wmv 48.9M第3章 ARM處理器構(gòu)架.wmv 42.7M第2章 嵌入式操作系統(tǒng)簡介.wmv 43.9M第23章 嵌入式系統(tǒng)UC OS-Ⅱ的移植.wmv 18.5M第22章 嵌入式實時操作系統(tǒng)FREErtos的移植.wmv 17.8M第21章 電源控制(PWR).wmv 25.7M第20章 DMA控制器.wmv 18.2M第1章 嵌入式系統(tǒng)開發(fā)概述.wmv 40.5M第19章 備份寄存器(BKP).wmv 16.1M第18章 看門狗系統(tǒng).wmv 20.7M第17章 時鐘控制系統(tǒng).wmv 32.6M第16章 高級控制定時器系統(tǒng).wmv 45.9M第15章 通用定時器系統(tǒng).wmv 35.2M第14章 同步串行通信接口.wmv 35.5M第13章 異步串行通信接口.wmv 38.7M第12章 中斷系統(tǒng).wmv 33M第11章 ADC系統(tǒng).wmv 50.4M第10章 FLASH.wmv 23.6M
標簽: 嵌入式
上傳時間: 2022-06-14
上傳用戶:
網(wǎng)絡(luò)時間協(xié)議NTP(Network Time Protocol)是由RFC 1305定義的時間同步協(xié)議,用來在分布式時間服務(wù)器和客戶端之間進行時間同步.NTP采用UDP進行數(shù)據(jù)傳輸,端口號為123,可提供了1~50 ms的精確度,精確度取決于同步源和網(wǎng)絡(luò)路徑等特性(簡單網(wǎng)絡(luò)時間協(xié)議SNTP(Simple Network Time Pro-tocol)是一個簡化了的NTP服務(wù)器和NTP客戶端策略,SNTP在協(xié)議實現(xiàn)上沒有什么更改,在最近也不會有什么變動。訪問范例與UDP/TIME協(xié)議是一致的,實際上,SNTP應(yīng)該更容易適用于使用個人計算機的UDP/TIME客戶,而且SNTP也被設(shè)計在一個專門的服務(wù)器(包括一臺集成的無線電時鐘)上操作.SNTP主要通過同步算法來交換時間服務(wù)器和客戶端的時間截,從而估算出數(shù)據(jù)包在網(wǎng)絡(luò)上的往返延遲,進而獨立地估算系統(tǒng)的時鐘偏差.SNTP報文格式如圖1所示。
上傳時間: 2022-06-23
上傳用戶:20125101110
STM32Cubel是STM32系列單片機初始化代碼工程生成工具。我們可以用它搜索選擇滿足我們需求的芯片,用它配置芯片外設(shè)引腳和功能,用它配置使用如LWIR FAT32 FREErtos等第三方軟件系統(tǒng),還可以用它做功耗評估。STM32CubeMx不僅能生成初始化代碼工程,也能生成引腳配置信息的pdf和txt 文檔,方便查閱和設(shè)計原理圖。一—我相信STM32Cube的強大會使玩過它的人贊不絕口,毅然決然地放棄使用標準庫,轉(zhuǎn)而使用基于HAL庫的它和HAL庫。下面就開始介紹STM32Cubel的使用:一、打開軟件后的界面,如下。這里主要介紹“Help”菜單。“Updater Setings”可以設(shè)置下載的固件庫及其解壓文件的存放位置,這樣就可以找到軟件下載的固件庫到底存放到哪了?!癐nstall New Libraries”可以檢查并下載固件庫和軟件更新情況,以及歷史版本,也可以手動導(dǎo)入固件庫。二、點擊“New Projet”進入芯片選擇界面。這里選擇STM32F407ZGT因為我的開發(fā)板是這個型號)。
標簽: stm32
上傳時間: 2022-06-29
上傳用戶:
FREErtosRAM使用情況及優(yōu)化方法
上傳時間: 2022-07-21
上傳用戶:
菜鳥到高手,顯得有些霸氣哈,不過的確如此,官方帶給我們一個比較實用的stm32的工具。這個 工具就是STM32CubeMX,昨天玩FREErtos的時候就提到過。說到FREErtos,這里就多說兩句。 全局變量,在任務(wù)間相互訪問的時候也是需要臨界保護的,不然可能會出現(xiàn)奇怪的問題。不過我們 可以關(guān)掉時間片調(diào)度,任務(wù)間可以訪問全局變量而不用加保護(不等于菜鳥可以隨意代碼)。關(guān)閉 了時間片調(diào)度,只有發(fā)生vTaskDelay的時候才會上下文切換。只要代碼合理訪問全局變量可以不加 保護的。因此代碼也不是可以任意書寫的,關(guān)于FREErtos的問題,多看看源碼,一切都會有答案。 源碼較少,這里就不過多介紹。關(guān)閉時間片不是網(wǎng)上說的configUSE_TIME_SLICING這個宏定義, 老鳥發(fā)現(xiàn)這個宏壓根沒用哈,嘿嘿。閱讀源碼可以找到相關(guān)宏配置。不過不建議關(guān)閉,時間片調(diào)度 也可以讓一個任務(wù)在執(zhí)行一定時間后切換到其他就緒任務(wù)去執(zhí)行。如果有FREErtos相關(guān)問題,可以 留言給我。廢話說多了點哈,繼續(xù)我們的STM32CubeMX。下面我們來講講這個工具的作用,講完 后,可以自己下載一個試試,挺簡單不多介紹。
標簽: stm32
上傳時間: 2022-07-23
上傳用戶:
eeworm.com VIP專區(qū) 單片機源碼系列 5資源包含以下內(nèi)容:1. freescale k40/k60 flexbus 例程.rar2. freescale k40/k60 flexmem 例程.rar3. freescale k40/k60 FREErtos-lwip例程.rar4. freescale k40/k60 FREErtos-uip 例程.rar5. freescale k40/k60 gpio 例程.rar6. freescale k40/k60 cortex m4 lptmr 例程.rar7. freescale k40/k60 pdb-adc 例程.rar8. freescale k40/k60 cortex m4 rtc 例程.rar9. freescale k40/k60 cortex m4 library.rar10. nxp lpc23/24xx can keil例程.rar11. nxp lpc23/24xx common keil例程 通用文件.rar12. nxp lpc23/24xx spi keil例程.rar13. nxp lpc23/24xx wdt keil例程.rar14. nxp lpc177x/8x lcd keil&iar 例程.rar15. nxp lpc177x/8x ssp-dma keil&iar例程.rar16. STM32F4-Discovery ADC3-DMA keil&iar例程.rar17. STM32F4-Discovery ADC-Interleaved_DMAmode2 例程.rar18. STM32F4-Discovery DAC_SignalsGeneration.rar19. STM32F4-Discovery DMA-FLASH-RAM keil&iar例程.rar20. STM32F4-Discovery EXIT keil&iar例程.rar21. STM32F4-Discovery FLASH-Program keil&iar例程.rar22. STM32F4-Discovery FLASH-protected keil&iar例程.rar23. STM32F4-Discovery IO_Toggle keil&iar例程.rar24. STM32F4-Discovery IWDG keil&iar例程.rar25. STM32F4-Discovery MEMS keil&iar例程.rar26. STM32F4-Discovery PWR_Standby keil&iar例程.rar27. STM32F4-Discovery Systick keil&iar例程.rar28. STM32F4-Discovery TIM_PWM_Input keil&iar例程.rar29. STM32F4-Discovery TIM_PWM_output keil&iar例程.rar30. STM32F107串口,GPIO 測試程序.rar31. RFID-nRF24LE1程序?qū)嵗?rar32. 使用CC1101無線模塊進行多機通信.zip33. MSP430控制VS1003播放SD卡中的音樂.rar34. STM步進電機程序.zip35. 郭天祥十天學(xué)會單片機_隨書光盤文件.rar36. 飛思卡爾單片機高效C語言編程(中文).pdf37. 手機電路原理及檢修.pdf38. 單片機與三菱PLC串行通訊的實現(xiàn).pdf39. 8位單片機的C語言優(yōu)化技巧.zip40. 51單片機C語言編程入門.rar41. 最全的芯片封裝方式(圖文對照).rar42. 華為硬件工程師手冊.rar43. keilC與匯編的相互調(diào)用.pdf44. AVR-GCC學(xué)習(xí)手記.pdf45. 漢字LED點陣顯示16×16點陣(滾動顯示).rar46. 電子密碼鎖.pdf47. 智能家用電熱水器控制器.pdf48. 基于單片機控制的電子密碼鎖.pdf49. STC單片機相關(guān)知識.zip50. 40個經(jīng)典單片機實驗.zip51. PICC編程實例詳解.zip52. 基于51系列單片機的紅外遙控設(shè)計.rar53. 單片機串行接口技術(shù)研究.zip54. 電子鐘完整版.rar55. 漢字點陣滾動指示牌源程序.rar56. LPC11C14 CAN 代碼.rar57. 優(yōu)龍LPC1788開發(fā)板資料.rar58. STM32 USB HID.zip59. 51單片機端MODBUSRTU協(xié)議.rar60. 51單片機實現(xiàn)MODBUS.rar61. 自制單片機MSP-FET430仿真器.pdf62. PICC編程基礎(chǔ).pdf63. dsPIC對于直流無刷BLDC應(yīng)用筆記.pdf64. Hi-Tech_PICC_Workshop.pdf65. 蜂鳴器唱歌.rar66. 時鐘DS1302(LCD).rar67. 彩屏控制.rar68. 單片機匯編與C語言對照.rar69. 單片機的C語言輕松入門.pdf70. 西門子PPI協(xié)議源碼.rar71. 430 模擬IIC.docx72. 萬能解碼.doc73. 汽車防盜器源程序.rar74. C8051F340讀寫SD卡,帶文件系統(tǒng).rar75. 33個畢業(yè)設(shè)計方案——單片機類.zip76. 24c02讀寫程序.zip77. 基于STC89C52單片機電子琴設(shè)計.zip78. can通信源碼.zip79. 51單片機簡單頻率計.zip80. CAN通信代碼.rar81. STM32 CAN通信例程.zip82. 單總線多點溫度測量系統(tǒng)(DS18B20).rar83. C51 程序練習(xí).rar84. 51Modbus源碼.zip85. STM32所有外設(shè)例子程序(需自己修改).rar86. 24l01無線模塊的C51的發(fā)送程序.rar87. LCD1602+89C51+DS18B20數(shù)字溫度計.rar88. STM32做的自平衡小車.rar89. LPCXpresso1768.zip90. stm32軟件串口 io模擬串口.zip91. stm32UART4.rar92. 51單片機實現(xiàn)計算器功能.zip93. 430各模塊例程包.rar94. 手操器.rar95. STM32工程模板.rar96. pic軟件Modem.zip97. ewavr511b_full+Keygen.rar98. 數(shù)字選臺收音機.rar99. 多功能時鐘.rar100. 超高頻RFID模塊.pdf
上傳時間: 2013-05-15
上傳用戶:eeworm
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1