历史上的今天
返回首页

历史上的今天

今天是:2024年09月26日(星期四)

正在发生

2021年09月26日 | STM8S103硬件I2C的操作注意事项

2021-09-26 来源:eefocus

1. STM8的SCL和SDA这两个引脚标注了T,即纯开漏引脚。纯开漏引脚输0时为低,输出1为高阻态,而不是高电平。所以,这两个脚需要加上拉电阻。


2. SCL设置为OUTPUT没有毛病,SDA在STM8作为主机读取从机数据时要设置为输入、作为主机向从机写数据时要设置为输出,这里PB_CR1就要设置为0(输出时为开漏,输入时为浮空)。SDA作为输出时,其输出的速率被限定在 O1= slow(up to 2MHz),所以PB_CR2的对应 bit 就没有必要设置为1(output时),另外设置为1时(且SDA引脚为input时)会否触发中断?(初步思考:应该不会吧,都I2C了,不是GPIO)


3.寄存器I2C_CR2中的 bit2(名为ACK位)置位的意思是STM8收到数据后自动发送ACK(拉低SDA),不设置该bit 就发送No-ACK(不管SDA,保持为高)。我们从外部传感器中读取多个byte时,最后一个byte肯定要回复No-ACk,这时候就要在倒数第二个byte读完时候,将ACK位设置为0。不过在下一次读外部传感器byte前,还得把这个ACK置位,要不然就不自动发ACK了。建议某一次读完最后一个byte后,立即将刚刚清零的ACK位再次置位。


推荐阅读

史海拾趣

E-T-A Circuit Breakers公司的发展小趣事

自1970年代起,E-T-A公司开始积极拓展全球市场,逐渐在国际上建立了知名度。公司设立了多个分支机构和办事处,覆盖了全球60多个国家,为当地客户提供优质的销售和技术支持。这一举措不仅增强了公司的国际竞争力,也为其在全球范围内推广先进的电路保护技术提供了有力支持。

FWBELL公司的发展小趣事
将温度信号与预设阈值进行比较,输出控制信号。
B&F Fastener Supply公司的发展小趣事

随着电子产品的日益小型化和复杂化,对紧固件的要求也越来越高。B&F Fastener Supply公司紧跟行业趋势,投入大量资源进行技术创新。公司成功研发出一系列适用于微型电子设备的紧固件产品,不仅满足了市场的迫切需求,还凭借出色的性能和稳定的品质赢得了客户的广泛认可。

国芯佳品公司的发展小趣事

随着全球电子市场的不断扩大,B&F Fastener Supply公司开始将目光投向海外市场。公司积极开拓国际市场,与多个国家和地区的电子企业建立合作关系。同时,B&F还加大了对海外市场的投入力度,通过设立海外分支机构、参加国际展会等方式提升品牌知名度和市场份额。

这些故事虽然基于假设和推测,但试图展现了B&F Fastener Supply公司在电子行业中的可能发展历程。请注意,这些故事并非真实事件,仅用于说明公司在电子行业发展的可能性和方向。

Anatech Electronics Inc公司的发展小趣事

为了进一步完善电子供应链,B&F Fastener Supply公司积极寻求并购机会。经过多轮谈判和尽职调查,公司成功收购了某家专注于电子元器件供应的公司。这次并购使得B&F的产品线更加丰富,能够为客户提供一站式的电子供应链解决方案。

Holt Integrated Circuits公司的发展小趣事

除了传统的航空电子解决方案外,Holt还致力于高压LCD显示驱动器的研发。这些产品不仅满足了航空电子设备对高可靠性和高清晰度的需求,还广泛应用于工业过程自动化和井下钻探等领域。Holt的高压LCD显示驱动器以其卓越的性能和稳定性,赢得了众多客户的信赖和好评。

问答坊 | AI 解惑

杂志 E文的 circuit cellar

这是一本嵌入式电子工程杂志 很多单片机内容 可以参考一下…

查看全部问答>

SOC用什么来做.

SOC的设计包括芯片硬件设计,和软件协调设计 他们分别用什么来做. 做SOC的前景怎么样…

查看全部问答>

请问一个wince中文件格式注册并关联的问题

能否像windows下那样,在注册表中写入一些文件格式的关联信息 然后把某种格式的文件注册用我的程序打开? 初学wince,这个点目前是我的课题,还望指教,谢谢…

查看全部问答>

想请教下什么仿真的软件能仿真出只有电容和电源开关时充电的电流

想请教下什么仿真的软件能仿真出只有电容和电源开关时充电的瞬时电压和电流。 电感接受电容放电时的电流变化。。。。。…

查看全部问答>

美研制超强数字眼镜能让大兵“眼观六路”

美国五角大楼下属研究机构Darpa正在研制一种功能超强的数字化眼镜,它将帮助美国士兵突破裸眼视力限制,成为“眼观六路”的超级战士。 美军士兵目前主要使用智能手机作为战场联络工具,近年的技术发展趋势也是使用手持式便携设备来增强士兵的临场 ...…

查看全部问答>

【MSP430共享】2天培训PPT和实验

资料里面包含了许MSP430官方的开发板的例程。我觉得很适合大家去学习。…

查看全部问答>

AD8066的放大电路

AD8066接+6V时输出波形很好很理想,可接+12V电源时芯片就直接烧坏了,这时为什么???芯片的供电范围是+5V--+24V,有谁遇到过类似的情况啊!!!求各位大侠解救燃眉之急!!!谢谢!!!…

查看全部问答>

刚刚成功移植ucos到stm32,庆祝一下,哈哈

任官方源码+自己的资料 分享大家。有些配置文件需要自己去拼凑哦呵呵在移植的过程中有很多的问题,不过弄完了一想也没有什么需要修改的。我就是靠下面的文件完成的,大家可以试试啊,呵呵,当然前提是你已经学过ucos。没学过的同学们,要开始看书啦 ...…

查看全部问答>

ZigBee协议栈占内存问题

我想问一下ZigBee协议栈占多少内存,我用的是cc2530芯片,协议栈用的是ZigBee2007/pro …

查看全部问答>

求一款T/X开关芯片!!

求一款T/X开关芯片:插损小于0.5                            收发隔离大于40                & ...…

查看全部问答>