社区
单片机/工控
帖子详情
提問:關於用軟件模擬IIC端口
sona
2005-09-20 04:45:53
遇到的問題,還請諸位大俠幫忙!
手上有一個51內核的芯片,他有P1口和用來擴充的GPIO.用P1口的兩個P14,P15就能實現IIC的模擬,通訊也很順利.但是我把相同的程序改動到用GPIO來驅動就不行了.我監控的結果是從屬器件沒有ACK信號返回.
請各位大哥給小弟一點點思路...
萬分感謝!!
...全文
154
9
打赏
收藏
提問:關於用軟件模擬IIC端口
遇到的問題,還請諸位大俠幫忙! 手上有一個51內核的芯片,他有P1口和用來擴充的GPIO.用P1口的兩個P14,P15就能實現IIC的模擬,通訊也很順利.但是我把相同的程序改動到用GPIO來驅動就不行了.我監控的結果是從屬器件沒有ACK信號返回. 請各位大哥給小弟一點點思路... 萬分感謝!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
youxw2001
2005-10-12
打赏
举报
回复
大部分芯片的GPIO没有内部上拉,而P1口是带上拉的哦
sunnysmile
2005-10-10
打赏
举报
回复
输入输出没有转换好吧!
园区宅男
2005-10-09
打赏
举报
回复
第一,P1口不需要上拉电阻;
第二,ACK返回时P1口是要输入的.
Good luck!
扬州飞翔吧
2005-09-28
打赏
举报
回复
同意
Hermit
2005-09-23
打赏
举报
回复
GPIO到底和P1口有什么区别呢?
这谁都不知道,你得去查那个芯片的手册
51的p1口是有内部上拉的,你的GPIO有上拉吗?另外,能作为输入吗?SDA是需要输入的,如果有输入,需要设置方向吗?51是不需要设置的,所以这里程序可能需要修改一下
sona
2005-09-21
打赏
举报
回复
不需要吗?我原本就在SDA线上加了上拉,我也尝试把它去掉了。但是还是不行!同样的问题。3.3V,10K上拉电阻。
GPIO到底和P1口有什么区别呢?
netscaner
2005-09-21
打赏
举报
回复
即使用P1口SDA,SCLK都要用上拉电阻。GPIO是否内部没有上拉电阻呀?
netscaner
2005-09-20
打赏
举报
回复
GPIO需不需要上拉电阻的呀?
sona
2005-09-20
打赏
举报
回复
注:我已經重新初定義了端口!
ESP8266实战快速上手--基于linux
随着物联网和智慧家庭的概念的普及,各种智能硬件推新不断,掌握一款智能硬件的开发,可以提高自身的价值,无论在应聘新的工作或者是在工作中,都... 4、温湿度传感器介绍,
IIC
介绍; 5、OLED使用介绍; 6、代码集成;
【嵌入式工程师面试高频问题】你知道
IIC
吗(附程序说明)
在嵌入式面试中,需要能够熟悉
IIC
的工作原理,使用场景,并且需要能够手撕
IIC
的时序图和写一个
IIC
读写程序。
IIC
的一些工作原理、时序图在《沧小海详解面试的必答题——I2C协议》这篇博客介绍已经很全面了,我这里...
IIC
通信
秒懂I2C时序图,
IIC
时序图讲解【中】,I2C入门第一节-I2C的基本工作原理,I2C写字节的基本流程,lcd1602看时序图写代码,I2C时序图讲解【下】,学完C语言,做不出小程序,做不出图形化界面,只有黑乎乎的窗口,自学...
I2C到SPI
2、STM32的I 2C外设 ①软件模拟协议:使用内核,控制GPIO引脚的输出,也能产生符合通讯标准的信号,模拟I2C协议。使用CPU直接控制通讯引脚的输出的电平,比较繁琐。在很多情况下都是由硬件实现。 ②硬件实现协议:...
[网友问答1]STM32驱动PCF8591模块,实现AD/DA转换
粉丝提问,STM32如何驱动PCF8591?时间赶趟,小哈哥必须安排。 模块外观 原理图 模块说明: 模块所用芯片为PCF8591T,贴片封装 支持4路模拟电压采集信号输入(电压输入范围0–5V) 模块带电源指示灯1个(D1) 模块带...
单片机/工控
27,375
社区成员
28,769
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章