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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2660|回復: 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 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 夜夜爽99久久国产综合精品女不卡 | 一区二区三区视频 | 国产精品视频999 | 中文字幕精品视频 | 看片国产 | 欧美不卡一区二区三区 | 天天爱爱网 | 先锋资源在线 | 日韩精品免费视频 | 久久蜜桃av一区二区天堂 | 中文字幕 国产精品 | 精品香蕉一区二区三区 | 欧美三级在线 | 国产精华一区 | 亚洲视频一区 | 中文字幕 在线观看 | 成人亚洲精品 | 91香蕉视频在线观看 | 中文字幕在线视频观看 | 亚洲综合网站 | 91一区二区三区在线观看 | 日韩在线视频一区 | 亚洲视频欧美视频 | 久久av网| 亚洲影音先锋 | 亚洲国产激情 | aaa在线观看 | 日韩1区 | 国产精品久久久久久久久图文区 | 精品伊人久久 | 欧美一区不卡 | 超碰网址 | 精品亚洲一区二区三区 | 亚洲精品视频在线看 | 成人亚洲视频 | av在线一区二区三区 | 精品国产一区二区三区久久久蜜月 | 欧美激情一区二区三级高清视频 | 中文字幕在线观看一区二区 | 精品乱码一区二区三四区视频 | 在线中文字幕视频 |