【百问网智能家居】学习嵌入式,基础班day1
文章目录
一、了解单片机学习路线
MCU:微控制器 (Micro-Controller Unit , MCU) ,俗称单片机。之所以称之为单片机 (Single Chip Microcomputer),是因为不同于其它处理器,它将CPU、RAM(随机存储器)、ROM(只读存储器)、I/O、中断系统、定时器等各种功能外设资源集中到一个芯片上。这个芯片就是一个完整的微型计算机,只需要供电或加上极少的外围电路即可工作。常见的MCU有80C51系列单片机、Atmel公司的AVR系列单片机、Microchip公司的PIC系列单片机、TI公司的MSP430系列单片机、ST公司的STM32系列单片机、NXP公司的LPC1700系列单片机。早期的MCU主要是8位,后面发展出16位,再到现在主流的已经是32位。此外,主频不断提高、ROM不断增大、外设不断增多,单片机的应用领域和场合越来越大。
MPU:微处理器(Micro-Processor Unit,MPU)。类似通用计算机的CPU,主要负责处理计算,需要外加RAM、 Flash、电源等电路。MCU和MPU的本质区别是因为应用场景的定位不同。MPU注重通过相对强大的运算/处理能力,执行复杂多样的大型程序,因此常需要外挂运行内存(RAM)、存储器(Flash)等。MCU注重功能较为单一、价格敏感的应用场景,不需要相对强大的运算/处理能力,更多的是对设备管理/控制,因此不需要大容量的RAM、Flash来运行大型程序,于是将RAM、Flash全集成在一起,大家也就俗称“单片机”.
二、下载程序
打 开 “ 100ASK_STM32F103_MINI 开发板资料 \3_ 开发软件 \2_ 百问网 STM32F103 工 具
\100ASK_STM32F103_Tools”里面的“100ask_stm32f103_tools.exe“, 点击“文件选择”,如下图所示。
这里要选择编程生成的“bin文件”或“hex文件”,参考《100ASK_STM32F103_MINI用户手册.pdf》学
习如何编写代码,生成文件。这里直接使用编译好的“bin文件”测试。选“100ASK_STM32F103_MINI开发板资料\0_使用必看\测试程序\LED.bin”,该程序效果为控制开发板用户LED灯(蓝色)闪烁。
最后点击“开始下载”,如下图所示,待进度条完成,开发板自动重启,即可看到开发板LED闪烁。
总结
提示:这里对文章进行总结:
第一天主要是熟悉开发板的使用和学习烧录过程,学习嵌入式的学习路线,为以后定下学习方向。