最近開始用avr單片機,感覺無論是匯編還是C都比51要舒暢,不明白為什么現在的單片機教學非要以51為主。
我用的是ATmega32,內存比較大,ROM 32K,RAM 2K,EEPROM 1K,很適合寫一些大型工程,比如ucos-ii的移植。硬件資源也很豐富,有內部晶振、SPI、IIC、JTAG、ADC等。ATmega16 和 32 兼容,只是內存少了一半。
下載方式有SPI和JTAG兩種方式,JTAG能在線調試,很好用,可惜的是要占4個端口。
搭建了一個最小系統,用LochMaster這個軟件設計,感覺很應手。
|