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

 

从今天开始,就开始着手设计一款STM32单片机开发板,我每天会把开发的过程跟大家分享出来,尽量做到细致,让初...





从今天开始,就开始着手设计一款STM32单片机开发板,我每天会把开发的过程跟大家分享出来,尽量做到细致,让初学者对单片机开发有个入门的印象,同时也和大家一起探讨、分享STM32单片机的学习经验,和大家一起成长为单片机高手。

我们逛论坛、逛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开发板,正在现场直播,毫无保留。

本订阅号致力于单片机、ARM等嵌入式软硬件的设计经验分享,秉承“人人都是电子设计经验的分享者”的理念,成功路上不孤单,我们一起努力。公众号:micropoint8



    关注 玩转嵌入式


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册