导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页

    d1s + st7701s RGB颜色异常

    MR Series
    d1s开发板 lcd
    3
    3
    1836
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • G
      ggy321 LV 3 最后由 编辑

      板子上麻雀d1s,显示屏是st7701s,spi+RGB控制的,显示彩条和色阶都没有问题微信图片_20240103130024.jpg 微信图片_20240103130019.jpg
      显示图片和lvgl演示就很怪
      微信图片_20240103130011.jpg 微信图片_20240103130028.jpg

      屏幕是18bitRGB,disp设置如下

      &disp {
      	disp_init_enable         = <1>;
      	disp_mode                = <0>;
      
      	screen0_output_type      = <1>;
      	screen0_output_mode      = <4>;
      
      	screen1_output_type      = <3>;
      	screen1_output_mode      = <4>;
      	
      	screen1_output_format    = <0>;
      	screen1_output_bits      = <0>;
      	screen1_output_eotf      = <4>;
      	screen1_output_cs        = <257>;
      	screen1_output_dvi_hdmi  = <2>;
      	screen1_output_range     = <2>;
      	screen1_output_scan      = <0>;
      	screen1_output_aspect_ratio = <8>;
      	dev0_output_type         = <1>;
      	dev0_output_mode         = <4>;
      	dev0_screen_id           = <0>;
      	dev0_do_hpd              = <0>;
      
      	dev1_output_type         = <4>;
      	dev1_output_mode         = <10>;
      	dev1_screen_id           = <1>;
      	dev1_do_hpd              = <1>;
      
      	def_output_dev           = <0>;
      	hdmi_mode_check          = <1>;
      	disp_rotation_used		 = <1>;
      	degree0					 = <0>;
      	fb0_format               = <0>;
      	fb0_buffer_num           = <1>;	
      	/*fb0_width                = <800>;*/
      	/*fb0_height               = <480>;*/  /*read from lcd*/
      	fb1_format               = <0>;
      	fb1_width                = <0>;
      	fb1_height               = <0>;
      	chn_cfg_mode             = <1>;
      
      	disp_para_zone           = <1>;
      	/*VCC-LCD*/
      /*	dc1sw-supply = <&reg_dc1sw>;*/
      	/*VCC-DSI*/
      /*	eldo3-supply = <&reg_eldo3>;*/
      	/*VCC-PD*/
      /*	dcdc1-supply = <&reg_dcdc1>;*/
      };
      

      lcd设置如下:

      &lcd0 {
      	lcd_used            = <1>;
      	lcd_driver_name     = "st7701s_3spi";
      
      	lcd_backlight       = <100>;
      
      	lcd_if          	= <0>;
      	lcd_hv_if       	= <0>;
      
      	lcd_width       	= <65>;
      	lcd_height      	= <130>;
      	lcd_x           	= <480>;
      	lcd_y           	= <960>;
      	lcd_dclk_freq   	= <30>;
      
      	lcd_hbp         	= <15>;
      	lcd_ht          	= <512>;
      	lcd_hspw        	= <2>;
      	lcd_vbp         	= <17>;
      	lcd_vt          	= <996>;
      	lcd_vspw        	= <2>;
      
      	lcd_pwm_used        = <1>;
      	lcd_pwm_ch          = <7>;
      	lcd_pwm_freq        = <1000>;
      	lcd_pwm_pol         = <0>;
      	lcd_pwm_max_limit   = <255>;
      
      	lcd_frm         	= <1>;
      	lcd_io_phase    	= <0x0000>;
      	lcd_gamma_en    	= <0>;
      	lcd_cmap_en     	= <0>;
      	lcd_hv_clk_phase	= <0>;
      	lcd_hv_sync_polarity= <0>;
      	lcd_rb_swap         = <0>;
      
      	deu_mode            = <0>;
      	lcdgamma4iep        = <22>;
      	smart_color         = <90>;
      
      	lcd_gpio_0 = <&pio PE 8 GPIO_ACTIVE_HIGH>;   // RST
      	lcd_gpio_1 = <&pio PE 9 GPIO_ACTIVE_HIGH>;   // CS
      	lcd_gpio_2 = <&pio PE 7 GPIO_ACTIVE_HIGH>;   // SDA
      	lcd_gpio_3 = <&pio PE 6 GPIO_ACTIVE_HIGH>;   // SCK
      	pinctrl-0 = <&rgb18_pins_a>;
      	pinctrl-1 = <&rgb18_pins_b>;
      };
      

      屏幕的初始化代码和屏参都是卖家提供,rgb抖动开0、1、2都不正常,请大佬指点是哪里的问题!感谢!

      H W 2 条回复 最后回复 回复 引用 分享 0
      • H
        hahahaha LV 3 @ggy321 最后由 编辑

        @ggy321 大哥,这个问题解决了没呢,我也遇到了一样的问题,图片显示有波纹,感觉像颜色错开了一样。

        1 条回复 最后回复 回复 引用 分享 0
        • W
          whycanservice2 LV 8 @ggy321 最后由 编辑

          @ggy321 在 d1s + st7701s RGB颜色异常 中说:

          lcd_frm = <1>;这个配置要看你的屏驱动配置的是多少bit位宽的数据,如果配置不正确就是你看到的这样。过渡不平滑

          1 条回复 最后回复 回复 引用 分享 2
          • 1 / 1
          • First post
            Last post

          Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

          行为准则 | 用户协议 | 隐私权政策