170 likes | 290 Views
单片机及常用接口简介. 内容简介. 单片机基础知识 STM32 简介和开发环境 STM8 与 AVR 系列单片机简介 常用通信接口 简介. 推荐一些东西. Google 、 Baidu AMOBBS 、 21IC 各 大芯片厂网站(还有样片哦) 《 实用电子电路设计丛书 》 《 深入浅出 AVR 单片机 》*** 《 电子学 》 taobao. 单片机基础知识. 单芯片微型计算机 OR MCU 单片机将统治世界 种类繁多、但无非是微型和控制 单片机不智能,聪明的是人,更强大的单片机提供了更大的平台。 单片机不难学,本来就是设计成给人用的.
E N D
内容简介 • 单片机基础知识 • STM32简介和开发环境 • STM8与AVR系列单片机简介 • 常用通信接口简介
推荐一些东西 • Google、Baidu • AMOBBS、21IC • 各大芯片厂网站(还有样片哦) • 《实用电子电路设计丛书》 • 《深入浅出AVR单片机》*** • 《电子学》 • taobao
单片机基础知识 • 单芯片微型计算机 OR MCU • 单片机将统治世界 • 种类繁多、但无非是微型和控制 • 单片机不智能,聪明的是人,更强大的单片机提供了更大的平台。 • 单片机不难学,本来就是设计成给人用的
单片机基础知识 • 单片机几个概念: • 核心:CPU • 时钟: • Flash:硬盘-只读 • EEPROM:硬盘-小 • RAM:内存 • 外设:IO、定时器 、ADC、DAC、IIC、SPI、USART、、、
单片机基础知识 常见单片机: 一般按指令的长度分为:8位、16位、32位 • 8位:51系列、PIC、AVR(LGT)、STM8、日系、台系。。。 • 16位:MSP430、凌阳 • 32位:ARM Cortex-M系列、ARM7、9、PIC32、AVR32 • 4位。。。
单片机基础知识 推荐 • AVR、STM8 • STM32、LPC17xx(Cotex-M3) 不推荐 51,ARM7等其它落后于时代的东西
STM32系列单片机简介 • 基于ARM Cortex M3/M4核心 • 价格便宜、核心强大、外设资源丰富、省电、学习资源丰富、方便的固件库 • 产品线完整,代码可移植性好 • 缺点:外设略复杂、有bug。
STM32系列单片机简介 • STM32的资源 • STM32系列 • STM32F10x,20x,30x,40x • STM32Lxxx • STM32W
以STM32F103系列为例 • 固件库简介 • 建立一个工程(MDK) • STM32的时钟 • 点亮一个灯 • Systick • 中断 • 串口 • 看门狗 • Debug调试
STM8单片机 • 8位版本的STM32,外设与代码相似 • 价格低,性能高, • S系列和L系列
AVR单片机 • 经典强大的8位单片机 • 入门推荐,文档非常好,皮实 • 单周期
常用通信接口简介 • 串口与并口的区别 • SPI SerialPeripheralInterface(SD卡)串行外设接口 • IIC(I2C/TWI)Inter-IntegratedCircuit集成电路总线 • USART (UniversalSynchronous/AsynchronousReceiver/Transmitter)通用同步/异步串行接收/发送器
其它常用外设简介 • ADC Analog-to-Digital Converter • DAC • 各种时钟(低速、日期) • EEPROM • 复位电路 • DMA • 中断控制器
一些可能有帮助的东西 • 状态机 • 防止同时操作一个数据 • 退耦电容 • PCB设计软件:EAGLE • 电路板打样:嘉立创、华强PCB • 元件注意防假货、电池充电小心 • 小心你的USB 口
联系方式 • 郭鑫 • 249854564@qq.com • 15555109697