自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (12)
  • 收藏
  • 关注

原创 串口通信数据在多任务系统中的操作总结

串口数据在中断中根据通信空闲判断结束帧,接收到整包数据后把整包数据通过发送到消息队列,处理数据的任务在任务函数中从消息队列获取数据并处理1、框架//中断服务程序void USART3_IRQHandler(void){uint8_terr = 0;uart3_rx_msg_t *uart_r...

2019-04-23 20:53:06 1472

原创 FreeRTOS(2)使用STM32CubeMX创建工程

使用的硬件平台是NUCLEO-L452RE,该硬件的介绍参考笔记“NUCLEO-L452RE评估板介绍”STM32CubeMX版本是 V5.1.0使用STM32CubeMX自带的FreeRTOS中间件创建项目步骤如下1、打开STM32CubeMX软件2、打开菜单File/New Project3、弹出新项目4、新项目MCU选择...

2019-03-24 09:42:49 1925

原创 FreeRTOS(1)官方文件介绍

1、获取freertos程序源码从官方:https://www.freertos.org/index.html下载2、解压文件“freertosv10.1.1.exe”,了解目录结构参考:https://www.freertos.org/a00017.htmlFreeRTOS:对应FreeRTOS real time kernel source code...

2019-03-24 09:39:52 4006

原创 Cortex-M3(5) 移植uCOSII相关的汇编代码分析

参考:https://blog.csdn.net/qq504196282/article/details/52997251?locationNum=13&fps=1 文件os_cpu_a.asm跟处理器的汇编级编程密切相关,该文件时移植的重点文件一变量引用       IMPORT  OSRunning                   IMPORT  OSPr...

2019-01-24 09:13:46 534

原创 Cortex-M3(4) MDK编译的 map分析

 上网查阅了相关的资料,本文主要受博主 " 非著名码农"     的启示,原文地址 http://blog.csdn.net/ropai/article/details/7493168。 第一部分   Section Cross Reference  文件引用关系分析 主要是各个源文件生成的模块之间相互引用的关系 如第一句:    startup_stm32f10x_h...

2019-01-24 09:11:05 809

原创 Cortex-M3(3) 汇编启动流程分析

参考: https://blog.csdn.net/xiao2yizhizai/article/details/78189089 启动文件主要未完成如下工作,程序的执行过程:—设置堆栈指针SP = __initial_sp—设置PC指针 = Reset_Handler—配置系统时钟—软件设置SP—加载.data,.bss.并初始化栈区—跳转到C库中的__ma...

2019-01-24 09:09:12 691

原创 Cortex-M3(2) 汇编启动文件分析

 1、汇编文件理解与分析参考:https://blog.csdn.net/cacti_one/article/details/72811281 由于启动代码是用汇编语言写的,并且启动代码中有大量的伪指令(Directives),所以,在正式介绍启动代码前,先来介绍下相关的伪指令。 一、伪指令(Directives) 由于MDK中的汇编器(汇编编译器)用的是ARM...

2019-01-23 09:30:04 816 1

原创 Cortex-M3(1) 汇编基础知识

ARM汇编基础知识  1、汇编语言:基本语法 汇编指令的最典型书写模式如下所示: 标号  操作码 操作数1, 操作数2, … ; 注释。 说明: 操作数:指令中的操作数一般可以分为3种类型,立即数、寄存器操作数、存储器操作数。 (1)其中,标号是可选的,如果有,它必须顶格写。标号的作用是让汇编器来计算程序转移的地址。(2)操作码是指令...

2019-01-23 09:24:39 4524

原创 MCU运行原理-Cortex-M3内核

虽然使用Cortex-M3的MCU有两三几年了,但主要是基于c语言开发,而且因为网络上资源非常多,官方提供的project也比较多,导致并未对MCU的运行原理进行详细的分析过。最近在使用uC-OSII做一些功能,发现如果想把uC-OSII透彻的使用好,必须要有一些MCU运行机理的知识,比如:任务如何切换,切换过程要做哪些工作?任务堆栈如何设置,任务堆栈用来存放哪些数据?mdk工程项目中...

2019-01-16 21:29:18 12772 1

原创 在uC-OSII多个任务中使用FATFS的重入问题

FATFS文件系统,在多个任务都存在文件处理时,可能会因为任务调度导致在f_open函数执行过程中被其他任务抢断,导致文件系统中的FATFS fs变量的值会与当前任务处理文件的初始值不匹配,导致异常发生。f_open打开文件操作FRESULT f_open (FIL* fp,/* Pointer to the blank file object...

2019-01-11 18:47:19 2925

Linux C 最新库函数手册-强烈推荐

Linux C 最新库函数手册-强烈推荐,看到挺多下载不能用的,希望对有需要的人有帮助

2018-10-25

超大文件阅读器

支持超大文件阅读,便于查看系统超大log、特殊大文件等

2018-06-14

ucGUI模拟器

ucGUI的VC模拟,在PC端模拟学习非常的方便。 学习ucgui入门必备好资料

2015-05-25

ucGUI中文手册加强版

ucGUI中文手册加强版,入门必看书籍,带标签更加适合阅读,顶一个

2015-04-28

ucgui中文手册

学习ucgui的必看手册,ucgui是一种用于嵌入式应用的图形支持软件。它被设计用于为任何一个图形LCD的应用提供一个有效的不依赖于处理器和LCD控制器的图形用户接口。本手册描述如何安装、配置和嵌入式应用中使用ucgui图形界面同时也说明了软件内部结构。

2015-04-28

《紫蜂技术及其应用》

《紫蜂技术及其应用》,看完这本书籍后,瞬间觉得好的书籍太重要的,一本好书就是能知道读者所需要的,Zigbee技术必读书籍

2014-12-12

msp430的mpu6050陀螺仪程序

非常实用,直接移植就OK,MSP430的,程序里还有详细的记错寄存器说明

2014-02-11

MPU6050寄存器

有关于MPU6050的寄存器的详细介绍,非常值得参考

2014-02-11

MPU6050寄存器使用说明

里面有详细的讲解MPU6050寄存器使用怎样使用地、难的的好资料

2014-02-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除