文号
878017
阅读
22221
回复
3
收藏
5
低端局,万物基于蜂鸣器:汇编音乐—如何用4.5KBytes的代码演奏Only my railgun
2020/04/08
IP:海南

       论坛大神多,就不班门弄斧了,直接出一个工程概述以及源码就行了:

attachment icon 使用STM32演奏音乐.pptx 2.92MB PPTX 70次下载

      这是效果地址,几天前录的:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

      然后,这里面的源码是最初版本,只有音调发生程序,后来的OLED显示是加上去的,之后整理一下发出最新的一个版本。没办法,原来开发板太妖,里面的GPIO不知道咋就坏了几根,结果SPI2用不了只能临时凑合用了计划之外的SPI1,与预期不符,为了保证公开的内容不要有误导性所以只发布了早期的稳定版本。而且那个板的RTC还TM不走!

      今天新开发板到货了,试了试一切安好,SPI2终于可以用了,RTC也可以走了,所以按照原定计划改了改工程,再加个RTC计数值显示,目前就这样,最新版本的源码我会尽快整理出来更新: 


IMG_0291.mp4  点击下载

       这个工程里面还有很多外设以及服务的代码没写完,正在不停丰富中........

‎ Annotation 2020-04-08 203554.png


3
5
0x00000000作者
6年7个月前修改于 6年7个月前IP:海南
878029
1楼

       最新源码在这里:

attachment icon Music box.7z 108.30KB 7Z 57次下载

算是对大半年前的一个想法有个交代:https://www.kechuang.org/t/84348,全部工程花了十多天肝出来的,感觉前面复杂,后面越来越简单,最后就完全实现了。

引用
评论
6年7个月前IP:广东
878071
2楼

 全汇编,咋不用C呢?

引用
评论
0x00000000作者
6年7个月前IP:海南
878098
3楼
引用zjsx8192发表于2楼的内容
 全汇编,咋不用C呢?

不会用C所以就用ASM了,C库太复杂看着头疼。


引用
评论
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的