如何学习单片机,你该进来看一看了

最近好多人在问我单片机该如何入门、从哪里入手、怎样做才能快速提高,所以我计划想开一个专栏,开专栏的目的,就是结合硬件设计、结合程序设计系统的讲解如何使用单片机,以及如何用单片机来跑操作系统,如何用操作系统进行多线程、多任务的调度。

  1. 载体:专栏的载体就是前段时间开发的STM32单片机学习板,目前还差TFT真彩屏的程序没有调试;

  2. 方式:以开发板上的硬件资源为例,把所有硬件资源都练习一遍;

  3. 输出:每个练习输出程序工程文件、学习手册,内容在群共享里更新,随进度更新;

  4. 方向:首先操作寄存器,其次操作库函数,最后有可能上操作系统(不确定,看大家的接受程度);

两个重要的工具:

  • Altium  Designer 09;

  • Keil V4.7;

做硬件原理、PCB设计我一直使用的是Alitum Designer 09;程序设计我一直使用的是KEIL V4.7;

下载工具的方式,我之前一直使用ISP的下载方式,程序都是盲调,即程序写好之后下载进去看执行情况,有错误了再改。最近在用JLINK,可以在线调试,有了在线调试写程序就方便多了。STM32学习板已经把ISP集成在了电路板上,只需要使用手机数据线就可以下载程序,也留有JTAG接口,可以使用JLINK在线调试。

节后要出差,估计二十多天,等我出差回来后,开始着手准备这件事情。

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

公众号:micropoint8。网址:www.picmcu.com

玩转嵌入式


单片机|软件|硬件|嵌入式

投稿、合作、赞助,请邮件:

zhenxing2000@126.com

(0)

相关推荐