流水灯问题

关注

硬件设计 电路设计 crustycrab    2017-07-25   |   浏览量 337  

怎么把任务划分成时间片,就是让32位流水灯亮的同时,蜂鸣器音乐也响​

我在做一个心形音乐流水灯,但是流水灯程序有,音乐程序也有怎么把两者结合起来,让流水灯亮的同时蜂鸣器音乐响,我百度了,说是让任务划分成时间片,或者中断什么,原理知道,但是程序具体该怎么写,我还不会,有没有大神,详细说一下,程序该怎么弄。用例程讲解最好。谢谢了。下面是我的心形音乐流水灯图

其他答案

  • donatello 发表于 2017-07-25

    那是操作系统的知识,多线程并发,楼主先下个cubemx生成一个freertos的工程学习下吧。

    举报 评论 0

  • Angel Cherry 发表于 2017-07-25 云汉达人

    1. 其實如果很想用時間depended的分割,切換,那麼用RTOS還是最好的辦法

    2. RTOS只要設計兩個Task,一個負責點led,一個負責撥放音樂

    3. 兩個Task優先權相同,設置一個區間時間,將會自動切換且蠻準時的(誤差約us)

    4. 其他做法也都是類RTOS(配合ISR),所以直接上手RTOS是比較好的方式

    找個一篇

    http://blog.csdn.net/u012138828/article/details/38708539

    以上

    举报 评论 0

我来回答

试用推荐

ESP32 WIFI+蓝牙

产品总数:50个  申请人数:261

距离结束时间:

推荐达人 更多>

  • 王奕 向ta提问

    Eagleson

    在学习FPGA的道路上 我们一起成长吧!

    在行: FPGA/CPLD

  • 靳飞 向ta提问

    汉云

    在路上的Linuxer

    在行: DSP技术 Linux 系统 STM32讨论区 PIC单片机 PCB技术/设计/定制

  • Angel Cherry 向ta提问

    MOP

    用愛和熱忱寫好每一行Code

    在行: FPGA/CPLD Linux 系统 热门单片机

  • 徐珂靖 向ta提问

    xukejing

    Linux系统 、热门开发板

    在行: Linux 系统

  • 袁建明 向ta提问

    河北博联科技有限公司 研发部经理

    日知其所亡

    在行: Linux 系统 灵动微MCU 电源技术

完成答题
赶快去开启您的宝箱吧
回答问题攒积分送开发板