接着介绍国外单片机的教育,本科学生已经开始搞51单片机的核模型了
我们的教育明显是落后的,大家现在还没有搞清楚51或者251的核心原理
我们要抓紧追
接着介绍封装:
虽然大家喜欢DIP40 角的大封装,但是 直插的封装,引线太长无法克服高频电感电容的干扰
也是无法回避的问题!
STC32G12K128单片机为例,说明不同封装各个引脚的定义
这样就理解一脚多用的概念
STC 32G系列单片机提供了四种驱动模式:
其中准双向输出类型可以用作输出和输入功能,而不需要重新配置I/O口输出状态
是最常用的模式:
强推挽输出配置的下拉结构与开漏输出和准双向口的下拉结构相同:
仅为输入(高阻)
输入口带有一个施密特触发器输入以及一个干扰抑制电路:
在开漏模式下,单片机既可以读取引脚的外部状态也可以控制外部引脚输出高电平或低电平。
如果要正确地读取外部状态或者需要对外部输出高电平时,需要外加上拉电阻:
开漏输出:
仔细看下图,特别注意:
注:(1)由于STC32G系列单片机的处理器核时钟速度较高。因此,当软件执行由低变高的指令后,加入1~2个空操作延迟指令,再读取外部状态。
(2)在STC32G系列单片机中,通过1/0端口模式寄存器,可以切换这些引脚的工作模式
STC公司为STC32G系列单片机提供了多个下载电路的解决方案
我个人觉得冲哥的方法最省心。。。。。。。。。。
看试验箱的电路:
何老师还没有开始上实验课,我们先看看冲哥的方法:
电路如下:
再配上 STC- USB- CDC 就完美解决不间断下载啦
或者像我一样,买个STC link1D 就不动脑筋:
其实我还买了个“一箭双雕”,也是可以自动下载的。