STM8避雷区—PB4和PB5

摘要:
PB4/PB5只有漏极开路输出。它们是II2C端口。要获得高电平,需要上拉电阻。由于没有上拉阻力,因此水平不会改变。与其他端口不同,它可以直接输出高电平驱动LED。我在这里犯了一个错误。我将它们连接到三极管底座,以驱动LED和蜂鸣器。结果,我没有高水平的输出。。。。

原文链接:http://news.eeworld.com.cn/mcu/ic481258.html

1、PB4和PB5为真开漏,OD为T

STM8避雷区—PB4和PB5第1张

STM8S的PB4、PB5是I2C功能引脚,内部没有上拉电阻,为真OD,在作为控制输出是可外加一个10K上拉电阻增强驱动。

PB4/PB5只有开漏输出,它们为 II2C 端口,要得到高电平需要上拉电阻,由于没有上拉电阻,所以电平上不去,不同于其它的端口可直接输出高电平驱动LED。在此犯过错误,把它们接到三极管基极上去驱动LED和蜂鸣器,结果没有高电平输出

谨记。。。。+1

免责声明:文章转载自《STM8避雷区—PB4和PB5》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇NodeJS使用npm和cnpm高速下载ubuntu安装pandas下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

IAR for STM8的简介、下载、安装及注册教程

一、简介1.关于IAR for STM8 IAR for STM8 是一个嵌入式工作平台,主要应用于STM8 系列芯片的开发,现在(2018年3.10版本)能够支持市面上所有的STM8芯片。 个人认为,IAR for STM8和Keil差别并不是很大,只要熟悉Keil的使用,那上手IAR for STM8并不是什么难事,网络上也有许多相关资料可以查询。 2...

STM32 库函数 初学笔记

寄存器结构体定义 偏移量:4字节,因此用unsigned int声明结构体内每个元素。定义GPIOB为以GPIOB_BASE为基址的结构体指针。 编写库函数 编写库函数文件: main函数中调用:   构建库函数雏形    参照下表:   main()中: STM32固件库文件分析 GPIO_ReadOutputDataBit 函数解释:读取io...

状态机设计——从简单的按键消抖开始

  目前笔者正在接受明德扬FPGA网上培训班的培训,讲的内容非常适合新手,且以练习和互动答疑的教学模式让我学到了很多东西。由于是根据自身时间安排进度的,所以战线拉的比较长,发现做些设计总结非常重要,可以帮助自己理清思路,同时也能得到很好的复习。   之前一直在做altera FPGA的相关学习,对xilinx还不是很熟悉,借着这个契机,将比较基础常用的设计...

I2C 上拉电阻选择计算公式

I2C接口上拉电阻的选择 - I2C接口上拉电阻的选择 1、I2C接口的输出端是漏极开路或集电极开路,所以必须在接口外接上拉。 2、上拉电阻的范围很宽,但也需要跟据功耗、信号上升时间等具体确定。 和速度应该没关系。主要是I2C是oc,所以需要。和驱动的从机个数(虽然从机个数不是由电阻决定的)有一定关系 不能说和速度没关系, 从机数量多的话, 由于经常在CM...

几个串口协议学习整理

一、UART UART是一个大家族,其包括了RS232、RS499、RS423、RS422和RS485等接口标准规范和总线标准规范。它们的主要区别在于其各自的电平范围不相同。 嵌入式设备中常常使用到的是TTL、TTL转RS232的这种方式。常用的就三根引线:发送线TX、接收线RX、电平参考地线GND。  1.1    电路示意图   1.2    通信协议...

串口发送模块——1字节数据发送

  设计思想与代码规范均借鉴明德扬至简设计法,有不足之处希望大家多提建议,真正做到至简设计。本篇着重提出FPGA通用设计思想,以计数器为核心的代码规范以及VIVADO debug操作流程。   此次试验旨在通过串口试验,讲述FPGA的硬件设计思想和通用设计流程。串口是电子设计中非常常见,可以说掌握了串口数据收发,就明白了最基本的时序操作。串口的数据收发过程...