stm32與普通51單片機在編程上的區別。
1,不同的庫函數。ST廠家推出的STM32系列單片機,ST廠家給出了豐富的函數庫,可以直接使用,所以在編程上比普通51單片機更省時。
2.運行速度不壹樣。普通51單片機運行速度慢,尤其是雙數據指針,而STM32系列單片機最高工作頻率可達72MHz。
3.方便程度不壹樣。51單片機的任何器件只需要打開配置寄存器就可以編程,而STM32系列單片機需要先打開相應的時鐘,包括打開外部時鐘(晶振)才開始工作。
4.不同的資源。STM32比普通的51單片機擁有更多的內部資源(寄存器和外設功能),基本接近計算機的CPU,所以在編程上可以有更多的選擇。
5.選擇不同的編程語言。STM32基本不會選擇匯編語言,因為工作量巨大,寄存器太多,位數太多,而51單片機大多使用匯編語言。至於C語言編程,沒有太大區別。