因为100pin的没有PF和PG脚,所以貌似FSMC只能用在NOR Mux和NAND 16bit两种模式下了。24位的地址也只能接16M的FLASH,但是片选是不是就只有一个PD7了?那岂不是只能接一片?即使用NAND也就只能接两片8bit的了。
请版主给说说,死等哈。
100脚的大容量STM32的FSMC能用在NOR Mux和NAND
引脚列表中清楚地显示了可用的信号,下面是STM32F103xCDE数据手册的32、33页表5:
为什么不能用16bit的NAND?
我打算用两片8bit的nand并联,不能用NAND16bit方式吗?就是那种做U盘的flash,接口定义与nand16bit差不多呀,不知道那个INT2和INT3是干什么用的。
还有是不是只有一个片选信号呢?
那个新的STM3210xCDE的手册在哪儿下载啊?
呵呵,我前面的理解有误
从2楼贴出的表中可以看出,100脚的大容量STM32可以支持扩展16位的NAND,只是不能使用中断功能。
可以把NAND的R/B信号接入INT2和INT3,通过中断得知R/B信号的状态变化。100脚的大容量STM32没有INT2和INT3信号。
2楼的表中清楚地显示了片选信号。
请到ST网站下载新的STM3210xCDE的手册:
http://www.st.com/mcu/familiesdocs-110.html
片选不够啊
因为100PIN的只有一个片选,貌似只能做一件事,不能当作类似外部总线那样的复用啊。简直是浪费啊!ST干嘛不把那几个片选定义在除了F和G的端口以外的IO上啊?
SRAM/NOR和NAND只能二选一
还有,2楼贴的原厂PDF有一个错误
倒数第四行,PG14 A25在100PIN的明明没有,却打了个 Yes
Re
我想问个问题..
FSMC能接TFT液晶吗? 是不是可以接通用的那些..
它应该不能像9261那样的LCD控制器那样吧.. 因为是静态存储器控制器.我都没看到有时钟输出..
所谓的接液晶是不是指带控制器的LCD..只是说是并行数据接口的..
如8080、6800时序那种?
不知道理解是不是正确
关于FSMC接驳TFT液晶的问题
常用的TFT液晶都是以数字屏LCM形式出现,即内部集成了TCON之类的功能芯片,LCM外部只需与TFT控制器连接即可,TFT控制器输出的是RGB数据、象素频率、行频和场频,这些信号STM32是没有的,并且TFT控制器内部一般都集成了几百K左右的RAM作为显存,这些显存与LCD屏点阵呈映射关系,在这种情况下,FSMC接口应该与TFT控制器连接,根据接口类型的不同,一般分为:Generic 和 Indirect两种,Indirect没有地址信号,要访问任意地址的显存需要一个Command/Data组合逻辑才能实现,这种接口适合那种地址线较少的CPU(如8051等等),Generic接口与SRAM接口基本类似(并行),因此使用FSMC可以直接直接访问带Generic接口的TFT控制器(DMA也适用)。
另外想问一下香版主,STM32是否有推出带TFT液晶控制功能的型号的计划。
未来高端STM32的可能会带TFT液晶控制功能
目前的STM32是面向以控制为主的应用领域,而带TFT液晶控制功能的产品是面向人机界面为主的应用领域,后者要求较高的CPU运算性能。