stm32怎么把id變成6個(gè)字節(jié) STM32比51強(qiáng)在哪?
STM32比51強(qiáng)在哪?在我看來,對 "計(jì)算機(jī)與電子產(chǎn)品分為四個(gè)級別:1.具備io處理能力這個(gè)很好理解,就是幾腳輸入幾腳輸出。2、能簡單顯示處理情況比如掛個(gè)屏,顯示一些語言字符,rom和ram都要擴(kuò)容
STM32比51強(qiáng)在哪?
在我看來,對 "計(jì)算機(jī)與電子產(chǎn)品分為四個(gè)級別:
1.具備io處理能力
這個(gè)很好理解,就是幾腳輸入幾腳輸出。
2、能簡單顯示處理情況
比如掛個(gè)屏,顯示一些語言字符,rom和ram都要擴(kuò)容。
3.有一個(gè)復(fù)雜的宏處理系統(tǒng)。
指令復(fù)雜度不斷增加,此時(shí)io管理和ram管理越來越復(fù)雜。
4.擁有宏到宏的處理系統(tǒng)。
這個(gè)時(shí)候,別的不說,全局ram管理已經(jīng)不是程序員自己能考慮的事情了,至少需要一個(gè)基本的操作系統(tǒng)。
51系列基本在1-2級之間,據(jù)說有一部分做到了3級,而stm32達(dá)到了4級。
那個(gè) 這就是區(qū)別。
哪些單片機(jī)上可以跑操作系統(tǒng)ucos?
您可以運(yùn)行UCOS,主要是因?yàn)镽AM應(yīng)該足夠大,以在最小系統(tǒng)中運(yùn)行至少512字節(jié)的RAM。更高的時(shí)鐘頻率肯定更好,但是你可以運(yùn)行在更低的時(shí)鐘頻率上(當(dāng)然這并不實(shí)用,只是為了學(xué)習(xí))。
可以用STC89C58RD,10元左右。你可以通過串口直接下載程序,也可以有足夠的內(nèi)存來運(yùn)行最小的UCOS系統(tǒng)。
另外,51 runnable系統(tǒng),比如Keil自帶的RTX51 TINY比較常見,消耗的資源比較少,比較實(shí)用。
UCOS2在51里還是很有學(xué)習(xí)意義的,現(xiàn)在最便宜的一塊STM32也就十幾塊錢,性能強(qiáng)多了。