- 博客(22)
- 资源 (4)
- 收藏
- 关注
原创 Contiki源码阅读之节点Rime地址
版本:Contiki 3.x平台:TI SmartRF06 + cc2538EM--------------------------------------------------------------------史上最牛逼分割线-----------------------------------------------------------------文档说明:本文档主要描
2016-03-19 17:08:04
989
原创 zigbee协议栈之按键处理流程
zigbee协议栈版本: z-stack home 1.2.11、按键的初始化:协议栈的按键初始化主要有两个地方,一个是初始化开始,一个是初始化结束。int main( void ){ 。。。。 InitBoard( OB_COLD ); //第一次初始化按键 。。。。 InitBoard( OB_READY );。。。。}
2015-02-05 15:32:20
1762
原创 stm32cube学习笔记(2)
任务:使用stm32cube 工程的message quene management 部分api1、使用stm32cubemx生成相应的工程2、使能消息队列相关的函数 #define osFeature_MessageQ 13、定义消息队列的名字osMessageQDef(MsgBox, 1, int); //创建一个长度为1,单位为int的消息队列osMes
2015-01-30 15:26:00
3423
原创 STM32cube学习笔记(1)
1、偶然的机会接触到了STM32cubemx与STM32cubeFX、详细了解相关的资料之后感觉相当实用。2、进程创建 osThreadDef(defaultTask, StartDefaultTask,osPriorityNormal, 0, 128);//定义一个结构体 defaultTaskHandle =
2015-01-30 11:16:58
5240
原创 ble协议栈cc2540x-1.3.2之通过key处理过程看任务、事件、消息机制
一 事件机制每一个任务都会有很多种事件,包括系统消息、任务事件等等。事件的触发启动 函数1:启动一个定时器、定时delaytime时间、之后触发TaskID的event事件.延时时间以ms为单位。osal_start_timerEx( TaskID, event,delaytime);函数2:置 tasksEvents[]数组的事件标志位为1、系统轮询这个数组确定是否触
2014-06-16 15:22:57
1750
原创 CC2540之中断操作
egvoid InitKey(void){ P0IEN |= BV(1); // P0.1 设置为中断方式 1:中断使能 PICTL &= ~BV(0); //端口 上升沿触发 IEN1 |= BV(5); //允许 P0 口中断 P0IFG = 0x00; //初始化中断标志位 EA = 1; //打开总中断
2014-06-16 13:12:33
2533
原创 IAR+STM32平台STLINK仿真器实现swd方式下载
1.修改options->linker->config->linker configuration file
2014-05-09 21:48:51
9784
原创 stm32之 GPIO_Remap_SWJ_Disable之后无法使用swd下载 程序解决方法
在系统复位的时候默认是开启JTAG与swd的,使用jlin/swd方式下载程序shi
2014-04-13 20:21:21
18129
原创 stm32驱动段式lcd液晶显示--非使用1621驱动芯片驱动
概念:LCD的驱动不像LED那样,加上电压(LED实际上是电流驱动)就可以长期显示的。 LCD驱动必须使用交流电压驱动才能保持稳定的显示,如果在LCD上加上稳定的直流电压, 不但不能正常显示,时间久了还会损坏LCD。一段LCD由背电极和段电极组成,需要显示时, 在背电极和段电极之间加上合适的交流电压(通常使用方波
2014-04-07 21:32:03
10606
转载 stm32之adc双通道的实现dma
//通过脚PA1,PA2采集AD。每路AD采集10次。 #include "stm32f1.h" //全局变量 //AD采样存放空间 __IO uint16_t ADCConvertedValue[20]; //函数 //初始化AD void init_ad(void) { ADC_InitTypeDef ADC_InitStru
2014-04-06 19:34:51
6906
原创 STM32之系统时钟
作者:stm_小强企鹅:759040024说明:库文件版本:3.5.01. 3.5.0版本的库文件将SystemInit函数放在了启动文件里 启动文件相关代码:2.SystemInit函数主要实现对系统时钟的初始化,能满足大多数开发的需求.相关代码:3.分析SystemInit函数可知最后执行 SetSysClock();相关代码:4
2014-04-04 13:00:52
996
原创 STM8S105K4 SPI相关代码
/* 初始化函数 */void SPI_FLASH_Init(void){ SPI_Init(SPI_FIRSTBIT_MSB, SPI_BAUDRATEPRESCALER_2, SPI_MODE_MASTER,\ SPI_CLOCKPOLARITY_HIGH, SPI_CLOCKPHASE_2EDGE, \ SPI_DATADI
2014-03-29 22:01:35
2871
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人