- 博客(11)
- 资源 (4)
- 收藏
- 关注
原创 define总结
#define总结 (网上资料汇集)1. 定义简单的常数:定义常量,便于修改(切不可在后面加上分号!) #define N 1000 等效于 const int N = 1000; 但略有不同,define只是简单替换,而不是作为一个量来使用.2. 定义简单的函数:注意多使用括号define可以像函数那样接受一些参数,如下:#define max(x
2017-07-23 22:34:33 524
转载 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 620
原创 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 1121
原创 嵌入式常用指令合集
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 1356
原创 PCB天线设计
本文章使用简单的术语介绍了天线的设计情况,并推荐了两款经过赛普拉斯测试的低成本PCB天线。这些PCB天线能够与赛普拉斯PRoC™和PSoC®系列中的低功耗蓝牙(BLE)解决方案配合使用。为了使性能最佳,PRoC BLE和PSoC4 BLE2.4GHz射频必须与其天线正确匹配。本应用笔记中最后部分介绍了如何在最终产品中调试天线。 简介 天线是无线系统中的关键组件,它负责发送和接收来自空中
2017-07-12 10:14:58 7645
转载 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 807
原创 OSAL API
一、信息管理APIosal_msg_allocate( )函数原型:任务是分配一个信息缓冲区,当任务调用或函数被调用时,该空间被信息填充或调用信息发送函数osal_msg_send() 发送缓冲空间的信息到其他任务,若该缓冲空间不能被分配,则设置msg_ptr=NULL空; uint8 *osal_msg_allocate( uint16 len ),返回的是指针,
2017-07-11 14:29:21 1688
转载 NV操作实验
NV操作实验1、实验内容:通过串口调试助手发送“nvread”命令,开发板接受到该命令读取NV存储器中的数据并发送给PC端的串口调试助手。2、基本知识:NV(Non Volatile),即非易失性存储器(Flash存储器),即系统掉电,存储器中的数据不掉失。主要用途保存网路的配置参数,或掉电后,上电该节点还是加入原来的网络并且该节点的网络地址就可以从NV读取。NV存储器主要的操作有
2017-07-11 14:03:02 2547
原创 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 983
原创 static的作用
在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。(1)先来介绍它的第一条也是最重要的一条:隐藏。当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是a.c,另一个是main.c。下面是a.c的内容char a = 'A'; // global va
2017-07-11 13:30:19 354
原创 SPI、IIC、UART区别
第一个区别当然是名字: SPI(Serial Peripheral Interface:串行外设接口); I2C(INTER IC BUS) UART(Universal Asynchronous Receiver Transmitter:通用异步收发器) 第二,区别在电气信号线上: SPI总线由三条信号线组成:串行时钟(SCLK)、串行
2017-07-08 14:57:29 318
电子制造业表面贴装设计与焊盘标准IPC-SM-782A
2024-09-14
PCB设计规范参考文件
2016-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人