完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
本菜鸟用STM32f103c8t6并行驱动12864zw液晶屏
具体链接: PA0~PA7接D0~D7,RS、RW、E、RST分别接PB0、PB1、PB2、PB4 采用库函数操作,程序如下: ********************************************************* #include "stm32f10x.h" #define RS_ON GPIO_SetBits(GPIOB,GPIO_Pin_0); #define RS_OFF GPIO_ResetBits(GPIOB,GPIO_Pin_0); #define RW_ON GPIO_SetBits(GPIOB,GPIO_Pin_1); #define RW_OFF GPIO_ResetBits(GPIOB,GPIO_Pin_1); #define E_ON GPIO_SetBits(GPIOB,GPIO_Pin_2); #define E_OFF GPIO_ResetBits(GPIOB,GPIO_Pin_2); #define RST_ON GPIO_SetBits(GPIOB,GPIO_Pin_4); #define RST_OFF GPIO_ResetBits(GPIOB,GPIO_Pin_4); #define LcdData(x) GPIOB->ODR=(GPIOB->ODR&0xff00)|(x&0x00FF); void delay(unsigned int ms) { unsigned int x,y; for(x=0;x } void LcdWcom(unsigned char WCom) { delay(10); RS_OFF; RW_OFF; LcdData(WCom); E_ON; delay(10); E_OFF; } void LcdWdata(unsigned char WData) { delay(10); RS_ON; RW_OFF; LcdData(WData); E_ON; delay(10); E_OFF; } void DisplayInit(void) { delay(10); RST_OFF; delay(10); RST_ON; LcdWcom(0x30); LcdWcom(0x0c); LcdWcom(0x01); } void SetCursor(unsigned char x,unsigned char y) { unsigned char i; switch(x) { case 0x00: i=0x80; break; case 0x01: i=0x90; break; case 0x02: i=0x88; break; case 0x03: i=0x98; break; default: break; } i=y+i; LcdWcom(i); } int main(void) { GPIO_InitTypeDef myStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOB,ENABLE); myStructure.GPIO_Pin=GPIO_Pin_All; myStructure.GPIO_Mode=GPIO_Mode_Out_PP; myStructure.GPIO_Speed=GPIO_Speed_50MHz; GPIO_Init(GPIOA,&myStructure); myStructure.GPIO_Pin=GPIO_Pin_0|GPIO_Pin_1|GPIO_Pin_2|GPIO_Pin_3|GPIO_Pin_4; GPIO_Init(GPIOB,&myStructure); DisplayInit(); delay(10); SetCursor(0,0); delay(10); LcdWdata(0x31); } ************************************************************* 但是液晶屏没有任何显示!! 求各位大神帮忙看下程序有没有问题!! 先谢过了! ![]() |
|
相关推荐
3 个讨论
|
|
你正在撰写讨论
如果你是对讨论或其他讨论精选点评或询问,请使用“评论”功能。
STM32F405驱动DS1302时钟模块,输出时间错乱该怎么排查?
2810 浏览 2 评论
stm32f405rgt6驱动DS1302ZN出现时间错乱问题
2420 浏览 1 评论
stm32用fsmc读取ad7606采集数据,数据不变,只有开发版复位才更新数据
2288 浏览 0 评论
2404 浏览 1 评论
1643 浏览 1 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 13:51 , Processed in 0.963343 second(s), Total 55, Slave 44 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
9118