PWM (2541)控制无源蜂鸣器发出不同的声音 PWM (2541)控制无源蜂鸣器发出不同的声音#define M_LOW 0x00#define M_MID 0x01#define M_HIGH 0x02#define DO 1#define RE 2#define MI 3#define FA 4#define SO 5#d
扩大sbl代码段 一、简介本文以SimpleBLEPeripheral工程为例,介绍如何将SBL的bootloader的默认大小从2K修改为8K。二、实验平台协议栈版本:BLE-CC254x-1.4.0编译软件:IAR 8.20.2硬件平台:Smart RF(主芯片CC2541)下载软件:SerialBootTool-v1.3.2
CC2541设置外部时钟为32Mhz void clock(void){ SLEEPCMD &= ~0x04; // 启动所有晶振 while (!(SLEEPSTA & 0x40)); // 等待晶振稳定 CLKCONCMD = (CLKCONCMD & 0x80) | 0x49; //使用16Mhz晶振作为主时钟
linux下用户及用户组的管理 一、用户账号管理1. 添加新用户账号命令格式: useradd 选项 用户名选项含义如下:-c comment 指定一段注释性描述。-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。-g 用户组 指定用户所属的用户组。-G 用户组,用户组 指定用户所属的附加组。-s Shell文件 指定用户的登录She
C中static的用法 static 关键字在C中有两种用法,而且这两种用法没有任何关联、完全的独立。 第一种用法:修饰局部变量,形成静态局部变量。要搞清楚静态局部变量和非静态局部变量的区别。本质的区别是存储类不同(存储类不同就衍生处很多的不同)。非静态局部变量分配在栈上,而静态局部变量分配在数据段/bss段中。 1、静态局部变量在存储类方面和全局变量一样。 2、静态局部变量在生命周期和全局变量也一样。 3、静态局
CC2541的捕获功能配置(P0_5) #define BIT7 0x80#define BIT6 0x40#define BIT5 0x20#define BIT4 0x10#define BIT3 0
linux中banner命令的用法 在命令行下输入:banner linux要是不出现什么现象的话输入sudo apt-get update;sudo apt-get install sysvbanner然后继续输入上面的命令banner linux