完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
F103的板卡,用FSMC驱动LCD 8bit 没有问题
现在用STM32G474VETx的芯片驱动同样的屏,读不到LCD的ID,驱动不正常 用示波器看,读写寄存器和写命令,RS一直是低电平,没有变化 LCD_CS : PD7 -- FMC_NE1 LCD_RS : PF10 -- FMC_A0 LCD_WR : PD5 -- FMC_NWE LCD_RD : PD4 -- FMC_NOE LCD_RST: NRST 现在我这边配置的地址: 红色的部分对不对?? #define LCD_REG *(vu8*)(((u32)0x60000000)) #define LCD_RAM *(vu8*)(((u32)0x60000001)) #define LCD_WR_REG(reg) (LCD_REG = reg) #define LCD_WR_DATA(data) (LCD_RAM = data) #define LCD_RD_DATA() (LCD_RAM) ------------------------------------------------------------------------------- 怎么搞? |
|
相关推荐
2个回答
|
|
是复位引脚接错了边,接到了低电平
|
|
|
|
可能原因有以下几点:
1. 引脚配置错误:检查确保LCD的控制引脚(RS、WR、RD、CS)和数据引脚(D0-D7)与MCU的引脚连接正确,并且没有错误的焊接或连接问题。 2. 时钟配置错误:在使用FSMC时,需要正确配置外部总线时钟(CLK或HCLK),以确保时钟信号的稳定运行。检查是否正确配置了MCU的时钟和FSMC。 3. FSMC配置错误:在使用STM32F4系列的MCU时,与FSMC有关的寄存器配置有所不同。确保正确配置了FSMC控制寄存器(CR1、CR2)和地址映射寄存器(BTR、BTCR)。 4. LCD控制器配置错误:读取LCD ID可能需要正确配置LCD控制器的参数。检查LCD控制器的初始化代码,确认是否正确配置了LCD控制器的相关参数。 如果以上步骤都没有解决问题,可以进一步检查示波器测量结果,以确定是否有时序、电平或通信问题。还可以尝试使用不同的STM32G474VETx芯片或不同的LCD屏幕,以验证是否是硬件兼容性或硬件故障问题。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1754 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1613 浏览 1 评论
1053 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
721 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1667 浏览 2 评论
1931浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
718浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
562浏览 3评论
587浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
546浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-19 17:05 , Processed in 0.867941 second(s), Total 81, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号