推荐阅读最新更新时间:2024-11-09 12:42
【硬件】PIC32单片机烧写器以及线序说明
1. PIC32单片机烧写器,使用Pckit3烧写。 如下图 2.仿真器端线序如下: 注: LVP在板子上连接GND,同VSS 3.板上连接器 如下图,MCU原理图详见附件 4.烧写步骤: 1)import 2)programer-select tool (ICD3 PICK3…) 3) 点击烧写图标
[单片机]
STM32串行通信原理
一、通信接口背景知识 1,处理器与外部设备通信的两种方式: A.并行通信 传输原理:数据各个位同时传输。(用多个口同时传输多位数据) 优点:速度快 缺点:占用引脚资源多 B.串行通信 传输原理:数据按位顺序传输。 优点:占用引脚资源少 缺点:速度相对较慢 2,串行通信: 按照数据传送方向,分为: (1),单工(a): 数据传输只支持数据在一个方向上传输 (2),半双工(b): 允许数据在两个方向上传输,但是,在某一时刻,只允许数据在一个方向上传输,它实际上是一种切换方向的单工通信; (3),全双工(c): 允许数据同时在两个方向上传输,因此,全双工通信是两个单工通信方式的结合,它要求发送设备和接收设备都有独立的
[单片机]
中国汽车论坛 | 黄钧:国产高端MCU芯片为汽车核心控制器注入“芯”能力
2023年7月5日-7日,由中国汽车工业协会主办的第13届中国汽车论坛在上海嘉定举办。本届论坛以“新时代 新使命 新动能——助力建设现代化产业体系”为主题,设置“1场闭门峰会+1个大会论坛+16个主题论坛+N场发布”共18场会议及若干发布、展示、推广等活动,旨在凝聚各方力量,形成发展共识,为建设现代化产业体系贡献汽车行业的智慧和力量。其中,在7月6日下午举办的“主题论坛三:芯路历程、协同并进”上,紫光同芯微电子有限公司副总裁黄钧发表精彩演讲。以下内容为现场演讲实录: 谢谢杨秘书长,感谢汽车工业协会的邀请。我来自紫光汽车电子与智能芯片板块,这里面包含有紫光同芯、紫光芯能等好几个核心企业,共同打造我们的汽车芯片,今天给大家报
[汽车电子]
发光二极管的特性
单片机中的高电平是+5V,低电平时0V 发光二极管: 压降是固定的 1.6v-1.7v; 电流也是固定的3mA -10mA;//电流太小,灯太暗,电流太暗,异常。 所以会通过串联电阻来使发光二极管的电压、电流满足条件。
[单片机]
单片机如何输出4-20ma电流信号?
电路原理图 电路分析 如上图所示,是一个压控恒流源(VCCS),VS1来自单片机DAC引脚的模拟电压信号。经过R1,C1组成的低通滤波器进行滤波后送往运放,从伯德图中可以看出该滤波器在-3dB增益处对应的截止频率为1.59K,足以用来滤除高频数字干扰信号。 运放在深度负反馈条件下具有虚短的特性,DAC信号进入运放的同相输入端后,运放会控制输出,通过反馈回路使得反向输入端电压逼近同相输入端电压,最后保持相等。 这个过程中三极管进入线性区,IC电流逐渐变大,流过电阻R3的电流增大,R3两端电压也随之增大,最终运放反向输入端电压等于同相输入端电压,电路进入稳定状态。 电路中电阻R2,R3,三极管T1,和输出引脚(连接电流表)为串
[单片机]
基于AT89C51单片机的矩阵键盘
/* Main.c file generated by New Project wizard * * Created: ?? 5? 18 2017 * Processor: AT89C51 * Compiler: Keil for 8051 */ #include reg52.h #include stdio.h #define uchar unsigned char void delay() { uchar j = 1000; while(j--); } void liushuideng(void) { uchar duan = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6
[单片机]
单片机学习:典型的8051芯片引脚
还是从51,这个虽然比较老,但是很经目前典用应仍然很广泛的这类芯片开始学习,下面是一个典型的8051引脚图。 图1.1 8051引脚图 制造工艺为HMOS(参考数电)的MSC-51单片机采用的是只引脚双列直插封装。12个时钟是一个机器周期,51的指令1~4个机器周期。 (1) 电源引脚: Vcc接(+5v)电源 Vss接地。 (2) 时钟引脚: XTAL1、XTAL2外接晶体振荡器。 (3) 控制引脚: RST/Vpd:复位信号/备用电源输入(H/L) ALE/PROC:地址锁存允许信号/编程脉冲输入端(H/L) PSEN:程序存储器输出控制(L) EA/Vpp:内外程序存储器选
[单片机]
STM32与SD卡通信各层分析
最近做了一些STM32和SD卡通信的一些思考,一直以来SD的驱动和应用困扰了我很久,寒假的时候看到SD简化版物理层协议的时候就傻掉了,看到SD的驱动快3000行的代码也动摇了。这几天几种地看了一下SD卡的相关内容,总结了一些体会,感觉也没有那么恐怖了。我决定从分层上来讨论SD的驱动和应用,因为这样可以构建一个清晰的逻辑,且不知哪位计算机大师曾说过:一切计算机问题都可以用分层的方法来解决。 我自己把SD卡从驱动到应用共分为4层,从下至上依次为:驱动层、物理层、文件系统层、应用层。下面一一来介绍各层的一些重要的操作。 1)驱动层 驱动层,对应到ST的库,就是stm32f10x_sdio.c/.h这个两文件。其实使用任何一个ST
[单片机]