STM32F103 模拟spi最高速度问题

2019-12-10 18:26发布

客户提供了一块led  2.4寸 320x240,设计预留了标准spi,but人家屏幕需要9bit格式,只能用gpio模拟!!
折腾了半天,现在clk优化到11.1M速率,刷新一屏需要123.2ms!
不知道极限是多少?有高手提示一下吗?
谢谢!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
夏日么么茶
1楼-- · 2019-12-10 19:04
精简指令集操作IO口是比较慢的,需要四条指令改变一个IO状态。
aozima
2楼-- · 2019-12-10 23:22
不如用USART的9bit模式试试,STM32的新USART可以选择CLK输出的。

用上DMA,就和SPI一样的效果了。
MyAVR
3楼-- · 2019-12-11 03:36
楼上这个主意好, 新颖。
tang0571
4楼-- · 2019-12-11 08:53
aozima 发表于 2019-6-5 14:12
不如用USART的9bit模式试试,STM32的新USART可以选择CLK输出的。

用上DMA,就和SPI一样的效果了。 ...

硬件已经设计好了,stm32的spi没办法和uart管脚复用。而且uart貌似最高速度也就2m吧,好像!!
还不如模拟的更加快!!
a312835782
5楼-- · 2019-12-11 10:22
 精彩回答 2  元偷偷看……
sme
6楼-- · 2019-12-11 16:13
换M0,SPI位长可在4~16位

一周热门 更多>