pdlr.net
当前位置:首页 >> stm32哪些io可以作为iiC >>

stm32哪些io可以作为iiC

数据手册上都有的,一般有pb5,pb12复用功能是iic

VDD 用2.5V供电,那么高电平的最低电压可以识别2.5*0.65= 1.625 ,IIC引脚设置成漏极开路输出,上拉电压为1.8V 应该可以,否则要外接转接芯片了

我也是用STM32F103系列的片子 反正我得IIC是没有调试通过的,后面我还是使用了IO模拟IIC总线的方式 呵呵 但是网上的人说是没有问题的 我也没有花很多时间去弄 因为IIC模拟其实挺好操作的

不一定,不同型号不尽相同. 都可以当普通IO口用的,只是有一些限制罢了. 比如有的型号IIC总线内部是没有上拉,通常只能做开漏输出或者浮空输入,你只要加一个上拉电阻就能满足大部分用途了. 还有就是晶振输入也有一定限制,这些注意点你需要仔细查看...

SPI总线建议你使用STM32内置的SPI总线,网上有很多例程。如果你一定要模拟也是可以的。 IIC总线一直是STM32的诟病,用模拟总线更安全一些。 一般的IO口都可以配置成你说的四种模式的任意一种,而且编程过程中可以随时进行转换。 有些脚只能设置...

一般51是5V的STM32是3.3V的,是不是芯片电源电压不合适或是IIC接在IO上的上拉电阻过大?

硬件IIC只能接到它固定的管脚上,而且好像只有一两组,另外IO固定有时画板不好布线,有一定的局限性; 模拟I2C随便两个IO口就可以用了,另外同样的代码移值到其他类型的MCU上很方便,重新绑下IO口的就可以了。

既然人家有这个功能,那么肯定能用,只不过不是很好用

最简单的方式是查芯片手册。 如果是IO模拟的,可以通过示波器观察CLK脚

应该可以,时序很麻烦。。。为什么要用TWI?直接拿2个IO口模拟IIC通信。。

网站首页 | 网站地图
All rights reserved Powered by www.pdlr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com