查看: 1289|回复: 0
打印 上一主题 下一主题

TM32串口不够用了怎么办?请大家帮忙出出主意。

[复制链接]
跳转到指定楼层
沙发
发表于 2015-5-20 08:31:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
主要外设有非标准的TF卡和四个串口外设还有一个预留的串口(一共五个串口)
串口外设主要有GPS模块,GPRS模块,RFID读卡模块,zigbee模块还有一个预留串口(以后用到的概率很大)。
要求TF必须要用SDIO四线模式驱动。(用为是非标准的TF卡,这卡只支持SDIO四线模式,不支持SPI模式,已经测试过了)
问题来了,看STM32手册发现,STM32F10X一系列的芯片,SDIO四线模式占用了UART4和UART5的端口引脚,
而且UART4和UART5没有Remap的功能,那只有三个串口还能用,该怎么办?
我能想到的就是以下的几个办法,也不知道可不可行
1、用串口扩展芯片或者另外加一片单片机扩展串口?
2、另外加一片单片机用作SPI转SDIO来驱动非标准TF卡?
3、换单片机,不知道有没有同时支持一路SDIO和五路串口(至少四路)的单片机?
请大家帮忙出出主意。。。
转载

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入中科因仑

本版积分规则

快速回复 返回顶部 返回列表