logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

对GPIO电路的完全分析

本文分析了GPIO电路中保护二极管和驱动电路的设计原理。保护电路通过电阻分压将电压钳制在-0.7V-4V范围。输入驱动部分采用上下拉电阻确定电平状态,施密特触发器将模拟信号转换为数字信号。输出驱动采用CMOS电路,推挽输出提供强驱动能力,开漏输出需配合上拉电阻使用(如I2C通信)。文章特别指出电路图未标注但实际存在的上下拉电阻问题,并比较了不同输出模式的特性。此外还提及GPIO的扩展功能如外部中断

文章图片
#单片机#嵌入式硬件
有关I2C通讯协议的简要分析

I2C的引脚包括SDA和SCL两个,是一种同步时序通讯协议。

文章图片
#单片机#嵌入式硬件
有关ST-Link下载时显示No-target Link的非硬件问题的解决方案

此时当二次烧录时,该引脚由于没有了调试的功能所以烧录不进去,解决方案时,按住复位键,趁着程序没有重定向引脚功能的时候,把程序烧录进去。同理的,此时Debug也会无法使用,所以在设计之初,就尽量不要占用调试的引脚,否则二次烧录程序和调试都会有困难!,比如 PCB 上 JTAG 引脚被用于其他功能(如 LED、按键等)。(如输入/输出、PWM、UART 等),导致调试功能失效。在排除了硬件上的问题的情

文章图片
有关Keil中串口调用printf函数出现乱码的解决方案

当我们使用Keil重定向printf函数,进行打印的时候,经常在串口的地方会输出乱码,非常的不爽。

文章图片
从零开始的FreeRTOS学习生活(1)

学习FreeRTOS可以解决裸机开发中CPU资源浪费的问题,通过任务调度避免阻塞等待。FreeRTOS是专为嵌入式设计的实时操作系统,相比通用系统更轻量高效。其主要优势包括:1.源码体积小,裁剪后仅1.2MB,在STM32等资源受限设备上仅占用3-10KB ROM;2.提供完整的任务管理机制,封装了高效的任务调度功能,显著提升嵌入式系统的实时性和资源利用率。

文章图片
#学习#生活
有关I2C通讯协议的简要分析

I2C的引脚包括SDA和SCL两个,是一种同步时序通讯协议。

文章图片
#单片机#嵌入式硬件
到底了