CSR8670开发(2)-led、蜂鸣器、振动器控制

CSR8670开发(2)-led、蜂鸣器、振动器控制无评论

2017年7月18日 下午9:48分类:硬件 阅读: 16,154 次

1、用bluelab打开sink工程 2、修改main.c文件 在main()函数前增加 #define MYLED (1 << 10) /* bit 10 */ #define MYDELAY 500 /* ms */ static void myled_controller( Task t, MessageId id, Message payload ) { PioSet32( MYLED, (PioGet32() ^ MYLED) );//PIO10电平反转 MessageSendLater( t, 0, 0, MYDELAY ); //设置延时 } static TaskData myled_controller_task = { myled_controller }; 设置PIO10闪烁 在main()函数中增加: PioSetDir32(MYLED, MYLED); ...


【阅读全文】

CSR8670开发(1)-初识开发板

CSR8670开发(1)-初识开发板无评论

2017年7月18日 下午8:04分类:硬件 阅读: 14,701 次

买了一块CSR8670蓝牙开发板: 供电方式可以选USB、SPI调试器及电池,一般缺省是用SPI调试器供电,但需注意如果用功放喇叭接口,最好还是用USB供电,否则喇叭功率过大容易烧调试器。 板上有一个总的电源开关 还有一个蓝牙控制开关MFB(多功能按钮),控制蓝牙开关: 开启总电源开关、蓝牙开关后即可用蓝牙配对,播放音乐,此时只能用耳机接口播放,功放喇叭接口不可用。 如果要使能功放喇叭接口,需要用跳线连接J13的2脚及J9的7脚,即把SPK_EN接1.8V变成高电平 与此开发板配套的是ADK 3.5.1 蓝牙FLASH的备份与烧写: 可用ADK中的Blue Flash来备份芯片程序 要备份,先按“stop process”按钮停止程序运行,然后点击“dump”按钮: 要烧写,先选择文件,然后停止程序运行,然后点击“download”下载程序 蓝牙程序其实分为两个部分:一个是蓝牙程序代码区、 ...


【阅读全文】