spc5studio是一款ST的專門正對spc56xx等系列的IDE。注意,該IDE也在不斷更新當中。不同的版本之間還是存在差異的。
並且,不僅僅支持56系列的單片機。
其配置功能是比較強大的。如果配合一個比較好用的調試器(比如trace32),是能夠很方便地用起來的。
這個IDE的設計思路和autosar的mcal的工具有類似之處。靠對用戶友好的配置界面進行基礎軟件的配置。
存在以下困難需要克服。
1、不要手動修改配置自動生成的文件。
因為存在覆蓋問題。但是,自己在source文件夾下新建的文件和在main.c中寫的自定義的內容是不會被覆蓋的。
2、存在修改配置無法生效,莫名其妙報錯的情況。此時,應該選擇對整個工程的配置進行clean。然后再生成代碼。
實在解決不了的話,之前的刪除,新建一個工程。但是缺點在於,需要費勁地重新再配置一下。
3、存在對gui中的一些配置項不理解或者“misleading”的情況。此時,只能配合調試器來對選項的含義進行猜測了。
4、基本上通過對pin、clk、外設的配置和在main中對其進行調用。一個簡單的外設功能就能夠demo出來了。
再配合信號發生器和示波器的使用。如果存在和預期不一致的情況,是能很方便地調試出問題的。
5、能夠少寫一行代碼,就不要多寫一行代碼。要盡量減少代碼的復雜度。(先不討論某些死板的編碼規范)