614632594
获得 1 次赞
帮助过0人
TFT型号为9325 但是读取0x0000 寄存器得到的值是 0x0025 请问为什么会这样?u16 TFT_Read_Data(void) //¶ÁÊý¾Ý { u16 temp; GPIOB->CRL=0X88888888; //PB0-7 ÉÏÀÊäÈë GPIOB->CRH=0X88888888; //PB8-15 ÉÏÀÊäÈë GPIOB->ODR=0X0000; //È«²¿Êä³ö0 TFT_CS_0; TFT_RS_1; TFT_WR_1; TFT_RD_0; temp = DATAIN; TFT_RD_1; TFT_CS_0; GPIOB->CRL=0X33333333; //PB0-7 ÉÏÀÊä³ö GPIOB->CRH=0X33333333; //PB8-15 ÉÏÀÊä³ö GPIOB->ODR=0XFFFF; //È«²¿Êä³ö¸ß return temp; } int TFT_ReadID(void) //¶ÁÈ¡id { return TFT_Read_REG(0x0000); }datasheet: mdk debug读出来的不应该是9325H么
之前在社区申请了一块stm32f303-discovery的开发板 但是网上的资料相对f1少很多而且英文pdf阅读起来比较慢 想问下f3和f4同样是m4内核 他们的固件库兼容么 ? 最近在研究tft显示屏需要用到FSMC但是f3的固件库里面没有找到相关的库函数stm32f3xx_fsmc.c 文件和头文件 stm32f3xx_fsmc.h 我可以直接适用stm32f4的库函数么?
12864如何能在串行模式下实现任意点画点画线的功能啊 ,晚上的很多资料都是写的并口模式下的 。 找到一些资料说可以自己建立一个数据缓存区域用作虚拟的cdram 但是不太懂 ,希望有人能帮我解答一下