STM32开发板开发过程|1芯片选型

我们逛论坛、逛QQ群的时候经常会看到大家在求资料、求分享,其实有一个很重要、很权威的资料提供者会被大家忽略,那就是官网。各个半导体公司的官网上提供了芯片开发过程中所用到的各种资料、各种学习手册、各种例程、各种设计经验。只是我们不太习惯去阅读英文的资料而往往把官网忽略掉。从资料的权威性来说,英文版的资料比中文翻译资料好很多,因为翻译可能会出错,而且翻译可能会把自己的主观思想带进翻译资料里。今天就在官网选一款芯片。

在百度搜索“ST官网”,或者直接输入其官网网址,打开官网后找到“产品”,会出现如下内容:

选择“微控制器”,出现如下内容:

点击32位ARM Cortex MCU,出现如下内容:

因为F1系列退出这么久了,市场占有率非常庞大,用的人很多,所以选择STM32F1系列,出现以下内容:

选STM32F103,这时候就出现了选型列表,甚至还可以下载excel版本的选型手册,我选择了STM32F103C8系列,并下载了其Datasheet。

Datasheet上有芯片的代码含义,我选择了STM32F103C8T6,这是一款具有48引脚的LQFP48封装的单片机,因为这款单片机使用非常普遍,是入门级的ARM(Cortex-M3)芯片,非常适合初学者,而且LQFP48的封装如果自己手焊的话毫无压力,方便前期调试。下面看看这款芯片有哪些资源。

  • 64K flash;

  • USB接口;

  • CAN接口;

  • 7个定时器;

  • 2路12位的AD通道;

  • 2个片上I2C;

  • 3个片上UART;

  • 2个SPI;

  • 片上RTC;

片上资源相当丰富,对初学者来说完全足够了,而且这款芯片价格便宜市场价在10元左右。由此想到,该开发板估计会有如下学习资源:

  • 按键学习;

  • 流水灯学习;

  • 蜂鸣器驱动;

  • ISP自动下载;

  • JTAG在线调试;

  • RTC时钟;

  • 232通信;

  • CH340G通信;

  • CAN通信;

  • RS485通信;

  • USB通信;

  • I2C通信;

  • SPI通信;

  • NRF2410无线通信;

  • 真彩屏显示;

  • 数码管显示

如果把以上功能都调试通过,那恭喜你你已经成为大师了。明天开始设计。

您正在收看的是如何开发一款STM32开发板,正在现场直播,毫无保留。

(0)

相关推荐