Keil MDK、IAR等工具是各类
STM32单片机使用的主要IDE,不过都是收费的,在使用中很可能牵扯到一定的版权问题。GCC(GNU Compiler Collec
tion)作为GNU计划的一部分,是完全免费的,使用GCC的代价仅是对造成的不良后果(比如程序跑飞把外围
电路烧了,或者死机崩溃丢失了数据之类的问题)负全责,即GPL协议的“你随便用你修改,但出了事儿别找我”。基于MDK、IAR的开发环境搭建请查看笔者博文:开发环境搭建 STM32新建工程及配置好了,言归正传,接下来说说STM32的开发