- 博客(5)
- 资源 (22)
- 收藏
- 关注
原创 BLE 协议栈 之"消息传递""事件触发"谁与争锋
BLE 协议栈中对于触发任务事件大可分为三种方式:1 通过设置一个“软件定时器”,当其溢出时触发事件。osal_start_timerEx()—osalTimerUpdate()— osal_set_event() ;2 通过调用系统消息传递机制触发事件。osal_msg_send()—osal_set_event() 3 直接调用osal_set_event()触发事件。
2015-02-05 16:05:04 4273 4
原创 BLE 协议栈 之串口收发
曾经曾经的一篇关于串口收发的博客,是直接使用串口中断收发的,虽然这样实现了收发功能,但是对于大量数据传送的时候,就会出现数据收发不及时的情况,无意间发现了一种更为简单的方式,十分方便快捷~ BLE协议栈中对于串口收发已经封装的很彻底了,主要的函数都在NPI.c 实现了,只要调用就可以了。当然串口的配置是在NPI_InitTransport函数中,改变相应的配置是在NPI.h中。
2015-02-03 20:40:39 4603
转载 IAR 使用说明
IAR for AVR 学习笔记(1)--数据类型 数据类型(编译器支持 ISO/ANSI C 基本数据类型和一些附加数据类型)1.1. 整型数据bool 数据类型在C++语言里是默认支持的。如果你在C代码的头文件里包含stdbool.h, bool数据类型也可以使用在C语言里。也可以使用布尔值 false和 true。 1.2.浮点数据类型: 1
2015-02-03 13:08:46 6163
原创 STM32 DMA 串口透传
一直没有好好的捣鼓过DMA,在调BLE项目的时候,遇到了DMA串口传输的问题,伤心流涕甚长时间!!! DMA 网上的解释一大堆,简单总结一下:DMA 处理过程全部是由硬件来实现的,速度很快!DMA 在专门的DMA控制下,实现高速外设与主存储期之间自动成批量的数据交换。通常有两种交换方式:1 独占总线方式 2 周期挪用方式DMA 传送过程 DMA 预处理
2015-02-02 22:42:37 7366
原创 stm32 使用printf 输出当前信息
stm32 在调试时可以使用printf 通过串口输出当前信息,方法简单粗暴~ 之间貌似写过类似的博客,这回从新进行一下总结~ #include "stdio.h"#include "stm32f10x_usart.h"#include "stm32f10x.h"int fputc(int ch, FILE *f){ USART_SendData(USART1,
2015-02-02 12:52:52 2789 1
两个Fragment分别在各自的Activity上的交互
2016-04-05
BLE 串口程序
2014-12-05
编译原理课程设计 增加数据类型 全套资料
2014-07-21
工具资料stl
2012-11-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人