nrf51822
superyan0
目前就职于某芯片公司,擅长IC前端(FPGA)设计验证等,个人积累了大量ip,商业合作可联系我的qq:549335336。
展开
-
nRF51中关于SVCALL的使用
SVCall一个特殊的中断:SVCall简述:一种由程序进行触发的中断,默认开启起源:SVC(系统服务调用,亦简称系统调用)多用于在操作系统之上的软件开发中。SVC 用于产生系统函数的调用请求。例如,操作系统不让用户程序直接访问硬件,而是通过提供一些系统服务函数,用户程序使用 SVC 发出对系统服务函数的呼叫请求,以这种方法调用它们来间接访问硬件。因此,当用户程序想要控转载 2016-05-16 10:20:03 · 2663 阅读 · 0 评论 -
keil中的注释
@brief : 简要注释. 指该函数的简要介绍。@param : 参数描述.@retval : 返回值描述.@exception : 异常描述.@see : 参见. 具体用法详见 1.5.2 @see、@sa(参见) .@warning : 警告.@bug : 警告.@name : 组名. 用于给成员们分组, 既文档中Tasks区的子类别.原创 2016-05-16 10:40:01 · 4009 阅读 · 0 评论 -
memcpy的用法总结
1、memcpy 函数用于 把资源内存(src所指向的内存区域) 拷贝到目标内存(dest所指向的内存区域);拷贝多少个?有一个size变量控制拷贝的字节数;函数原型:void *memcpy(void *dest, void *src, unsigned int count);用法:(1)可以拷贝任何类型的对象,因为函数的参数类型是void*(未定义类型指针),也就是说传进去的实参可转载 2016-05-16 11:08:29 · 5731 阅读 · 0 评论 -
nrf51822 keil地址设置
options fof target----target 可以看到下面的IROM1 和 IRAM1前面已经勾上,这就是设置ROM / RAM空间的地方。 我们假设现在要烧写的协议栈是6.0,根据官方文档,占用 80K ROM 和 8K RAM。 NRF51822的ROM为256K ,RAM为16K,RAM基地址0x20000000 其中RAM有基地址,也就是操作内存位置=基地址+被操作原创 2016-05-16 15:16:19 · 4515 阅读 · 0 评论 -
keil注释问题
一、怎样解决Keil复制文注释到记事本出现乱码'Edit'选项下拉菜单中选择‘ Configuration’选项。configuration选项对话框中有ENCODING复选框,在里面设置Chinese GB2312就完成设置了。设置完成后,再次复制源程序,汉字成功复制不在出现乱码。二、Keil uVision4 代码编辑原创 2016-05-18 09:54:46 · 3714 阅读 · 0 评论 -
NRF51822实例代码说明
说在前面:此说明用于nrf51822的主从机的实例代码解析,通过讲解主从机的双向通讯来说明如何添加自己的服务及特征。此说明为个人理解,可能与原意不同。目录主机模块... 3从main说起... 3app_trace_init() 3ble_stack_init(); 4client_handling_init() 6device_manager_init. 7转载 2016-05-23 11:00:43 · 3142 阅读 · 0 评论