代码改变世界

阅读排行榜

A2dp和HFP的使用

2015-09-04 10:51 by fingertouch, 6242 阅读, 收藏,
摘要: 这两天看了CSR中的A2dp和HFP协议的相关内容,主要是看如何在CSR8670上使用这两个协议。一.A2dp协议A2dp(Advanced Audio Distribution Profile)协议,即高级蓝牙音频传输模型协议,主要用来实现蓝牙音频传输,下面简单记录一下A2DP协议如何在CSR86... 阅读全文

如何在Linux下写汇编

2013-05-02 15:23 by fingertouch, 5950 阅读, 收藏,
摘要: 本文为翻译文章,原文参见:http://docs.cs.up.ac.za/programming/asm/derick_tut/ 1.NASM编译器 目前Linux下的汇编器主要有:as、as86和gas,但是本文使用的是NASM(The Netwide Assembler)。它使用Intel形式的汇编格式,和Intel形式相对的是AT&T形式的汇编格式。 2.Linux下汇编介绍 2.1... 阅读全文

CSR8670按钮事件

2015-06-19 11:34 by fingertouch, 1112 阅读, 收藏,
摘要: 一.手工编写按钮事件使用PIO11 PIO12来分别模拟ButtonA和ButtonB,则相应的按钮事件和处理程序为:#include #include #include #define BUTTON_A (1 state & BUTTON_A) printf("Button A pr... 阅读全文

LED事件

2015-06-21 10:58 by fingertouch, 1016 阅读, 收藏,
摘要: 在CSR8670中,PIO口被映射到一个寄存器中,寄存器中的每一位代表着一个PIO口,比如:我们想让PIO1口为led1,PIO2口为led2,则:#define LED1 0x01 /* bit 1 */#define LED2 0x02 /* bit 2 */然后使用Pi... 阅读全文

编译提示:warning: ISO C89 forbids mixed declarations and code

2015-06-19 10:49 by fingertouch, 792 阅读, 收藏,
摘要: 在编译CSR8670程序的过程中,出现如下提示:Running 'C:/ADK3.5/tools/bin/make -R BLUELAB=C:/ADK3.5/tools -f part2.release.mak C:/Users/fingertouch/Desktop/part2/main.o'..... 阅读全文