久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2602|回復: 1
打印 上一主題 下一主題
收起左側

STM8L單片機LCD配置問題

[復制鏈接]
跳轉到指定樓層
樓主
時鐘在外面配置了,在寫RAM的時候對不上號,看文檔說S對應com的SEG,但是無濟于事。

  1.   //SEG GPIO Init
  2.   GPIO_Init(GPIOE, GPIO_Pin_0|GPIO_Pin_1,GPIO_Mode_Out_PP_Low_Fast);//SEG1,2
  3.   GPIO_Init(GPIOE, GPIO_Pin_2|GPIO_Pin_3,GPIO_Mode_Out_PP_Low_Fast);//SEG3,4
  4.   GPIO_Init(GPIOE, GPIO_Pin_4|GPIO_Pin_5,GPIO_Mode_Out_PP_Low_Fast);//SEG5,6
  5.   GPIO_Init(GPIOD, GPIO_Pin_0|GPIO_Pin_2,GPIO_Mode_Out_PP_Low_Fast);//SEG7,8
  6.   GPIO_Init(GPIOD, GPIO_Pin_3,GPIO_Mode_Out_PP_Low_Fast);//SEG9
  7.   GPIO_Init(GPIOB, GPIO_Pin_0|GPIO_Pin_1,GPIO_Mode_Out_PP_Low_Fast);//SEG10,11
  8.   //COM GPIO Init
  9.   GPIO_Init(GPIOF, GPIO_Pin_4|GPIO_Pin_5,GPIO_Mode_Out_PP_Low_Fast);//COM4,5
  10.   GPIO_Init(GPIOF, GPIO_Pin_6|GPIO_Pin_7,GPIO_Mode_Out_PP_Low_Fast);//COM6,7
  11.   
  12. //------打開LCD時鐘------
  13.   CLK->PCKENR2 |= (1<<3);
  14. //  CLK_PCKENR2_PCKEN23=1;//打開LCD時鐘,讀寫LCD寄存器用到此時鐘
  15. //----設置LCD預分頻值----  
  16.   LCD_FRQ_PS0=0;// 2^PS[3:0]
  17.   LCD_FRQ_PS1=0;//分頻值為1
  18.   LCD_FRQ_PS2=0;
  19.   LCD_FRQ_PS3=0;
  20. //----設置LCD分頻值----  
  21.   LCD_FRQ_DIV0=0;//DIV[3:0]+16
  22.   LCD_FRQ_DIV1=0;//分頻值為15+16=31
  23.   LCD_FRQ_DIV2=0;
  24.   LCD_FRQ_DIV3=0;  
  25. //以上分頻值的設置,最為了得到適合的LCD的刷新頻率,如果增大分頻值,會導致
  26. //LCD刷新頻率變低,會看到LCD顯示出現閃爍
  27. //比如,我們將PS[3:0]設置為0011,會看到液晶閃爍  
  28. //----1/4 duty----  
  29.   LCD_CR1_DUTY0=0;//1/4 duty
  30.   LCD_CR1_DUTY1=1;
  31. /* Duty ratio selection
  32.    00: Static duty
  33.    01: 1/2 duty
  34.    10: 1/3 duty
  35.    11: 1/4 duty      */
  36. //----1/3 bias----     
  37.   LCD_CR1_B2=0;//1/3 bias
  38. /* 0: 1/3 bias
  39.    1: 1/2 bias  */
  40. //----內部電壓源----   
  41.   LCD_CR2_VSEL=0;
  42. //----打開引腳的SEG功能----     
  43.   //配置正確
  44.   LCD->PM[0]|= 0xfe;//啟用seg0-7
  45.   LCD->PM[1]|= 0x0F;//啟用seg8-10
  46. //----To set contrast to mean value----   
  47.   LCD_CR2_CC0=1;//對比度
  48.   LCD_CR2_CC1=1;
  49.   LCD_CR2_CC2=1;
  50. /*  000: VLCD0  2.6V
  51.     001: VLCD1  2.7V
  52.     010: VLCD2  2.8V
  53.     011: VLCD3  2.9V
  54.     100: VLCD4  3.0V
  55.     101: VLCD5  3.1V
  56.     110: VLCD6  3.2V
  57.     111: VLCD7    */
  58. //----Dead time 0----         
  59.   LCD_CR3_DEAD0=0;//no dead time
  60.   LCD_CR3_DEAD1=0;  
  61.   LCD_CR3_DEAD2=0;
  62. //----LCD_PulseOnDuration_1----
  63.   LCD_CR2_PON0=1;
  64.   LCD_CR2_PON1=0;  
  65.   LCD_CR2_PON2=0;         
  66. /*  000: 0 CLKps pulses
  67.     001: 1 CLKps pulses
  68.     010: 2 CLKps pulses
  69.     011: 3 CLKps pulses
  70.     100: 4 CLKps pulses
  71.     101: 5 CLKps pulses
  72.     110: 6 CLKps pulses
  73.     111: 7 CLKps pulses  */
  74. //----Enable LCD peripheral----        
  75.   //LCD_CR3_LCDEN=1;
  76. //  LCD->CR4 &=0x00;
  77.   LCD->CR3 |= (0x01<<6);
復制代碼
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:123289 發表于 2019-4-17 12:55 | 只看該作者
實做還是仿真?
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久国产精品一区二区 | 欧美日韩综合 | 精品亚洲一区二区三区四区五区 | 97超在线视频 | 欧美精品乱码99久久影院 | 又黄又色 | 日韩精品av一区二区三区 | 日韩精品一区二区三区视频播放 | 亚洲欧洲视频 | 午夜精品一区二区三区免费视频 | 色婷婷综合久久久久中文一区二区 | 久久精品无码一区二区三区 | 大吊一区二区 | 成人在线观看网址 | 成人99| 精品毛片| 日韩一级精品视频在线观看 | 91啪亚洲精品 | 久久精品色视频 | 国产网站在线免费观看 | 欧洲精品久久久久毛片完整版 | 精品久久久久久国产 | 91精品在线播放 | 日韩视频一区二区在线 | 国产精品影视在线观看 | 国产免费一区二区 | 国产视频日韩 | 亚洲一区二区中文字幕 | 国产高清免费视频 | 一区二区三区在线看 | 中文字幕在线一区二区三区 | 欧美一级片在线观看 | 正在播放国产精品 | 欧美一区二 | 一区二区三区在线免费看 | 午夜视频免费在线观看 | 天天射色综合 | 国产在线观看免费 | 国产一区视频在线 | av免费网站在线观看 | 免费成人高清在线视频 |