嗨,对话框中,
我有一个液晶面板,需要产生一个VCOM切换信号每秒钟触发它。
信号是方波,它在一个周期内保持高电平。
我发现没有方法将这个信号与GPIO功能通用(让GPIO执行自动重复切换功能)。
由于定时器的时间单位为10ms,也不能通过软件定时器实现。
我还在driver文件夹下找到了一个timer driver头文件,它提供了名为timer_init()和timer_wait(uint16_t us)的API。
它声称通过Timer1提供微秒的等待功能。(文档说明只有TIMER0和TIMER2是软件可编程的)
但是,当它编译链接器时,它会报告一个错误,说它在内核映像中没有符号。
我的问题是,我如何产生这样的方波信号切换我的LCD的VCOM引脚?
对话框提供API像GPIO_AutoToggle()或uddelay () ?
是否有可能通过直接操作外设或计时器寄存器来产生这样的信号?
是否有可能通过PWM功能产生这样的信号?
如果可能的话,怎么做呢?你能提供样本代码吗?
谢谢,
slchen
你好,Sclchen,我们团队的一名成员已经安排本周晚些时候去你们公司讨论支持需求:我会把这条信息复制给他,让他在公雷电竞下载app司的时候跟你谈谈。
BR JE_Dialog
你好,史蒂夫
请使用PWM驱动实现VCOM的时间,正如我们在会议中讨论的,你可以参考UM-B-004部分11驱动细节。如果你需要一些样本代码,请让我知道,我会通过邮件发布给你。
你好,
就连我也面临着类似的问题。
我需要在微秒范围内引入延迟。
你能告诉我是否有任何定时器的实施引入延迟。
谢谢
asmaitha
你好,
是的,PWM可以产生方波在我们的步骤,选择16MHz时钟源。
详情请参考UM-B-004。
参考代码位于我们SDK的peripheral_examples文件夹中
的问候!
PY
我正在处理这样的用例……感谢PY_Dialog的回答…我一定会检查的。