STemWin移植笔记

STemWin移植笔记

软件库:STM32Cube_FW_F1_V1.8.0   硬件:STM32F103RCT6  STemWin:使用STM32Cube_FW_F1_V1.8.0自带 1、程序运行到GUI_Init()卡死运行STemWin必须使能CRC时钟,因此在运行STemWin代码时,...

FreeRTOS学习笔记之问题解析

FreeRTOS学习笔记之问题解析

此篇是学习FreeRTOS过程中遇到的问题,有的已解决,有的未解决。1、任务与线程执行方式不一样。问题描述:在main函数中分别建两个任务和进程运行,发现两个任务的代码从现象看是同时执行的,但两个线程却是串行的,是本来就这样还是我写的代码有问题?...

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...