创客神器NanoPi
直播中

John

8年用户 23经验值
擅长:可编程逻辑 MEMS/传感技术 嵌入式技术 EDA/IC设计 处理器/DSP 接口/总线/驱动 控制/MCU RF/无线
私信 关注
[问答]

关于NANOPI2 FIRE MISO的问题

用Nanopi2 Fire SPI0 驱动NRF24L01,发现MOSI,SCK,CSN等都OK,波形都能正常出来,唯独MISO不能得到数据,将MISO断开,将NRF24L01 MISO 管脚直接接逻辑分析仪则能看到正常的数据,得知为驱动能力不足。查看Nanopi2 fire威廉希尔官方网站 图发现未加下拉或者上拉,遂给MISO加了上拉电阻,内部也设置成上拉,但还是没有数据。不断减少上拉电阻的阻值,从10k减到160上下发现有时有数据,但数据时断时续,有时还有错误。请问各位对SPI0 MISO的解决方案?(GPIO已经在CFG_GPIO.H进行了配置,全部上拉)

回帖(1)

John

2016-9-13 19:45:28
问题解决,加了个三极管放大了下。我选用的是2n3904,这个管子开关频率很快,导通的延时不会太大
举报

更多回帖

发帖
×
20
完善资料,
赚取积分