您尚未登录。

楼主 #1 2021-01-23 15:01:46

ttasd
会员
注册时间: 2020-04-01
已发帖子: 22
积分: 16

v3s 驱动ili9341屏幕问题,

无法驱动屏幕,用示波器测了MOSI CLK DC 那些引脚在写屏幕的时候都有波形。
硬件是淘宝买的创思通讯的板子。
同一个硬件3.x内核可以驱动屏幕,4.x无法驱动屏幕

dmesg中有打印信息:

[    1.260290] fbtft_of_value: buswidth = 8
[    1.264254] fbtft_of_value: debug = 1
[    1.267912] fbtft_of_value: fps = 30
[    1.271804] fb_ili9340 spi0.0: fbtft_request_one_gpio: 'reset-gpios' = GPIO145
[    1.279176] fb_ili9340 spi0.0: fbtft_request_one_gpio: 'dc-gpios' = GPIO144
[    1.330803] mmc0: host does not support reading read-only switch, assuming write-enable
[    1.340769] mmc0: new high speed SDHC card at address 5048
[    1.346925] mmcblk0: mmc0:5048 SD32G 28.9 GiB
[    1.353149]  mmcblk0: p1 p2
[    1.574227] Console: switching to colour frame buffer device 30x40
[    1.581132] graphics fb0: fb_ili9340 frame buffer, 240x320, 150 KiB video memory, 4 KiB buffer memory, fps=33, spi0.0 at 50 MHz


请大佬们指点迷津

离线

#2 2021-01-23 15:14:56

redstar
会员
注册时间: 2020-08-30
已发帖子: 2
积分: 2

Re: v3s 驱动ili9341屏幕问题,

9bit or 8bit?

逻辑分析仪比较一下,分分钟搞定。

离线

楼主 #3 2021-01-23 15:28:57

ttasd
会员
注册时间: 2020-04-01
已发帖子: 22
积分: 16

Re: v3s 驱动ili9341屏幕问题,

redstar 说:

9bit or 8bit?

逻辑分析仪比较一下,分分钟搞定。

&spi0 {
         status = "okay";
         ili9341@0 {
               compatible = "ilitek,ili9341";
                 reg = <0>;
                 spi-max-frequency = <50000000>;
                 //rotate = <270>;
                 bgr;
                 fps = <20>;
                 buswidth = <8>;
                 reset-gpios = <&pio 4 17 GPIO_ACTIVE_LOW>;
                 dc-gpios = <&pio 4 16 GPIO_ACTIVE_LOW>;


                 #address-cells = <1>;
                 #size-cells = <1>;
                 debug = <1>;
         };
  };

设备树描述如下

离线

楼主 #4 2021-01-23 16:10:24

ttasd
会员
注册时间: 2020-04-01
已发帖子: 22
积分: 16

Re: v3s 驱动ili9341屏幕问题,

解决了   打死都想不到加个上拉电阻就行了。。。

离线

#5 2021-01-23 16:11:33

redstar
会员
注册时间: 2020-08-30
已发帖子: 2
积分: 2

Re: v3s 驱动ili9341屏幕问题,

还有这种骚操作?

离线

#6 2021-07-21 23:51:51

kinwaty
会员
注册时间: 2021-07-21
已发帖子: 1
积分: 0.5

Re: v3s 驱动ili9341屏幕问题,

@ttasd
是需要那个信号上加上拉电阻?

离线

#7 2021-10-18 17:19:34

weidehai17
会员
注册时间: 2021-10-18
已发帖子: 3
积分: 3

Re: v3s 驱动ili9341屏幕问题,

@ttasd  你的问题解解决了吗? 屏幕也是不亮

离线

#8 2021-10-18 17:27:58

weidehai17
会员
注册时间: 2021-10-18
已发帖子: 3
积分: 3

Re: v3s 驱动ili9341屏幕问题,

@ttasd
你的内核源码能发一下啊!!我的现象跟你一样

离线

#9 2022-01-10 15:29:58

ronz
会员
注册时间: 2021-11-19
已发帖子: 31
积分: 31

Re: v3s 驱动ili9341屏幕问题,

大佬,能发个ili9341 对应能用的的40pin的屏幕淘宝链接?

离线

#10 2022-01-10 17:09:25

哇酷小二
wechat微信:whycan_cn
所在地: 你猜
注册时间: 2020-04-22
已发帖子: 3,378
积分: 1902
个人网站

Re: v3s 驱动ili9341屏幕问题,

ronz 说:

大佬,能发个ili9341 对应能用的的40pin的屏幕淘宝链接?

https://item.taobao.com/item.htm?id=540556839364

和卖家确认一下,是否是 ILI9341,再确认一下是否有你需要的接口。





离线

#11 2022-03-25 14:18:55

zerg
会员
注册时间: 2021-02-07
已发帖子: 11
积分: 10.5

Re: v3s 驱动ili9341屏幕问题,

大佬,是怎么解决的哈?求助一下

离线

楼主 #12 2022-03-29 11:50:28

ttasd
会员
注册时间: 2020-04-01
已发帖子: 22
积分: 16

Re: v3s 驱动ili9341屏幕问题,

就只是在clk上拉个100K电阻就ok了

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn