自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (4)
  • 收藏
  • 关注

原创 define总结

#define总结 (网上资料汇集)1. 定义简单的常数:定义常量,便于修改(切不可在后面加上分号!) #define N 1000 等效于 const int N = 1000; 但略有不同,define只是简单替换,而不是作为一个量来使用.2. 定义简单的函数:注意多使用括号define可以像函数那样接受一些参数,如下:#define max(x

2017-07-23 22:34:33 497

转载 OSAL系统相关问题

OSAL中断操作:1、 允许中断byte osal_int_enable( byte interrupt_id )-- interrupt_id:中断标示符2、禁止中断  byte osal_int_disable( byte interrupt_id )  -- interrupt_id:中断标示符3、暂停中断  HAL_ENTER_CRITICAL_SECTIO

2017-07-13 22:28:17 595

原创 ZigBee中常用的结构体

数据发送:AF_DataRequest //数据发送函数typedef struct// afAddrType_t;目的地址结构体变量typedef enum//afAddrMode_t数据传送类型typedef struct// endPointDesc_t;设备端点描述符typedef struct// zAddrType_t;地址变量(长地址或者短地址

2017-07-12 17:43:09 1058

原创 嵌入式常用指令合集

1、#if和#endif指令问:OS_EVENT *OSMutexDel (OS_EVENT *pevent, INT8U opt, INT8U *err) {#if OS_CRITICAL_METHOD == 3OS_CPU_SR cpu_sr;#endif.....}答:c语言里所有以#开头的都是预编译指令,就是在正式编译之前,让编译器做

2017-07-12 14:14:58 1278

原创 PCB天线设计

本文章使用简单的术语介绍了天线的设计情况,并推荐了两款经过赛普拉斯测试的低成本PCB天线。这些PCB天线能够与赛普拉斯PRoC™和PSoC®系列中的低功耗蓝牙(BLE)解决方案配合使用。为了使性能最佳,PRoC BLE和PSoC4 BLE2.4GHz射频必须与其天线正确匹配。本应用笔记中最后部分介绍了如何在最终产品中调试天线。  简介  天线是无线系统中的关键组件,它负责发送和接收来自空中

2017-07-12 10:14:58 7542

转载 IAR编译ZStack-CC2530为可下载运行的HEX文件的正确配置:

1.正确配置输出文件格式:菜单选择Project-Options-Linker-Output-Format,选择Other。右边的Output下拉框选intel-extended,Format variant下拉框选None,Module-local下拉框选Include all2.还是在菜单Project-Options-Linker-Output标签中,勾上Override defau

2017-07-12 10:14:20 780

原创 OSAL API

一、信息管理APIosal_msg_allocate( )函数原型:任务是分配一个信息缓冲区,当任务调用或函数被调用时,该空间被信息填充或调用信息发送函数osal_msg_send() 发送缓冲空间的信息到其他任务,若该缓冲空间不能被分配,则设置msg_ptr=NULL空;         uint8 *osal_msg_allocate( uint16 len ),返回的是指针,

2017-07-11 14:29:21 1604

转载 NV操作实验

NV操作实验1、实验内容:通过串口调试助手发送“nvread”命令,开发板接受到该命令读取NV存储器中的数据并发送给PC端的串口调试助手。2、基本知识:NV(Non Volatile),即非易失性存储器(Flash存储器),即系统掉电,存储器中的数据不掉失。主要用途保存网路的配置参数,或掉电后,上电该节点还是加入原来的网络并且该节点的网络地址就可以从NV读取。NV存储器主要的操作有

2017-07-11 14:03:02 2383

原创 OSAL NV区操作

系统NV区: 初始化nv数据项   osal_nv_item_init()读取nv数据项      osal_nv_read()写入nv数据项      osal_nv_write()在使用osal_nv_read()或osal_nv_write()之前必须调用osal_nv_item_init()。函数原型:uint8 osal_nv_item

2017-07-11 13:59:13 952

原创 static的作用

在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。(1)先来介绍它的第一条也是最重要的一条:隐藏。当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是a.c,另一个是main.c。下面是a.c的内容char a = 'A'; // global va

2017-07-11 13:30:19 335

原创 SPI、IIC、UART区别

第一个区别当然是名字:      SPI(Serial Peripheral Interface:串行外设接口);      I2C(INTER IC BUS)      UART(Universal Asynchronous Receiver Transmitter:通用异步收发器) 第二,区别在电气信号线上:      SPI总线由三条信号线组成:串行时钟(SCLK)、串行

2017-07-08 14:57:29 297

C语言深度解剖

一些关键字符讲解及应用、设计代码规范有比较好的参考价值

2017-08-18

电容分类以及选择标准

电容分类以及选择标准

2016-12-28

PCB设计规范参考文件

2016-12-28

电容去耦透彻讲解

电容去耦透彻讲解

2016-12-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除