dannyzhu008 发表于 2023-3-1 12:24:43

dannyzhu008 发表于 2023-3-1 12:19
楼主,有没有用示波器测过输出得波形,我这边测到到10MHZ,输出得时钟信号都时正 ...

1M时钟 还是个方波 但有过冲这个10M这个鬼样

丽江春水 发表于 2023-3-2 08:41:20

dannyzhu008 发表于 2023-3-1 12:19
楼主,有没有用示波器测过输出得波形,我这边测到到10MHZ,输出得时钟信号都时正 ...

我没用示波器测过,我的示波器在家里,现在手头只有一个虚拟示波器,测不了太高的频率。再说了,一般是遇到问题需要调试才用示波器,我这里程序正常,没想到要去测,调试时使用了stc-usb link1d硬件仿真器,很方便就调试好了。

dannyzhu008 发表于 2023-3-3 13:32:55

SPI,DMASPI是可以共用的,使用完SPI,可以用DMASPI,用完DMASPI可以用回SPI,不需要传单个字节用DMA模式 直接SPI传送,传送完再直接使能DMASPI就可以批量传输。坐了两天板凳还是要注意中断标志位,要不头都大。规格书太模糊了 只能慢慢摸索,

丽江春水 发表于 2023-3-3 19:53:21

硬件SPI传送单个字节功能明显比基于DMA的单字节传递函数好用,当然直接用硬件SPI传递单字节,前文只是拿出来比较一下。一是说明能用,二是比较效果。DMA的优势在批量传送。而且实际使用时也要用好才出效果。帖子是为了普及,把有关信息拿出来分享一下。

dannyzhu008 发表于 2023-3-3 20:23:42

丽江春水 发表于 2023-3-3 19:53
硬件SPI传送单个字节功能明显比基于DMA的单字节传递函数好用,当然直接用硬件SPI传递单字节,前文只是拿出 ...

确实如此,就是要注意中断标志位,无论是中断还是查询,一定要注意中断标志位 搞了我两天,现在SPI,HSSPI和DMA一起用,确实快确实舒服,就是太占XDATA,可以到20M,屏能认信号,就是信号变形过冲厉害得想办法解决。不知道各位大神有什么好的办法

丽江春水 发表于 2023-3-4 08:31:30

我是初学者,还没学到这么细致的地方,按照储备的知识讲的话,一个是TFT屏要用双向模式去驱动,尽量不要用推挽(至少显示信号不要用推挽,复位,背光,片选用应该没关系),可以考虑在屏的信号通路上串联电阻,因为过冲可能是披配的问题,比如串联33R电阻。

hadv 发表于 2024-1-20 09:29:18

丽江春水 发表于 2023-3-4 08:31
我是初学者,还没学到这么细致的地方,按照储备的知识讲的话,一个是TFT屏要用双向模式去驱动,尽量不要用 ...

总算知道为什么要串联电阻了,谢谢分享!

hadv 发表于 2024-1-20 09:30:36

dannyzhu008 发表于 2023-3-1 12:19
楼主,有没有用示波器测过输出得波形,我这边测到到10MHZ,输出得时钟信号都时正 ...

请问这个是怎么测的呢?

hhvod 发表于 2024-10-19 09:20:11

本帖最后由 hhvod 于 2024-10-19 09:33 编辑

{:4_165:}{:4_165:}

gl717677612 发表于 2024-11-21 11:56:19

感谢分享
页: 1 [2] 3
查看完整版本: TFT彩屏SPI驱动编程——基于STC32G12K128的SPI_DMA功能的例程分享