103只能使用SRAM和PSRAM,最大支持4x64M,接映射在地址空间0x6000_0000-0x6FFF_FFFF。当然可以通过GPIO直接控制存储芯片的地址线来实现扩展切换。
需要大容量还是选择则支持SDRAM的型号吧!不过同样无法直接使用4g ,毕竟cpu只是32位的,肯定需要额外的切换,软硬件都会复杂
数据总线宽度:32 bit;最大时钟频率:72 MHz;程序存储器大小:512 kB。STM32F103ZET6类别:ARM微控制器 - MCU;制造商:STMicroelectronics;封装 / 箱体:LQFP-144;核心:ARM Cortex M3;这是一款比较热门的微控制器芯片,其他的万联芯城有他的资料。
103ZE与103VE的flash不一样,下载的时候,选择器件也需要注意 --------------------------------- 103ZE和103VE都是大容量芯片,而且串口1的TX、RX管脚都是PA.9和PA.10。在OPTIONS选择了正确的芯片并且编译之后,在KEIL软件中使用J-Link下载。
一般VDDA直接接VCC3.3V即可,二VREF+同样也是接VDDA/3.3V,
只是如果你要用ADC/DAC这类模拟电路,那么VDDA和VREF+就加一级RC/LC滤波或者分开供电都可以.
VBAT则参考我们电路即可,如果不要后备电池,则直接接3.3V即可.
在参考手册上的存储系统能找到,芯片留给我们外扩的存储器(NOR FLASH、PSRAM这类可直接寻址的器
件)地址是从0x60000000开始的,意思就是当我们访问0x60000000的时候,那就是相当于访问外部nor flash了(我们只讨论这种情况),那么他就会自动产生FSMC的时序
在这里,我们所需要添加的就是D/C选择信号,如何实现呢?我们是通过,一根地址线来实现的,当我们把A0多对应的GPIOF0(引脚默认复用)接到TFT的RS端,
然后执行访问0x60000000的指令,那么RS是否就是低电平选择为数据呢?又加入我们访问的地址是0x60000001的时候,那么RS是否就是高电平,从而选择的就是指令传送呢?答案当然是肯定的!所以我们就解决了这个问题,复位信号就更好解决了,直接和开发板的复位引脚接在一起就好了,就这么简单!
本文标签:stm32f103zet6映射表