项目准备采用TMS570LC4357,TI网站上显示GPIO有145个引脚,但手册中显示只有16个专用GPIO,是不是其他引脚可以复用成IO口?应如何在HALCoGen里设置呢?谢谢!
gaoyang9992006:
看这个资源图,你说的很对,就是16个。。。
ningzhao Luo:
回复 gaoyang9992006:
这么强大的MCU只有16个GPIO???总感觉不对啊,应该有其它引脚复用成GPIO的方式吧??
gaoyang9992006:
回复 ningzhao Luo:
确实很强大啊,所以都是高级功能的引脚,况且你看电脑的CPU就没有多少IO口啊,因为根本不需要啊,这么高级的不是驱动简单的IO用的,IO可以单独用IO芯片接着上面的通信接口。。
anfu lee:
兄弟,我在用3137,也需要大量IO,发现他的大部分多Pin都是复用的。像HET、EMIF、RTP、DMM、EMAC、Flearay、CAN、SCI、SPI等都是复用的,这些功能不用时,就可做IO,反正总共就337 Pin。IO功能只是它最简单的功能而已。要是还不够,那你就得扩展了,像595、分配器、CPLD都可以用来扩展。我的设计中就使用了一片256 BGA的CPLD。
FYI !
gaoyang9992006:
回复 anfu lee:
原来如此,我看了框图,以为就16个呢,原来其他的高级管脚也是可以选择为IO功能。非常感谢。
SZ1:
Hi Ningzhao,
您好!楼上 anfu lee的回答是正解,TMS570大部分外设都可以做为通用GPIO口,专门作为GPIO的是那16个。另外注意,ADC模块是不可以作为通用GPIO的。谢谢!
gaoyang9992006:
http://www.ti.com.cn/product/cn/TMS570LC4357/datasheet
以上网址有以下内容,多大145个管脚可以用作GPIO,16个专用GPIO管脚具备外部中断功能
Up to 145 Pins Available for General-Purpose I/O (GPIO)16 Dedicated GPIO Pins With External Interrupt Capability