************** If an error, please contact author, to be corrected
For other uses, indicate the source, to express my recognition of the results
Thank you
一、序言: 1
1 说明 本文逐步介绍了作者自身在 STM32 处理器和 IAR 编译环境的学习过程,并介绍了在该类环境下容易产生错误的地方,最后顺利的进行 Firmw are 下的程序编写和 ST-LINK 的调试
说来惭愧,小小的编译环境竟然花费了我整整 4 天时间,本人也是跟随着网上的众多教程慢慢的摸索
可不想,编写教程的人貌似并没有遇到很多问题,而自己确因为人品的关系很是出错
现将熟悉过程记录之,供人品和我一样差的,甚至比我差的同胞使用
以下,仅仅是作者自身的实践所得
如有出错,请谅解,并提出意见;如需要引用,还请注明来源,以此表示对我成果的肯定
2 选择STM32 单片机/处理器 在公司完成一个项目之后,需要考虑新的芯片适应新的需求,以此,同主管商量之后,决定采用 ST 的 8 位或 32 位单片机
其价格、功能、用户群都是比较不错的
介于自身对 32 位芯片的向往,于是义不容辞的直接上 STM32 单片机
公司正好有一块 STM32 的板子,于是决定从 STM32F103C8 开始
3 熟悉 STM32 的编程手法 不同于以往的 8 位或 16 位单片机,STM32 的编程大量使用 Firmw are,也就是固件,个人理解是:Firmw are 不需要或者很少修改之后,可以随意的调用,即可以实现相关功能
Firmw are 的设计结构预示着它具有很好的通用型,而且熟悉之后调用非常的简单
最大的困难在于当初次接触 Firmw a