|
俺的御用單片機實驗板引用STC的28pin單片機、采取128X160的1.8寸彩屏、設有不常用的時鐘芯片位置,平庸之作,做的盡是些簡單智能控制,算是能搞點自以為得意的科學實驗,如此而已。但有玩過STC的都知道,STC芯片的flash程序空間很精貴,大的也只有60來K字節,想用點漂亮的大點陣字符庫和美麗點的彩圖就受限大大的,嚴重捂沒了俺和實驗板的多樣精彩和革命創意。
于是俺毅然決然的先行折騰擴展了flash。結果意外啊:8M字節的flashMX256406居然網購只1 塊來錢、實驗板閑置的8pin時鐘位置正好焊接flash改連STC的SPI方便極了、剛好又有網上燒友“294411253”的《分享下本人寫的利用串口發送GBK字庫存儲到SPI FLASH的程序》作現成的參考借鑒。擴展很有成效。原來塞進一幅128X160彩色圖要占去40.96K字節,占去STC芯片的一大半要心痛的,可現在放進去100多幅圖片還有多余。俺一直用的40X72點陣數碼字符再多都不用愁了。或再奢侈些用彩圖來做儀表字符庫也冒得說。折騰過STC而為之犯過愁的哥們一定都能意會到這空間闊卓后的無尚快感,或情不自禁尤生任性的新創想。
有了槨大的空間,得有方法傳入數據才具革命意義。目前時髦的做法:1是SD卡傳入法 ,2是串口傳入法,3是先用編程器寫入flash再焊接到電路板等等。第3法最簡單易得,但顯得笨笨的不便修改。294411253燒友的辦法是串口傳入,問題多比較麻煩難搞,但修改方便實用靠譜,而且就地使用STC程序下載工具里的"串口助手"傳數據忒便利。不過串口傳數據對單片機SRAM內存有要求,得1K以上才通得過,這太不利于俺慣用的STC15W401類抵擋廉價系列(只512字節)了。好在俺有辦法,科學實驗已證明把倒騰串口數據的UartBuf[256]和CcpyBuf[256]數組變量降為32時就可有效運行了,速度減慢了點,卻有效騰出了所占內存開銷,如此后低端廉價STC芯片都(從不可能到全能)可繼續引用了。不全為省錢,這可是盡咱地球球民極用地球資源的神圣義務。于是升華。。。!機緣超級順。。。! 貼圖為證:
1塊錢的MX25L6406flash,2塊8的IRC15W415單片機(價廉功能賤SRAM只有512字節、程序空間只14K字節)。
IMG_20170707_141830.jpg (174.02 KB, 下載次數: 128)
下載附件
2017-7-20 07:56 上傳
3塊錢的128X160彩屏MT1D66B(TL1771方案)。這屏便宜是因為只有并口要消費很多I\O,又是2串LED背光要過6V才能起輝,用起來麻煩。
在俺這里卻用得順暢。
IMG_20170707_141858.jpg (330.47 KB, 下載次數: 113)
下載附件
2017-7-20 07:56 上傳
因為俺有現成的實驗板子,8pin時鐘芯片位置正好安放8M的flash貼片,就近改連STC的SPI口方便極了。
IMG_20170717_200559.jpg (235.95 KB, 下載次數: 124)
下載附件
2017-7-20 07:57 上傳
STC下載工具里就有串口助手,傳數據特便利。
1.JPG (178.36 KB, 下載次數: 138)
下載附件
2017-7-20 07:56 上傳
2.JPG (132.92 KB, 下載次數: 132)
下載附件
2017-7-20 07:56 上傳
4.JPG (125.83 KB, 下載次數: 141)
下載附件
2017-7-20 07:56 上傳
現在俺的實驗板引用了14K程序空間、512字節SRAM內存的便宜單片機芯片也同樣可以傳入和改刷8M字節數據、安放200幅128X160的彩色圖片。
居然可以牛X成這樣,若沒有flash你想都別想。
IMG_20170707_152109.jpg (125.92 KB, 下載次數: 113)
下載附件
2017-7-20 07:56 上傳
IMG_20170707_152120.jpg (119.78 KB, 下載次數: 120)
下載附件
2017-7-20 07:56 上傳
IMG_20170707_152129.jpg (117.75 KB, 下載次數: 117)
下載附件
2017-7-20 07:56 上傳
IMG_20170707_152155.jpg (713.81 KB, 下載次數: 120)
下載附件
2017-7-20 07:56 上傳
IMG_20170707_152206.jpg (112.56 KB, 下載次數: 137)
下載附件
2017-7-20 07:56 上傳
IMG_20170707_152216.jpg (121.34 KB, 下載次數: 132)
下載附件
2017-7-20 07:56 上傳
IMG_20170707_152242.jpg (106.69 KB, 下載次數: 115)
下載附件
2017-7-20 07:56 上傳
IMG_20170707_152253.jpg (112.67 KB, 下載次數: 117)
下載附件
2017-7-20 07:56 上傳
IMG_20170707_152405.jpg (139.1 KB, 下載次數: 129)
下載附件
2017-7-20 07:56 上傳
IMG_20170719_120728.jpg (145.65 KB, 下載次數: 139)
下載附件
2017-7-20 07:57 上傳
IMG_20170719_120651.jpg (204.66 KB, 下載次數: 133)
下載附件
2017-7-20 07:57 上傳
俺用得最多的40X72數字符放再多也不愁了。
IMG_20170707_152957.jpg (131.48 KB, 下載次數: 130)
下載附件
2017-7-20 07:56 上傳
IMG_20170719_121839.jpg (195.59 KB, 下載次數: 114)
下載附件
2017-7-20 07:57 上傳
還可任性點,不吝花費6000字節來顯示一個彩色字符,來更多的花樣不在話下。
IMG_20170719_120610.jpg (225.28 KB, 下載次數: 126)
下載附件
2017-7-20 07:57 上傳
|
評分
-
查看全部評分
|