如何学习一款新芯片

(S为 Step 的缩写)

S1:了解基本参数,与已知的单片机做对比

起码要知道以下参数:

  • 位数
  • 频率
  • RAM大小
  • ROM大小
  • 引脚数(或者GPIO数,或者封装)
  • 特性(如内置晶振、内置复位电路)等等

S2:硬件层面:拿到最小系统图

一般在数据手册里会提供,如果没有就只能百度一下啦

S3:软件过渡:烧录办法

常见的烧录办法有串口烧录(需要冷启动,自己复位)、ST-Link烧录、USB转串口自动烧录等等

S4:软件平台:包括IDE、编译链等等

  • 对于STM32来说,就是Keil ARM;
  • 对于STC8H来说,就是Keil51
  • 对于ESP32来说,就是Arduino或者 PlatformIO(ESP-IDF)

S5:在相应的平台上,得到相应的芯片库

  • 对于STM32/STC8H来说,就是各种 Pack
  • 对于ESP32来说,就是Arduino/Platform中选择好单片机

S5:尝试简单程序

比如点亮一颗LED灯,比如尝试简单的串口打印等等。

 

posted @ 2025-05-17 22:05  FBshark  阅读(57)  评论(0)    收藏  举报