完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
回复本帖可获得 1 分积分奖励! 每人限 1 次 |
具体情况如下:芯片和单片机之间采用一种时序来通信,一根时钟线SCLK,一根数据线DO,DO双向。首先我要用单片机给芯片写入些东西,然后将对应IO口设置为输入,然后芯片中的一些数据会自动传送给单片机。就是这样一个流程,现在有点小问题:(1)我给芯片原厂技术人员提问题询问这两个引脚在单片机如何设计的时候,他们这样给我回复:When programming through SCLK and DO pin, the MCU must be in output, either pull high, after programming complete the I/O pin must be set to input with tri-state or week pull high.
[size=18.6667px]首先,我尽量不用上拉硬件实现,想通过软件实现。他那句[size=18.6667px]set to input with tri-state,我给芯片配置完之后,只需要将DO(数据)引脚设置输入就行了吗?不太懂这里的输入三态啥意思? [size=18.6667px]而且,时钟线应该没啥影响,我拉低或者配置完之后软件置低是不是均可,并非要向他说的拉高? [size=18.6667px]感激不尽!!! |
|
相关推荐
4个回答
|
|
回帖奖励 +1 分积分
本帖最后由 wulinwl 于 2017-3-29 18:16 编辑
如你所述即I2C,一种总线结构。总线空闲时,因各设备都是开漏输出,上拉电阻使SDA和SCL线都保持高电平。任一设备输出的低电平都将使相应的总线信号线变低,也就是说:各设备的SDA是“与”关系,SCL也是“与”关系。这里所讲的开漏输出就是I/O口的第三态,线上的上拉电阻必须存在。
最佳答案
|
|
|
|
回帖奖励 +1 分积分
我也看看什么解决方法,
|
|
|
|
回帖奖励 +1 分积分
看你是什么单片机吧,有的单片机引脚不一定能实现这些功能
|
|
|
|
回帖奖励 +1 分积分
这个虽然不太懂 但是根据电子基础知识 感觉4楼坛友的分析非常正确
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
《DNESP32S3使用指南-IDF版_V1.6》第三十章 DHT11数字温湿度传感器
122 浏览 0 评论
565 浏览 0 评论
【敏矽微ME32G070开发板免费体验】之原厂2812测试例程解析
772 浏览 0 评论
948 浏览 2 评论
《DNESP32S3使用指南-IDF版_V1.6》第二十六章 INFRARED_RECEPTION实验
658 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12041 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 21:25 , Processed in 0.659908 second(s), Total 79, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号