LIN協(xié)議就是UART的泛化,還是串口傳輸, 串口傳輸三種方式:輪詢(polling):老師每隔一小時(shí)問作業(yè)寫完了嗎。中斷(ISR):作業(yè)寫完了的同學(xué)告訴老師。DMA:班長(zhǎng)把...
LIN協(xié)議就是UART的泛化,還是串口傳輸, 串口傳輸三種方式:輪詢(polling):老師每隔一小時(shí)問作業(yè)寫完了嗎。中斷(ISR):作業(yè)寫完了的同學(xué)告訴老師。DMA:班長(zhǎng)把...
最近開發(fā)涉及TI的協(xié)議棧,學(xué)習(xí)了底層操作系統(tǒng)的任務(wù)機(jī)制,一邊學(xué)習(xí)一邊開發(fā)…… 不管調(diào)度多復(fù)雜,代碼總是一行一行執(zhí)行的,看懂了代碼就什么都明白了……
這周主要在查問題、修復(fù)問題,雖然只是一點(diǎn)點(diǎn)改動(dòng),但對(duì)于接手的人就要花大量時(shí)間查找問題。比較體會(huì)到測(cè)試驅(qū)動(dòng)開發(fā)的重要性。提交未經(jīng)測(cè)試的軟硬件結(jié)果是問題累積,導(dǎo)致不知道問題出在哪...
開始使用滴答清單管理日程、Keepass管理密碼、幕布整理思維、為知記錄筆記……果然大腦應(yīng)該用于思考而不是記憶。那么人也應(yīng)該做創(chuàng)造性的工作而不是簡(jiǎn)單重復(fù)勞動(dòng),那是機(jī)器擅長(zhǎng)的。
我一直把這句話理解為:you foolish if hungry.前天因?yàn)樯☆^腦不清醒,把一個(gè)循環(huán)條件修改錯(cuò)誤,導(dǎo)致程序死循環(huán)。查了兩天的問題終于發(fā)現(xiàn)…… 總結(jié): 必須知道...
最近調(diào)試LIN master,問題很多,總結(jié)一句話:程序員還是要回歸代碼本質(zhì)。 不能害怕協(xié)議?;駻PI的代碼復(fù)雜,還是要深入進(jìn)去看變量的變化、指針是否正確。 Talk is ...
困擾了幾天的問題,擦Flash后LIN通信故障,調(diào)試發(fā)現(xiàn)接收不到幀頭,懷疑擦Flash時(shí)影響底層中斷。具體原因不明。擦除前關(guān)閉中斷同樣故障,因此應(yīng)該是擦除時(shí)間較長(zhǎng)導(dǎo)致LIN的...
使用宏定義封裝判斷條件和讀寫函數(shù),使代碼可讀性提高不少。帶參數(shù)的宏定義,參數(shù)只能全詞匹配。 明天繼續(xù)函數(shù)和宏定義封裝。
問題:KEA64 EEPROM地址0x10000000在調(diào)試器顯示為????,并無法讀寫。嘗試flash地址0x0000FF00,讀寫成功一次后無法讀寫。不確定因素: EEP...
民數(shù)記 9:19云彩在帳幕上停留許多日子,以色列人就守耶和華所吩咐的不起行。 停留,等候。還要求告什么呢,祂不是已將未來要行的路指給我們了嗎?感謝上帝,我從不缺乏,因祂知道我...