微信蓝牙一般是基于串口的,所以只跟串口底层相关,也就是只需要将串口发送和接收两个函数填充到协议栈对外接口函数就行了。 先把微信SDK包加载在我们自己的项目中,整个移植过程我们只需要改动proto.c文件里边5个接口函数。 1、先把串口准备好 #include "uart.h" #include "u
分类:
微信 时间:
2016-02-24 09:29:59
阅读次数:
421
板子是黑金的。 昨天看书,是关于nios中字符设备的使用,有关于uart的内容,看到一个使用系统函数操作uart口的方式,当时很感兴趣,感觉很方便,因为不用自己写驱动程序。然后按照书上的方式做了一下,经过验证和调试,发现这种方式的确很简单,在此和大家一起分享。 首先解释一下,这里所谓的字符设备。在n
分类:
移动开发 时间:
2016-02-20 13:09:29
阅读次数:
296
16.6410DMA简述 1.为什么需要DMA 首先看串口来传递信息:发送字符串。 发送函数:在uart.c里增加下面发送函数: 接下来在main.c里调用: 编译make, 烧写到开发板: 制作SD卡,设置开发板从SD卡启动,设置好minicom后给开发板上电,紧接着按着空格键: 选择[1]格式化
分类:
其他好文 时间:
2016-02-14 11:42:31
阅读次数:
229
12.2440串口驱动程序设计 串口的功能就是接受数据跟发送数据的,在上一节已经了解串口的引脚信号。但是数据的收发需要一定的条件,也就是串口的初始化。所以所以今天的内容就会被划分为三个部分: 1.串口的初始化: 创建一个uart.c来对串口进行处理,然后把它加入到Makefile工程文件里: 接着就
分类:
其他好文 时间:
2016-02-14 11:29:12
阅读次数:
196
单片机串行口通信有4种不同的方式: 方式0:移位寄存器输入/输出方式:波特率:fosc/12; 方式1:10位UART(通用异步接口电路),一帧数据的格式为:1位起始位,8位数据位,1位停止位。其波特率是可变的(由公式): 方式2和方式3:这两种方式都是由11位UART组成,一帧数据格式为:1位起始
分类:
其他好文 时间:
2016-01-29 15:43:11
阅读次数:
122
这是一块便宜 (¥12.5)的 WiFi 模块,3.3V ,芯片是乐鑫科技(Espressif)出品。它本身是很多玩法,比如这个 NodeMCU (淘宝有套件焊接好一整套的带 USB 接口的,搜 esp8266 nodemcu)。 我这是没多久之前买的。要买的话,多几块钱可以有更完整引脚的版本,乐鑫...
分类:
其他好文 时间:
2016-01-27 00:49:06
阅读次数:
632
HKEY hKey; LONG ret; OSVERSIONINFO osvi; BOOL bOsVersionInfoEx; char keyinfo[100],comm_name[200],ValueName[200], Uart[16...
分类:
其他好文 时间:
2016-01-13 17:32:08
阅读次数:
137
++++++++++++++++++++++++++++++++++++++++++本文转载自mr_raptor的专栏,感谢mr_raptor大神。http://blog.csdn.net/mr_raptor/article/details/6556133++++++++++++++++++++++...
分类:
其他好文 时间:
2016-01-07 01:12:15
阅读次数:
246
当时为了调试,我在PCB板子上面画了一个DB9的插口,用以连接UCSI_A3的TXD和RXD的口,从而实现传输数据的功能。原理图如下:DB9的二口是RXD口,DB9的三口是TXD口。这样便可以通过DB9口传输数据了。但是要怎么利用UCSI_A3的UART模式,实现传输数据的功能呢?1. 前言:CPU...
分类:
其他好文 时间:
2016-01-07 01:08:25
阅读次数:
220
UART : university asynchronous receiver and transmitter UART // 通用异步接收器和发送器为什么要有串口:因为许多嵌入式设备没有显示屏,无法获得设备的实事数据信息,所以可以通过 UART 串口和超级终端相连,打印嵌入式设备输出信息。也可以通...
分类:
其他好文 时间:
2016-01-02 22:20:09
阅读次数:
279