stm32/c51
文章平均质量分 55
csdn4646
知识,改变人生!
展开
-
推挽输出和开漏输出区别
推挽输出:可以输出高,低电平,连接数字器件。 输出 0 时,N-MOS 导通,P-MOS 高阻,输出0。 输出 1 时,N-MOS 高阻,P-MOS 导通,输出1(不需要外部上拉电路)。开漏输出:输出端相当于三极管的集电极. 要得到高电平状态需要上拉电阻才行. 适合于做电流型的驱动,其吸收电流的能力相对强(一般20ma以内). 输出 0 时,N-MOS 导通,P-MOS 不被激活,输出0。 输出 ...转载 2018-07-02 20:08:08 · 948 阅读 · 1 评论 -
C8051读取hex文件
如何从单片机中读出hex文件 注意:本教程只在单片机程序未加密的情况下验证有效,其他未知!网址:https://wenku.baidu.com/view/00320a5b8bd63186bdebbc90.html 以C8051F020为例: 1.下载C8051F编程器(可百度自行搜索)。通过搜索网络上有几个版本,...原创 2018-08-10 16:45:22 · 3312 阅读 · 0 评论 -
【STM32】STM32串口配置的步骤(库函数)
第一部分:第二部分:串口中断4种接收数据实现方式原创 2018-08-22 08:48:31 · 1128 阅读 · 0 评论 -
JTAG和SWD的禁用配置及无法下载问题解决
第一部分 JTAG和SWD禁用配置我们使用单片机开发产品会用到JTAG或SWD接口,由于硬件资源的限制,需要复用这些IO口第二部分 无法下载程序解决1.完全复用了JTAG和SWD接口情况下,想要修改程序? 1)目前两种方案: 方案一:一般PCB肯定会引出复位引脚,可以先按keil的下载按钮,然后迅速按下PCB的复位按钮,一般可下载成功。 ...原创 2018-09-14 10:01:34 · 4147 阅读 · 0 评论 -
HR202湿敏电阻总结与程序整理
来源:https://www.amobbs.com/thread-5561786-1-1.html?_dsign=d5a64904 第一部分 来源:https://www.amobbs.com/thread-5561786-1-1.html?_dsign=d5a64904 第二部分#include 'SystemInit....转载 2018-09-15 08:31:56 · 8371 阅读 · 1 评论 -
复位电路异同及操作
第一部分 复位分类 硬件复位:顾名思义通过硬件给系统一个复位,比如在电路板上设计一复位电路,通 过按下按键就可以给系统实现一个复位,而无论系统在执行什么样的程序 复位启动以后需要重新加载加载FPGA、DSP等,也有可能在这个操作之前初始化化CPU,加载系统文件等操作,具体视需要而定,然后初始化一些配置芯片。 硬件复位的作用区域一般是全局的。软件复位:...原创 2018-07-25 13:59:51 · 1670 阅读 · 0 评论 -
无符号整型赋值陷阱
有没有人尝试过将负数赋给一个无符号整型变量?知不知道这样做会发生什么?还没有尝试的就让我们来探索下无符号整型隐藏的秘密。先来看看下面代码:int main(){ unsigned int val = -1; cout<<val<<endl; return 0;}执行的结果:4294967295请按任意键继续. . .--------------...转载 2018-07-02 20:10:31 · 533 阅读 · 0 评论 -
GPIO引脚模式
第一部分 空GPIO引脚状态STM32中空的I/O管脚是高电平还是低电平取决于具体情况。1、IO端口复位后处于浮空状态,也就是其电平状态由外围电路决定。2、STM32上电复位瞬间I/O口的电平状态默认是浮空输入,因此是高阻。做到低功耗。3、STM32的IO管脚配置口默认为浮空输入,把选择权留给用户,这是一个很大的优势:一方面浮空输入确保不会出现用户不希望的默认电平(此时电平取决于...转载 2018-07-11 16:06:23 · 6611 阅读 · 2 评论 -
单片机硬件IIC和软件IIC区别
1. 硬件IIC用法比较复杂,模拟IIC的流程更清楚一些。2. 硬件IIC速度比模拟快,并且可以用DMA3. 模拟IIC可以在任何管脚上,而硬件只能在固定管脚上。 4. 软件i2c是程序员使用程序控制SCL,SDA线输出高低电平,模拟i2c协议的时序。一般较硬件i2c稳定,但是程序较为繁琐,但不难。 5. 硬件i2c程序员只要调用i2c的控制函数即可,不用直接的去控制SCL,SDA...转载 2018-07-19 10:47:56 · 4172 阅读 · 0 评论 -
单片机SPI、IIC、IIS、UART的应用场合及区别
SPI SPI接口的全称是"Serial Peripheral Interface",意为串行外围接口,是Motorola首先在其MC68HCXX系列处理器上定义的。 SPI接口主要应用在EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。 SPI接口是以主从方式工作的,这种模式通常有一个主器件和一个或多个从器件,其接口包括以下四种信号: (1)MOSI ...原创 2018-07-19 10:56:15 · 3667 阅读 · 0 评论 -
计算机与MCU通信及MAX232、CH340T与PL2303的区别
原理:单片机的TXD、RXD是TTL电平,所以你得万变不离其宗的将其它信号转成TTL电平,只有这样给单片机下载程序才有可能成功!其中CH340、PL2303等芯片是直接将USB信号转换为TTL电平或者TTL电平转换为USB信号,而MAX232等芯片是将TTL转换为RS232信号或者将RS232信号转换为TTL.MAX232:外围电路简单,但是占用pcb面积大,不美观 PL2303:水货多不稳定,外...转载 2018-07-07 15:08:23 · 468 阅读 · 0 评论