修改后的arduino库文件Tone.cpp 未修改的tone文件默认只使用了定时器2,当对不同引脚使用tone函数时,后面调用的tone会覆盖前面的tone操作,时钟只有一个频率输出。修改后的tone库文件,能够同时调用定时器1和定时器2产生方波,让两个引脚能够输出不同频率并且互不干扰。
windows下的USB驱动工具zadig加从sd卡启动fel的fel sdboot.rar文件 若usb设备不能正常识别,可以用zadig软件给usb设备安装驱动。在烧录荔枝派flash时,往往需要进入fel模式,将fel-sdboot文件写入sd卡能够使荔枝派上电直接进入fel模式,从而使系统检测出usb fel设备。
gcc10.1.0安装gcc安装包加依赖包.rar 包含gcc-10.1.0、gmp-6.2.0、mpc-1.1.0、mpfr-4.1.0四个文件。在安装新版gcc之前,先装好三个依赖包,修改好环境变量,然后再编译安装新版gcc。
Qt串口示例程序serial.rar 用QT写的串口通信程序,框架很简单、代码极少,可以作为学习参考,串口波特率默认为9600,若需要更改波特率,需要在源程序中修改对应的值,或者给程序添加新控件用来修改波特率。
用tone函数播放歌曲十年toneMelody.rar 调用tone函数控制引脚8和引脚9输出不同频率的方波,作为双音轨输出:主旋律+和弦,编曲来自随身乐队的范例歌曲。音乐数组共有四组,两组频率值加两组延时值,以const的形式存储在单片机ROM里面。