|
31樓 117.136.62.*
2017-12-11 22:35
今天上午實現了spi方式發送sd卡的acmd41命令和cmd58命令,完成了sd卡的初始化
今天下午複習了linux下的$@和$*特殊變數
今天晚上複習了awk文本處理器
|
|
32樓 117.173.218.*
2017-12-12 22:30
今天試圖解決STM32F107VC開發板上的MAX3232串口無法通信的問題,但沒有成功,不過成功調通了3月份買的微雪的MAX3232串口通信模塊
下午寫了實驗報告上的兩個實驗
晚上學習了linux下的套接字固定位元組數接收以及另一方連接斷開的處理方法
|
|
33樓 180.84.27.*
2017-12-13 22:42
今天主要學習了linux下的udp套接字和ip地址的相關函數,順便還複習了wait函數(包括以W開頭的兩個宏)以及dir目錄的操作
抄完了linux實驗報告的代碼
|
|
34樓 巨大八爪鱼
2017-12-14 22:18
上午學習了Linux網路程序設計的gethostbyname/addr和getprotobyname函數,以及recv函數的MSG_WAITALL選項的作用。 下午學習了一些vim編輯器的游標命令,複習了SD內存卡SD匯流排模式下的初始化命令序列。 晚上閱讀了lwip2.02內存管理模塊中的mem_init, mem_calloc. mem_malloc, mem_free和plug_holes函數,以及堆區變數ram_heap和相關的宏定義。
|
|
35樓 巨大八爪鱼
2017-12-15 22:05
今天學習了lwip的mem_trim函數,memp.c中定義的全局變數以及memp_init函數,最後在VS2012上成功運行了lwip協議棧。
|
|
36樓 巨大八爪鱼
2017-12-17 22:54
昨天主要在準備六級考試
今天把微雪dp83848模塊插到了STM32F407VE開發板上,但是發現無法接收數據包。晚上運行使用cubemx創建的工程,發現成功收到了一個數據包(發現RS位置1了),但由於時間關係沒有調通串口USART1,無法作進一步研究。
|
|
37樓 117.136.63.*
2017-12-18 23:37
今天上午一直在嘗試在STM32F407VE單片機上驅動用20cm杜邦線連接的dp83848網卡,但是直到下午都沒有成功,最後也只ping通了兩個數據包,而且很不穩定,所以只好放棄了
晚上把這個網卡通過10pin的彎角排座焊接到了自己的STM32F207VE電路板上,連線長度為5cm左右,先通過TIM5的通道2的外部時鐘模式1測量PA1上的頻率,測得大約是10MHz左右,與有源晶振上標稱的50MHz相差很遠,估計是因為stm32晶片//chip內的resynchronization circuit造成的。接著在PA7 ETH_CRS_DV引腳上設置EXTI Line7上升沿觸發模式成功檢測了數據包接收情況,十一點左右成功ping通並運行了lwip http伺服器
這充分說明線不能接的太長,否則網卡不能穩定工作
|
|
38樓 117.173.218.*
2017-12-19 23:23
今天嘗試把昨天運行成功的暫存器版程序改成庫函數版,但是運行時發現數據包發送程序出了點問題,有時不能發送成功。
|
|
39樓 巨大八爪鱼
2017-12-20 22:23
今天上午解決了昨天的數據發送和接收問題,找到了問題的原因: http://www.stmcu.org/module/forum/forum.php?mod=viewthread&tid=614252&page=1#pid2310263中午成功在Linux虛擬機下用套接字連接了板上的TCP服務端並發送數據 晚上焊上了電源介面和5V轉3.3V的晶片//chip,並插上電源和網線拿到路由器上測試,可以通過DHCP正常獲取IP位址和DNS伺服器的地址並顯示到OLED螢幕上
|
|
40樓 117.173.218.*
2017-12-21 23:25
今天在F2板上焊接了微雪ov2640攝像頭模塊,並使用dcmi介面成功實現照片的拍攝(非dma方式)
|