超过460,000+ 应用技术资源下载
pdf

STM32F103+FreeRTOS开发手册V1.0

  • 1星
  • 日期: 2018-09-06
  • 大小: 10.08MB
  • 所需积分:1分
  • 下载次数:4
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: STM32F103FreeRTOS开发手册

STM32F103+FreeRTOS开发手册V1.0

文档内容节选

STM32F1 FreeRTOS 开发手册 ALIENTEK STM32F103 全系列开发板 FreeRTOS 开发教程 STM32F1 FreeRTOS 开发手册 V10 ALIENTEK STM32F103 FreeRTOS 开发教程 本教程适用于 ALIENTEK 所有 STM32F103 开发板 1 STM32F1 FreeRTOS 开发手册 ALIENTEK STM32F103 全系列开发板 FreeRTOS 开发教程 广州市星翼电子科技有限公司 淘宝店铺 1:httpeboardtaobaocom 淘宝店铺 2:httpopenedvtaobaocom 技术支持论坛 开源电子网 :wwwopenedvcom 官方网站:wwwalientekcom 最新资料下载链接:httpwwwopenedvcompostslist13912htm Email 389063473qqcomQQ 389063473 咨询电话:02038271790 传真号码:02036773971 团队:正点原子团队 正点原子,做最全面最优......

STM32F1 FreeRTOS 开发手册 ALIENTEK STM32F103 全系列开发板 FreeRTOS 开发教程 STM32F1 FreeRTOS 开发手册 V1.0 −ALIENTEK STM32F103 FreeRTOS 开发教程 本教程适用于 ALIENTEK 所有 STM32F103 开发板 1 STM32F1 FreeRTOS 开发手册 ALIENTEK STM32F103 全系列开发板 FreeRTOS 开发教程 广州市星翼电子科技有限公司 淘宝店铺 1:http://eboard.taobao.com 淘宝店铺 2:http://openedv.taobao.com 技术支持论坛 (开源电子网) :www.openedv.com 官方网站:www.alientek.com 最新资料下载链接:http://www.openedv.com/posts/list/13912.htm E-mail: 389063473@qq.comQQ: 389063473 咨询电话:020-38271790 传真号码:020-36773971 团队:正点原子团队 正点原子,做最全面、最优秀的嵌入式开发平台软硬件供应商。 友情提示 如果您想及时免费获取“正点原子”最新资料,敬请关注正点原子 微信公众平台,我们将及时给您发布最新消息和重要资料。 关注方法: (1)微信“扫一扫”,扫描右侧二维码,添加关注 (2)微信添加朋友公众号输入“正点原子”关注 (3)微信添加朋友输入“alientek_stm32”关注 2 STM32F1 FreeRTOS 开发手册 ALIENTEK STM32F103 全系列开发板 FreeRTOS 开发教程 文档更新说明 版本 版本更新说明 负责人 校审 发布日期 初稿: 第一章 FreeRTOS 简介 第二章 FreeRTOS 移植 第三章 FreeRTOS 系统配置 第四章 FreeRTOS 中断配置和临界段 第五章 FreeRTOS 任务基础知识 第六章 FreeRTOS 任务相关 API 函数 第七章 FreeRTOS 列表和列表项 第八章 FreeRTOS 任务创建和调度器开启 V1.0 第九章 FreeRTOS 任务切换 左忠凯 刘军 2016.11.30 第十章 FreeRTOS 系统内核控制函数 第十一章 FreeRTOS 其他任务 API 函数 第十二章 FreeRTOS 时间管理 第十三章 FreeRTOS 队列 第十四章 FreeRTOS 信号量 第十五章 FreeRTOS 软件定时器 第十六章 FreeRTOS 事件标志组 第十七章 FreeRTOS 内存管理 第十八章 FreeRTOS 任务通知 3 目录 STM32F1 FreeRTOS 开发手册 ALIENTEK STM32F103 全系列开发板 FreeRTOS 开发教程 STM32F1 FreeRTOS 开发手册 V1.0 ................................................................................................ 1 声明 ................................................................................................................................................. 12 第一章 ..................................................................................................................... FreeRTOS 简介 . 13 1.1 初识 FreeRTOS .................................................................................................. 14 1.1.1 什么是 FreeRTOS? ................................................................................... 14 1.1.2 为什么选择 FreeRTOS? ........................................................................ 14 1.1.3 FreeRTOS 特点 ......................................................................................... 15 1.1.4 商业许可 .................................................................................................. 15 1.2 磨刀不误砍柴工 ................................................................................................ 16 1.2.1 资料查找 .................................................................................................. 16 1.2.2 FreeRTOS 官方文档 ................................................................................. 18 1.2.3 Cortex-M 架构资料 ................................................................................... 20 1.3 FreeRTOS 源码初探 ........................................................................................... 20 1.3.1 FreeRTOS 源码下载 ................................................................................. 20 1.3.2 FreeRTOS 文件预览 ................................................................................. 22 第二章 FreeRTOS 移植 ............................................................................................................... 27 2.1 准备工作 ............................................................................................................ 28 2.1.1 准备基础工程 .......................................................................................... 28 2.1.2 FreeRTOS 系统源码 ................................................................................. 28 2.2 FreeRTOS 移植 ................................................................................................... 28 2.2.1 向工程中添加相应文件 .......................................................................... 28 2.2.2 修改 SYSTEM 文件 ................................................................................. 31 2.3 移植验证实验 .................................................................................................... 35 2.3.1 实验程序设计 .......................................................................................... 35 2.3.2 实验程序运行结果分析 .......................................................................... 38 第三章 FreeRTOS 系统配置 ....................................................................................................... 39 3.1 FreeRTOSConfig.h 文件 ..................................................................................... 40 3.1 “INCLUDE_”开始的宏 ...................................................................................... 40 4 STM32F1 FreeRTOS 开发手册 ALIENTEK STM32F103 全系列开发板 FreeRTOS 开发教程 3.2 “config”开始的宏 ............................................................................................... 41 第四章 FreeRTOS 中断配置和临界段 ....................................................................................... 49 4.1 Cortex-M 中断 .................................................................................................... 50 4.1.1 中断简介 .................................................................................................. 50 4.1.2 中断管理简介 .......................................................................................... 50 4.1.3 优先级分组定义 ...................................................................................... 51 4.1.4 优先级设置 .............................................................................................. 53 4.1.5 用于中断屏蔽的特殊寄存器 .................................................................. 54 4.2 FreeRTOS 中断配置宏 ....................................................................................... 55 4.2.1 configPRIO_BITS ..................................................................................... 55 4.2.2 configLIBRARY_LOWEST_INTERRUPT_PRIORITY ......................... 55 4.2.3 configKERNEL_INTERRUPT_PRIORITY ............................................. 55 4.2.4 configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY ............ 57 4.2.5 configMAX_SYSCALL_INTERRUPT_PRIORITY ................................ 57 4.3 FreeRTOS 开关中断 ........................................................................................... 57 4.4 临界段代码 ........................................................................................................ 58 4.4.1 任务级临界段代码保护 .......................................................................... 58 4.4.2 中断级临界段代码保护 .......................................................................... 60 4.5 FreeRTOS 中断测试实验 ................................................................................... 61 4.5.1 实验程序设计 .......................................................................................... 61 4.5.2 实验程序运行结果 .................................................................................. 65 第五章 FreeRTOS 任务基础知识 ............................................................................................... 66 5.1 什么是多任务系统? ........................................................................................ 67 5.2 FreeRTOS 任务与协程 ....................................................................................... 68 5.2.1 任务(Task)的特性 .................................................................................... 68 5.2.2 协程(Co-routine)的特性 .......................................................................... 69 5.3 任务状态 ............................................................................................................ 69 5.4 任务优先级 ........................................................................................................ 70 5.5 任务实现 ............................................................................................................ 70 5.6 任务控制块 ........................................................................................................ 71 5.7 任务堆栈 ............................................................................................................ 73 5
更多简介内容

推荐帖子

请教版主,stm32f103vb到底支持SDIO吗,手册和deom有出入呀?
                                 最近要搞mirco sd卡,用stm32f103vb,不支持SDIO功能,可以用SPI来实现。但看到st例程Mass_Storage 中STM3210B-EVAL也是用stm32f103vb,居然能用SDIO(1bit mode)方式实现,我也查看了库中源码,并没有对SPI寄存器有操作,全是对SDIO寄存器的。我就纳闷了,怎么实际跟
jb2680 【stm32/stm8】
看STM32F103数据手册时遇到的三个问题
今天在看STM32F103的数据手册时遇到三个问题,希望高手帮忙解答一下: 1、事件控制寄存器(AFIO_EVCR)里设置的事件输出使能是怎么回事?(被设置为输出的引脚什么时候输出什么东西) 2、事件屏蔽寄存器(EXTI_EMR)里如果允许线x上的事件,那么事件发生后,貌似有信号被送到了一个PULSE GENERATOR里,这个PULSE GENERATOR是做什么用的?是否接到了事件控制寄存
eeleader 【stm32/stm8】
STM32F103V开发板设计完全开源
最近正在熟悉stm32系列的单片机,和以前用的51系列的相比功能强大很多。为了彻底的熟悉它,现在计划利用它设计一款高性能的开发板。初步定了如下指标:外扩2M(128K×16)SRAM、SD卡接口、320240TFT彩色液晶(支持触摸屏)、具有六路独立AD输入(三路差分输入、三路非差分输入,可六路同时采集,采集速度10K以上)、两个USB接口(一个主设备、一个从设备)、实时时钟、SPI接口
chenlei123321 【stm32/stm8】
分享STM32F103ZET6开发板之移植7寸8875电容屏资料
电阻屏 电容屏 1、介绍【模块特点】※支持电容屏和电阻屏可选※背光可调控(PWM)※四个定位孔,方便安装定位※提供丰富的参考资料,应用例程※按工业级、EMC等标准设计,稳定抗干扰性强 【技术参数】※分辨率:800 x 480 (Pixel)※接口方式:16位8080并列式MCU接口※LCD控制芯片:RA8875※电容触控芯片:GT910※电阻触控芯片:XPT2046※工作电压:3.3V(
wangbaobao 【stm32/stm8】
自己做的STM32F103ZE开发板,支持网卡和USBHost.提供原理图下载
安富莱STM32F103ZE-EK开发板原理图.pdf (151.98 KB) 下载次数: 762 2009-10-12 21:28 安富莱STM32F103ZE-EK开发板用户手册(V1.0).pdf (1.14 MB) 下载次数: 751 2009-10-13 10:08 硬件资源: ■8M晶振作为MCU的时
z2661213 【stm32/stm8】
[分享] STM32F103ZET6红牛开发板例程资料整理
还是原来的配方,但愿不是熟悉的味道。 更新日志: 更换固件库为V3.5.0(F1的话,暂不更换HAL库)。 彩屏模块显示支持横竖屏切换,各尺寸液晶统一API。 新增用户手册,助力初学者尽快了解板卡信息。 新增板卡尺寸及Altium designer格式封装库。 增加RA8875-7寸电容/电阻屏例程11个。 新增程序在外部Nor flash运行的Demo。 程序就不上
wdf123 单片机

评论

+20 下载积分

个人中心

意见反馈

求资源

回顶部

下载专区

电源设计技术资料
点击获取

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

EEWorld电子技术资料下载——分享有价值的资料

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })