完善资料让更多小伙伴认识你,还能领取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楼坛友的分析非常正确
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
7 浏览 0 评论
26 浏览 1 评论
基于瑞萨FPB-RA4E2智能床头灯项目——1编译环境搭建与点亮驱动ws2812全彩LED
13 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-LCD显示图片编程示例之介绍mmap
644 浏览 0 评论
《DNESP32S3使用指南-IDF版_V1.6》第二章 常用的C语言知识点
1000 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11771 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 18:20 , Processed in 0.578271 second(s), Total 80, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号