逛论坛、逛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无线通信;
- 真彩屏显示;
- 数码管显示
|