stm32f107lwiptcpip協(xié)議棧
標簽: stm32
上傳時間: 2022-07-12
上傳用戶:
網(wǎng)卡芯片采用DP83848,UCOSIII系統(tǒng),加LWIP庫。內(nèi)存管理部分使用了正點原子提供的代碼
上傳時間: 2022-07-18
上傳用戶:jason_vip1
主要實現(xiàn)功能:1 tcp server并發(fā)(主要涉及文件app_lwip.c、app_tcp_server.c)2 網(wǎng)線熱插拔(主要涉及文件app_lwip.c、app_tcp_server.c)3 不重啟修改ip地址(主要涉及文件app_lwip.c、app_tcp_server.c、app_key.c(按鍵修改ip地址))4 將lwip的數(shù)據(jù)接收從中斷方式改成單獨的接收任務方式(主要涉及文件app_lwip.c)5 usb串口信息打印(115200波特率)6 注意:使用的stm32的HAL庫而不是標準庫附件是我的基于原子探索者stm32f407開發(fā)板的ucos-iii+lwip1.4.1的tcp server并發(fā)解決例程
標簽: stm32f407 ucos 服務器 lwip tcp
上傳時間: 2022-07-18
上傳用戶:
FreeRTOSRAM使用情況及優(yōu)化方法
上傳時間: 2022-07-21
上傳用戶:
菜鳥到高手,顯得有些霸氣哈,不過的確如此,官方帶給我們一個比較實用的stm32的工具。這個 工具就是STM32CubeMX,昨天玩freeRTOS的時候就提到過。說到freeRTOS,這里就多說兩句。 全局變量,在任務間相互訪問的時候也是需要臨界保護的,不然可能會出現(xiàn)奇怪的問題。不過我們 可以關掉時間片調(diào)度,任務間可以訪問全局變量而不用加保護(不等于菜鳥可以隨意代碼)。關閉 了時間片調(diào)度,只有發(fā)生vTaskDelay的時候才會上下文切換。只要代碼合理訪問全局變量可以不加 保護的。因此代碼也不是可以任意書寫的,關于freeRTOS的問題,多看看源碼,一切都會有答案。 源碼較少,這里就不過多介紹。關閉時間片不是網(wǎng)上說的configUSE_TIME_SLICING這個宏定義, 老鳥發(fā)現(xiàn)這個宏壓根沒用哈,嘿嘿。閱讀源碼可以找到相關宏配置。不過不建議關閉,時間片調(diào)度 也可以讓一個任務在執(zhí)行一定時間后切換到其他就緒任務去執(zhí)行。如果有freeRTOS相關問題,可以 留言給我。廢話說多了點哈,繼續(xù)我們的STM32CubeMX。下面我們來講講這個工具的作用,講完 后,可以自己下載一個試試,挺簡單不多介紹。
標簽: stm32
上傳時間: 2022-07-23
上傳用戶:
前段時間做項目用到百兆網(wǎng)通信,用到了LWIP,一開始是參照原子的例程做移植,因為原子的例程中使用的是LAN8720,為了改成DP83848,改寄存器地址,改位定義,改速度計算公式,折騰了好多天也沒成功,最后只好聽從網(wǎng)友的建議,修改ST官方的一個例程,幾天下來,竟然成功了,現(xiàn)在將步驟分享給大家,感覺實際工程中用DP83848的還是大多數(shù)..其實本文并不是移植LWIP,只是將ST官方的例程改成我們項目所需要的,然后我們再在這個基礎上完成自己的項目即可,這對新接觸LWIP又急著做項目的人比較適合,沒必要去了解LWIP的具體實現(xiàn),會用就行了.
上傳時間: 2022-08-09
上傳用戶:
eeworm.com VIP專區(qū) 單片機源碼系列 65資源包含以下內(nèi)容:1. C8051F35X單片機內(nèi)部Flash存儲器的擦寫方法.pdf2. 學51單片機之數(shù)碼管部分.pdf3. 單片機在汽車駕駛模擬器中的應用.pdf4. 學51單片機之C51基礎知識.pdf5. 學51單片機之單片機基礎知識.pdf6. PIC單片機的C語言編程教材.pdf7. 學51單片機之LED部分.pdf8. NiosII培訓教程與實驗材料.rar9. Keil C51語言使用技巧及實戰(zhàn)(周立功).pdf10. STM32F10xxx USB開發(fā)工具包.pdf11. 教你寫Makefile.pdf12. 怎樣寫testbench-xilinx.pdf13. 學單片機之中斷部分部分.pdf14. 代碼優(yōu)化的文檔.pdf15. 學單片機之定時器部分.pdf16. Nios 的用戶定義接口邏輯實例.rar17. 學單片機之串口通信.pdf18. Avlon總線規(guī)范參考手冊.pdf19. AVR單片機與GCC編程.rar20. 數(shù)字信號處理.doc21. 為何選用SAMSUNG S3C44B0進行開發(fā).doc22. 各類開發(fā)實用電路圖.rar23. linux 中斷和設備驅(qū)動.rar24. 基于C語言的MCS-51系列單片機軟件開發(fā)系統(tǒng).rar25. 基于單片機技術的光電檢測研究.pdf26. 基于單片機的智能流量控制系統(tǒng).pdf27. 基于AT89C51的腰椎牽引儀的設計.pdf28. 基于單片機的數(shù)字溫度測控系統(tǒng)設計.pdf29. 基于MSP430單片機的二氧化碳測量系統(tǒng).pdf30. usb調(diào)試助手.rar31. 基于PIC單片機的螺桿空壓機控制器.pdf32. 基于PIC單片機的蓄電池檢測及均衡系統(tǒng).pdf33. AVR Terminal.EXE34. 閃速8 AD轉換器TLC5510與單片微機的接口技術.pdf35. 基域C8051F020芯片的多功能計數(shù)器設計.pdf36. MCU51的串口調(diào)試工具.rar37. 基于單片機的樓宇供暖節(jié)能系統(tǒng)的設計.pdf38. 基于MSP430單片機的近紅外水分分析儀設計.pdf39. 可編程計數(shù)器陳列PCA原理及應用設計.pdf40. 基于單片機控制多路PZT的驅(qū)動電路設計.pdf41. 基于MSP430單片機的深水監(jiān)測裝置.pdf42. 74系列選型參考資料.pdf43. 基于DS1820的無線溫度采集系統(tǒng)的設計.pdf44. 基于單片機的熱電偶測溫系統(tǒng)的設計.pdf45. 基于單片機的車速控制技術的研究.pdf46. 基于C8051F410的精確信號模擬電路設計.pdf47. 簡述單片機測控通用系統(tǒng).doc48. 基于ATmega128的泥漿壓力脈沖信號仿真器.pdf49. 基于芯片ADE7755單相電能計量電路的設計.pdf50. 32位嵌入式CPU中系統(tǒng)控制協(xié)處理器的設計與實現(xiàn).pdf51. 基于ADS1253的色譜儀數(shù)據(jù)采集系統(tǒng)設計.pdf52. 用單片機實現(xiàn)流水燈的控制設計.pdf53. 基于SMBus的雙單片機多通道ADC.pdf54. 基于單片機的人體腰椎復位研究.pdf55. 用stm32設計的rtc萬年歷程序.rar56. 基于PIC單片機的太陽能路燈控制器.pdf57. 基于SPCE061A的智能語音處理系統(tǒng)設計.pdf58. 串口利用定時器中斷接受不同的幀.rar59. 基于SMS的單片機無線監(jiān)控系統(tǒng)設計.pdf60. STM32的SD卡驅(qū)動及液晶驅(qū)動源代碼資料.rar61. 基于單片機的資料庫溫和濕度監(jiān)控系統(tǒng).pdf62. I2C的模擬驅(qū)動資料下載.rar63. 基于單片機的多點溫度煙霧測控系統(tǒng)設計.pdf64. FREERTOS的官方移植文檔.rar65. 基于單片機的糧庫多點測溫系統(tǒng)的設計.pdf66. 強人寫的UCOS_II,V2.52.rar67. SPCE061A在智能家居系統(tǒng)中的應用.pdf68. 飛思卡爾S12系列單片機系統(tǒng)硬件設計.rar69. 基于單片機的溫度遠程控制系統(tǒng)設計.pdf70. MC9S08FL16 DEMO資料.pdf71. WORKBENCH學習指導資料.pdf72. M52235EVB-K2e 開發(fā)板資料.rar73. AVR應用經(jīng)驗解析.pdf74. M52221 DEMO板資料.rar75. DSP系列56F800 DEMO開發(fā)板資料.rar76. DSP 56f800 DBUM開發(fā)板資料.rar77. SD協(xié)議介紹.doc78. CML-5282開發(fā)板資料.rar79. 單片機C51編程規(guī)范教程.doc80. IIC總線協(xié)議中文版.pdf81. Freescale MC9S12C64介紹及編程練習.rar82. freescaler開發(fā)板資料及原理圖.rar83. PIC16F877的外圍功能模塊資料.pdf84. HCS12中斷原理分析 ppt.rar85. PIC16f877快速入門教程.pdf86. DEMO9RS08KB12開發(fā)板資料及原理圖.rar87. Freescale HCS12微控制器資料 ppt.rar88. 單片機語言C51程序設計.pdf89. 基于SPCE061A的步進電機控制系統(tǒng)設計.pdf90. HCS12微控制器MC9S12DP256使用指南 ppt.rar91. 單片機常用的程序30例.rar92. MCS-51單片機實用子程序庫實驗(七).doc93. DEMOLL16_Lab_code使用資料.rar94. FSL08系列單片機開發(fā)及C語言編程簡介.pdf95. MCS-51單片機實用子程序庫實驗(六).doc96. HCS12X系列存儲器配置操作指南.pdf97. MC9S08QG8英文資料 pdf.pdf98. MCS-51單片機實用子程序庫實驗(五).doc99. 基于XGATE進行Manchester譯碼的方法.pdf100. FREESCALE單片機的C編程教程.pdf
標簽: 滾動碼
上傳時間: 2013-05-21
上傳用戶:eeworm
VIP專區(qū)-嵌入式/單片機編程源碼精選合集系列(1)資源包含以下內(nèi)容:1. 一個微型的tcp棧實現(xiàn).2. 對am29f040的flash的操作.3. 一個含socket接口的小型tcp/ip協(xié)議棧.4. 一個測試端口測試程序.5. 壓縮包中一個為一般操作系統(tǒng)下的fft.6. AES快速算法和藍牙設備中用的E0算法(用于加密)、E1算法、E2算法、E3算法(用于密鑰管理和鑒權等)等.7. 一個日歷時鐘DS12887或146818的C語言源程序.8. 一個ascii 碼值計算原代碼的例子.9. 一個嵌入式操作系統(tǒng)(microwindows)的源代碼.10. nut/OS的源碼.11. 嵌入式開發(fā)中的一些圖形函數(shù)與漢字處理程序.12. 嵌入式觸摸屏實驗.13. C語言顯示漢字.14. 日本的實時嵌入式操作系統(tǒng)norti源碼.15. internich公司實現(xiàn)的一個非常非常小的OS.16. 在WinCe平臺上開發(fā)的數(shù)據(jù)庫管理程序,里面有一個可排序列表控件的實現(xiàn)和Excel的CVS文件的讀寫類.17. 任天堂模擬器.18. 一個漂亮.19. 怎樣建立一個最小的linux系統(tǒng).20. rtlinux3.0 的源代碼.21. Low End Microchip PICs C函數(shù).22. 一個利用中斷修改后進行的A/D采集功能的使用軟件..23. asm 開發(fā).24. c_c++嵌入式系統(tǒng)編程.25. 控制系統(tǒng)組態(tài)軟件的開發(fā).26. 電動機書籍和電動機手冊全集.27. 數(shù)字信號處理c語言程序集.28. CEComm: Windows CE 4.0下的串口調(diào)試程序 串口精靈源代碼 TTY:Windows 下的類似超級終端的原代碼. TAPICase: Windows 下用TAPI撥號的例子 image.29. MZ28AT命令說明書.doc.30. jtag工具.31. 嵌入式GUI 系統(tǒng)..32. 此程序?qū)崿F(xiàn)了類似protel電路畫圖程序。.33. 液晶取字模程序.34. 嵌入式web平臺.35. 嵌入式 Web Server 源碼.36. 嵌入式 Web Server 源碼.37. 嵌入式軟件VP310tuner驅(qū)動程序.38. vp310.39. 44b0+lwip.40. cypress fx2擴展io代碼.
上傳時間: 2013-06-14
上傳用戶:eeworm
VIP專區(qū)-嵌入式/單片機編程源碼精選合集系列(8)資源包含以下內(nèi)容:1. 一個免費的嵌入式操作系統(tǒng)..2. 南描述了如何在AT90S1200上實現(xiàn)輪詢(polled)軟件UART.3. 指南描述了一組用于SPI協(xié)議軟件實現(xiàn)的低級程序.4. 指南描述了如何實現(xiàn)小型且高速的中斷驅(qū)動步進馬達控制器.5. P89CXX編程器控制CPU接收和控制程序.6. HT1380實時時鐘驅(qū)動程序.7. 一個hdlc的接受模塊代碼.8. 一個hdlc發(fā)送模塊的編碼.9. 基于TI公司tms320c6711 dsk板的一個圖像處理的小程序。.10. We intend to develop a wifi enabled p2p file sharing system on a linux platform using jxta and java..11. 又一flash文件系統(tǒng).12. gprs協(xié)議實現(xiàn).13. microchip 得協(xié)議棧.14. cs8900網(wǎng)絡芯片驅(qū)動 for lwip.15. isd4003參考程序.16. 《嵌入式系統(tǒng)構件》源代碼.17. usb51s_v0.4源代碼.18. u盤mp3文件系統(tǒng)源代碼.19. 51CPU快速crc檢驗.20. Flash文件系統(tǒng).21. 聲音均衡器的源代碼程序.22. 液晶程序.23. 將bin文件轉換成hex文件.24. M68K的內(nèi)存結構分析.25. 這是c語言寫的中斷的例子.26. wdm格式的驅(qū)動例子代碼1.27. wdm格式的驅(qū)動例子代碼2.28. wdm格式的驅(qū)動例子代碼3.29. wdm格式的驅(qū)動例子代碼.30. MPC860的SCC1配置以太網(wǎng)示例代碼.31. MPC860的SCC2配置HDLC示例代碼.32. MPC860的配置I2C示例代碼.33. webserve1.0.34. ZooBoot.35. uboot.36. MPC860初始化QMC在HDLC模式示例.37. Intel 82559網(wǎng)卡驅(qū)動.38. ATMEL的ADS例子1.39. AT91M42800A-INT例子.40. AT91M42800A-LED例子.
上傳時間: 2013-04-15
上傳用戶:eeworm
VIP專區(qū)-嵌入式/單片機編程源碼精選合集系列(9)資源包含以下內(nèi)容:1. AT91M42800A-LEDSWING例子.2. AT91M5800a例子.3. 嵌入式開發(fā)網(wǎng)的論壇精華.4. 嵌入式多任務實時操作系統(tǒng)培訓教材.5. lwip ---vc移植.6. 51多任務實驗程式.7. 多任務實驗程式1.8. JTAG仿真器CPLD.9. 一個keyboard的源代碼.10. 關于lcd數(shù)顯的源程序.11. 8段數(shù)碼管的源代碼.12. lcd顯示屏的英文顯示.13. kernel uclibc bootloader 的編譯方法.14. C語言精彩編程百例1.15. 萬年歷(C語言編的程序打印的萬年歷和程序原代碼).16. 一個適合在嵌入式小系統(tǒng)應用的TCPIP源碼.17. minix rtos 測試代碼.18. C語言學習300例 ,詳細的代碼和解說.19. lcd液晶顯示.20. 嵌入式開發(fā)程序設計.21. 串行存儲器拷貝器.22. 555電路集.23. 串口中斷服務函數(shù)集,好.24. Hex文件格式資料中英文對照.25. 大型表格的讀取 說明及源程序.26. 端口操作源程序(8255或其它端口).27. ZLG7289C語言驅(qū)動程序,好用!.28. tlc1549驅(qū)動(C代碼),測試可用!.29. 1N系列穩(wěn)壓二極管參數(shù).30. bootloader.31. cs8900網(wǎng)絡驅(qū)動.32. 文件系統(tǒng)源碼(匯編).33. usbHOST芯片與51的文件系統(tǒng).34. USB接口芯片CH375HM.35. USB接口芯片文件接口模塊CH375EVT.36. S3C44b0原理圖.37. 嵌入式系統(tǒng)內(nèi)存管理方法.38. 嵌入式InterBase.39. 16進制<->10進制互換程序.40. 24c01-24c16讀寫驅(qū)動程序.
上傳時間: 2013-07-24
上傳用戶:eeworm