各位大佬:
我买的板子上SD卡 TFT 用的是一个SPI, 如果LCD 初始化后,再挂载SD卡,卸载SD卡后,LCD 就不工作了,是因为在micropython的SDcard 中修改了引脚的模式吗?
在micropython中也没有找到获取引脚模式的函数。
卖家的idf代码中用了gpio_iomux_out 来恢复SPI的引脚,但是在micropython中不知道用什么方式替代。
/**
* @brief 恢复液晶屏的spi
* @param void
* @retval void
*/
static void Recover_TFT_SPI(void)
{
// gpio_iomux_in(PIN_NUM_MOSI, 65);
gpio_iomux_out(PIN_NUM_MOSI, 1, false);
// gpio_iomux_in(PIN_NUM_CLK, 63);
gpio_iomux_out(PIN_NUM_CLK, 1, false);
}
求助:LCD SD卡共用一个SPI的问题
Re: 求助:LCD SD卡共用一个SPI的问题
重新初始化SPI 也不起作用,怀疑是引脚模式被改变了
- shaoziyang
- 帖子: 3339
- 注册时间: 2019年 10月 21日 13:48
Re: 求助:LCD SD卡共用一个SPI的问题
理论上重新初始化就可以再次设置引脚状态,看看是不是有参数没有设置对。
-
- 随机主题
- 回复总数
- 阅读次数
- 最新文章
-
- 1回复总数
- 584 阅读次数
- 最新文章 由 shaoziyang
2021年 4月 24日 18:15
-
- 1回复总数
- 1201 阅读次数
- 最新文章 由 shaoziyang
2021年 4月 24日 21:13
-
- 7回复总数
- 1345 阅读次数
- 最新文章 由 zwjiang
2021年 4月 25日 11:12