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

標題: STM8L單片機LCD配置問題 [打印本頁]

作者: daocaoren110    時間: 2019-4-16 14:50
標題: 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);
復制代碼

作者: yzwzfyz    時間: 2019-4-17 12:55
實做還是仿真?




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 欧美黄色一区 | 亚洲精品在线观 | 玖玖玖在线| 国产福利在线 | 免费精品在线视频 | 日本特黄a级高清免费大片 成年人黄色小视频 | 天天操夜夜操免费视频 | 视频一区二区三区四区五区 | 精品久久中文 | 国产在线精品一区二区三区 | 中文字幕在线视频网站 | 中文字幕免费在线 | 日韩成人 | 超级黄色一级片 | 欧美成人免费在线视频 | 色综合久久久久 | 国产精品视频一区二区三区, | 亚洲a视频 | www.欧美| 日韩黄a| 午夜影院在线观看 | 亚洲欧美在线一区 | 国产成人精品免高潮在线观看 | 激情综合五月天 | 亚洲精品电影在线观看 | 99久久成人 | 性色在线 | 亚洲精品免费观看 | 91麻豆精品国产91久久久资源速度 | 亚洲性在线 | 国产乱码高清区二区三区在线 | 99re6在线视频精品免费 | 国产在线资源 | 欧美日批 | 国产精品一区久久久 | 日本特黄a级高清免费大片 特黄色一级毛片 | 日韩av成人| 久久精品久久久久久 | 二区不卡 | 特黄视频 | 亚洲欧美激情精品一区二区 |