搜索
bottom↓
回复: 6

STM32如何用DMA+pwm模拟SPI时序发送字节流从IO输出?

[复制链接]

出0入4汤圆

发表于 2020-3-23 23:09:37 | 显示全部楼层 |阅读模式
STM32如何用定时器+DMA或其他外设模拟SPI时序发送字节流从  IO输出?  因为在成品的LED控制卡上发现是用这种技术驱动的,     是用GD32F150C8T6也就64K+8K主控 ,可以实现很多花样显示。   技术上还是很牛叉的。。。我已经测绘了电路并通过示波器分析了下波形不是用SPI 或者串口一类驱动的.  
1、不讨论SPI形式的驱动,这个相对来说简单,没啥好讨论的
2、只针对这种类型的驱动讨论,上FPGA的就不在讨论范围。
3、估计应该是类似WS2812的DMA+PWM一类的驱动方式,但是如何弄一个SCK信号出来?C8T6的资源也才64+8,还有待显示数据如何变换?
4、外部有一个W25Q08一类的SPI FLASH,是只读的。   
5、此控制卡最大驱动32*320点的单色屏

见下面我测绘的那款控制卡

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入4汤圆

发表于 2020-3-24 11:35:51 来自手机 | 显示全部楼层
图片上面不是说了吗,强力支持SM16188b,使用的是归零码协议,测试下stm的irda功能能不能点亮这个SM16188

出0入4汤圆

 楼主| 发表于 2020-3-24 11:59:39 来自手机 | 显示全部楼层
我测试的是12 接口驱动的普通P10红色的门头屏。

出0入4汤圆

发表于 2020-3-24 12:32:11 | 显示全部楼层
没看懂32*320点的单色屏与这个板的接口在哪里

出0入4汤圆

 楼主| 发表于 2020-3-24 14:07:34 | 显示全部楼层
sunliezhi 发表于 2020-3-24 12:32
没看懂32*320点的单色屏与这个板的接口在哪里

不是液晶屏 是LED点阵屏

出0入4汤圆

发表于 2020-3-24 14:19:23 | 显示全部楼层
fbwcpu 发表于 2020-3-24 14:07
不是液晶屏 是LED点阵屏

原理都相似吧:某个横坐标与某个纵坐标的交点就是某个像素点,然后通过扫描点亮

出0入0汤圆

发表于 2020-3-24 21:33:21 | 显示全部楼层
单线串行??
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-26 12:06

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表