首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Raspiberry Pi RP2040液晶时钟信号

Raspiberry Pi RP2040液晶时钟信号
EN

Stack Overflow用户
提问于 2022-05-09 11:17:55
回答 1查看 109关注 0票数 0

我正在使用Micro尝试为TFT屏幕生成一个RGB信号,如:屏幕

我需要的时间如下:

CLKIN: 3.33Mhz

水平是800个时钟周期,1个时钟周期向下。

垂直是480个水平时钟周期和

我已经得到了这段代码,它可以吐出时钟,但是我不能切换正方形函数,也不能添加第二个状态机,我将如何在所需的时间对引脚进行击打。

代码语言:javascript
复制
from machine import Pin
from rp2 import PIO, StateMachine, asm_pio
import time

@asm_pio(set_init=PIO.OUT_LOW)
def square():
    wrap_target()
    set(pins, 1)
    set(pins, 0)
    wrap()

    
sm = rp2.StateMachine(0, square, freq=33300000, set_base=Pin(2))

sm.active(1)
EN

回答 1

Stack Overflow用户

发布于 2022-09-13 06:07:29

您的频率为3.33mHz,但每个周期使用2个cpu周期,因此每个上升边缘仅为1.665mHz。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72171107

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档