当前位置: 首页 > news >正文

嵌入式小记

 

stc8中

ADC用高阻

震动马达用推挽

IIC开漏

灯准双向

独立按键准双向

推挽只能3.3V

开漏取决于外部上拉

浮空输入适用于外部有上拉或下拉的状态

外部无状态缺定内部使用上拉或下拉

开漏读和写,输入和输出,准双向只用输出,高阻无电流。

L1和L2可能没定义,如果是库函数可能没导入。

L5中断里有printf可能截断数据。

est中断中有printf

终端业务切换,数据可能被截断。

L107是内存小了,调大即可,魔法棒。

IIC软硬实现要统一,要么都软要么都硬。

L16表示有代码段未被调用。

L104函数多重定义。

L107 --------------->Target---------------------->MemoryModel = Large:va

L6128 函数未定义或未加依赖

//频繁改:外部:xdata大

//程序代码区域;code(不修改)

准双向口
输出电流:灌电流(外部电流流入引脚)可达 20mA ,拉电流(引脚输出电流到外部)为 270~150μA 。
输出电压:弱上拉特性,输出高电平接近电源电压 ,输出低电平接近 0V 。
输出方式:可输入也可输出。内部具有弱上拉电阻,输出高电平时靠上拉电阻提供微弱电流;输出低电平时,引脚可吸收较大灌电流。作为输入时,可读取外部电平状态。
推挽输出
输出电流:强上拉输出,可达 20mA,需加限流电阻,防止电流过大损坏电路。
输出电压:输出高电平接近电源电压 ,输出低电平接近 0V 。
输出方式:只能用于输出。通过内部两个互补的晶体管(类似推挽放大器结构),一个导通一个截止,可提供较大驱动电流,驱动能力强。
高阻输入
输出电流:几乎为 0,电流既不能流入也不能流出。
输出电压:无实际输出电压,仅用于检测外部输入电平,自身不产生驱动电压。
输出方式:仅用于输入。内部电路使引脚呈现高阻抗状态,对外部电路影响极小,可准确检测外部电平高低。
开漏输出
输出电流:取决于外部上拉电阻和负载情况,自身无固定输出电流值。
输出电压:输出低电平接近 0V ;若无上拉电阻,无法输出高电平,加上拉电阻后,高电平接近上拉电阻所接电源电压。
输出方式:可读外部状态也可对外输出。内部上拉电阻断开,输出低电平时靠内部晶体管导通实现;输出高电平时需外部上拉电阻提供电流,读取外部状态时,引脚呈现高阻态检测外部电平。

http://www.dtcms.com/a/278541.html

相关文章:

  • 亚马逊自养号技术栈解析:从环境隔离到AI行为模拟的实战指南
  • C++编程语言:标准库:内存和资源管理(Bjarne Stroustrup)
  • 对偶原理与蕴含定理
  • UART寄存器介绍
  • 解决安装 make 时 “configure: error: C compiler cannot create executables” 报错
  • 用于监测线性基础设施的分布式声学传感:现状与趋势
  • week3
  • 阿里云ODPS多模态数据处理实战:MaxFrame的分布式AI数据管道构建
  • ISO 15765-2TP传输协议
  • 迁移学习之图像预训练理解
  • 【双链表】【数组】
  • ubuntu(22.04)系统上安装 MuJoCo
  • 计算机网络(基础概念)
  • 网络协议和基础通信原理
  • qt-- 编译工具-Cmake的使用
  • 一文读懂循环神经网络(RNN)—语言模型+读取长序列数据(2)
  • Python----NLP自然语言处理(NLP自然语言处理解释,NLP的发展历程)
  • QT——文件操作类 QFile和QTextStream
  • 【同等学力-计算机-真题解析】离散数学-图论(握手定理、欧拉公式)
  • ARMv8.1原子操作指令(ll_sc/lse)
  • #Paper Reading# Apple Intelligence Foundation Language Models
  • 【Linux网络】:HTTP(应用层协议)
  • 深入解析 Transformer:开启自然语言处理新时代的革命性模型
  • uni-app在安卓设备上获取 (WIFI 【和】以太网) ip 和 MAC
  • 游戏框架笔记
  • SAP ERP与微软ERP dynamics对比,两款云ERP产品有什么区别?
  • [个人笔记] WSL 完整使用指南及 Claude Code 配置记录
  • 019_工具集成与外部API调用
  • 【HarmonyOS】元服务概念详解
  • ubuntu系统在线安装postgres