找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

基于STC32G12K128單片機(jī)的LCM-DMA-EEPROM實(shí)驗(yàn)例程

查看數(shù): 3854 | 評論數(shù): 4 | 收藏 1
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時(shí)間: 2023-1-31 15:11

正文摘要:

      春節(jié)在家無事,學(xué)習(xí)了LCM,DMA和EEPROM的使用,寫了一個(gè)例程,上機(jī)調(diào)試運(yùn)行通過,分享給大家,相信這類東西多些對我們初學(xué)者是有利的。也歡迎大神們指點(diǎn)和吐槽。      & ...

回復(fù)

ID:1039438 發(fā)表于 2023-2-3 13:14
STC莊偉 發(fā)表于 2023-2-2 09:47
我也在學(xué)  
真12位ADC, 熱敏電阻/NTC 測溫 《STC32位8051單片機(jī)原理及C語言程序設(shè)計(jì) 視頻教程》,第19集

后來才知道在屠龍刀核心板上就設(shè)計(jì)安裝了NTC測溫電路的,直接編程就能調(diào)試了
ID:1039438 發(fā)表于 2023-2-3 13:10
STC莊偉 發(fā)表于 2023-2-2 09:47
我也在學(xué)  
真12位ADC, 熱敏電阻/NTC 測溫 《STC32位8051單片機(jī)原理及C語言程序設(shè)計(jì) 視頻教程》,第19集

NTC的性能參數(shù)我不熟。沒搞這方面的驗(yàn)證實(shí)驗(yàn),只做了ds18b20的測溫實(shí)驗(yàn)。
ID:961114 發(fā)表于 2023-2-2 09:47
我也在學(xué)  
真12位ADC, 熱敏電阻/NTC 測溫 《STC32位8051單片機(jī)原理及C語言程序設(shè)計(jì) 視頻教程》,第19集
ID:1039438 發(fā)表于 2023-2-1 08:20
補(bǔ)充一下:
1,做為學(xué)習(xí)階段的例程,程序中還使用了外晶振和內(nèi)部RTC時(shí)鐘源,沒有安裝外晶振的朋友可以把相關(guān)語句屏蔽掉,系統(tǒng)會自動(dòng)選擇內(nèi)部高速時(shí)鐘源,其頻率可在STC-ISP軟件界面選定。
2,緩沖數(shù)組的確定和程序中幾個(gè)數(shù)字的解釋,我在這個(gè)程序中用了一個(gè)隨手拿來的圖片,經(jīng)軟件(Image2Lcd或其它)縮小后大小為154*120(320和240兩者只能照顧一個(gè))。其數(shù)據(jù)量為:
154*120*2=36960(字節(jié))
選擇緩沖數(shù)組3696一是該 值小于8K(stc32g12k128的xdata空間是8K,DMA緩沖數(shù)組只能放在這個(gè)空間)
二是總數(shù)據(jù)量正好分十次讀完(整除)。三是3696/154/2=12.就是刷屏?xí)r正好12行(整除),所以程序中出現(xiàn)了3696,154,120,12這幾個(gè)數(shù)字,如果哪位同學(xué)的圖像數(shù)據(jù)不同,可按這個(gè)關(guān)系自己確定相應(yīng)的常數(shù)。
3,調(diào)試程序時(shí)借助了stc-usb link1d工具,進(jìn)行硬件仿真,用它可以清楚地看到程序運(yùn)行到哪一步,各種變量的變化,及數(shù)組內(nèi)數(shù)值的變化。明顯的減少了調(diào)試時(shí)間。記得聽過一句話,說程序不是寫出來的,是調(diào)出來的。意思大概是寫一個(gè)程序并不難,但寫完后難免存在各種小bug.一點(diǎn)小問題可能耽誤很多時(shí)間,甚至調(diào)錯(cuò)方向,把對的改成錯(cuò)的,結(jié)果越調(diào)越亂(我這種新人難免出這種情況),有了硬件仿真,就容易多了。程序卡在哪里,一看就知道,針對性的進(jìn)行調(diào)整,容易多了,記得卡的最多的是外晶振無法開啟(這也是上來做補(bǔ)充說明的原因)到現(xiàn)在我也沒能把控時(shí)鐘管理。只到了能用的程度,出現(xiàn)問題時(shí),沒能力解決這方面的問題。而最夸張的一次是完全正確的程序,執(zhí)行時(shí)卻連第一行都沒進(jìn)去。如果沒有硬件仿真器支持,真的要多花太多時(shí)間去查。

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表