IIC时序详解

IIC时序详解

  I2C总线具有两根双向信号线,一根是数据线SDA,另一根是时钟线SCL。IIC总线上可以挂很多设备:多个主设备,多个从设备(外围设备)。  IIC总线的数据线要在SCL为高时保持稳定,只有在SCL为低时,SDA数据上的电平才能变化。  如果在SCL为高时,SDA...

ZStack协议栈的核心思想与工作机理

ZStack协议栈的核心思想与工作机理

   Z-Stack协议栈是一个基于任务轮询方式的操作系统,其任务调度和资源分配由操作系统抽象层OSAL管理着。   你可以理解为:Z-Stack协议栈=OSAL操作系统+CC2530硬件模块+AF无线网络应用  总体来看,Z-Stac...

Zigbee学习笔记二:无线点灯实验

Zigbee学习笔记二:无线点灯实验

   CC2530是比较常用的一款Zigbee芯片,TI也提供了丰富的开发资料,CC2530除了用Zigbee协议栈组网通信外,还提供了一个直接通信的方式,这种方式仅是让芯片发送符合IEEE802.15.4标准的数据包,不需要协议栈。   TI提供了软件参考:CC...

Zigbee学习笔记一:IAR与Zigbee问题集锦

Zigbee学习笔记一:IAR与Zigbee问题集锦

1、Error[e46]:Undefinedexternal"min"referredinbasic_rf  问题描述:从官网上下载的CC2530SoftwareExamples代码,在IAR9.0上面没有什么问题,但自己用IAR10.20建立工程后,编译没有错误,链接的时候出现错误...

OK335XS-II移植U-boot2007.01学习笔记

OK335XS-II移植U-boot2007.01学习笔记

       从事嵌入式硬件工作以来,一直想学习Linux移植,提高自身能力,在今年终于付出行动了,买了一块OK335XS-II开发板学习,学习Linux的第一步是U-boot移植,由于开发板的U-boot不开源,只能一点一点摸索了。从官网下载了ti-proce...

STM32F103与超声波测距模块

STM32F103与超声波测距模块

   现在网上卖的超声波测距模块非常多,我买了一块US-020型号的模块玩了一下,现将应用方法分享一下。我用的硬件是STM32F103RCT6,软件是MDK。    模块除电源和地引脚外,有Trig引脚和Echo引脚,Trig给一个大于10us的高电平,超声...

uvision5 ide已停止工作

uvision5 ide已停止工作

   我的电脑一开始是Win8的,安装了MDK5.1,一直都用得挺好,后来系统升级到Win10,也没有什么问题。突然就出现uvision5ide已停止工作的提示,点确定后,就关闭了。   网上找了一下解决办法,有两种:一种是用管理员身份运行,另一种是说MDK检测到J...

MDK在使用J-link时,Flash Down找不到STM32芯片

MDK在使用J-link时,Flash Down找不到STM32芯片

  在使用MDK写程序时,会用到J-link调试,当下载时,有可能会出现一个无法下载的错误,这时候我们会通过下面的方法增加STM32的Flash。但在MDK5中却找不到STM32的Flash,是由于缺少相关文件,在网上找了一个,基本上常用的芯片都有了,分享给大家。将解压出来的Flash文件夹替代MDK安装目录下的F...

MDK无法全速运行error 65: access violation at 0x40021000 : no 'read' permission

MDK无法全速运行error 65: access violation at 0x40021000 : no 'read' permission

问题描述:使用MDK进行软件设计时没有使用ST官方的模板而是手动建立的工程,使用ST官方提供的STM32Cube_FW_F1_V1.3.0版本固件库。编译完全通过,在使用软件仿真时出现问题,表现在点击全速运行的时候,不能全速运行,只能一步一步往下走(单步运行),调试窗口出现如标题所示的错误信息:error65:accessviola...