硬汉嵌入式论坛

 找回密码
 立即注册
查看: 6670|回复: 1
收起左侧

[客户分享] STM32F4实验例程——本周实验例程计划

[复制链接]

20

主题

55

回帖

20

积分

初级会员

积分
20
发表于 2012-12-17 14:51:00 | 显示全部楼层 |阅读模式
说明:
硬件:采用armfly的STM32F407VGT6核心板
软件:MDK 4.23
(1)由于需要调试,所以为每个例程都添加上串口和嘀嗒定时器。
(2)先不做高级实验,等把F4的基本外设都搞熟了,再弄。
(3)后面的高级例程打算用UCOS-III + emWin 5.16来做。

本周试验计划
实验一:跑马灯
实验二:蜂鸣器
实验三:按键FIFO
实验四:外部中断
实验五:串口FIFO
实验六:独立看门狗和窗口看门狗
实验七:滴答定时器
实验八:通过嘀嗒定时器,实现合作式调度器(修改bsp_timer.c这个文件)
实验九:通过嘀嗒定时器,实现混合式式调度器(修改bsp_timer.c这个文件)
实验十:前面几个例子的综合实验。

注意:
一、这里的合作式调度器和混合式调度器比较简单,没要考虑任务的超时和任务的抖动。

       可以跑一些实时性要求不高的任务,比如按键检测,蜂鸣器,LED这些任务,就算
       任务超时了,也没什么事的。也许有人要问了,既然效果不是很好,为什么还要跑
       这个调度器,我觉得这样可以很好的管理任务,使得自己的程序结构更加的清晰。
二、要是实时性要求比较高的话,需要做下面的处理

(1)每个微控制器只有一个中断的原则
(2)任务重叠的问题(也包括任务重叠造成的任务抖动)
(3)任务超时的问题(任务的执行时间 < 时间间隔(也就是嘀嗒定时器的中断周期))
天天向上
回复

使用道具 举报

1

主题

2

回帖

1

积分

新手上路

积分
1
发表于 2013-1-31 08:44:39 | 显示全部楼层
打算也跟住版主学习F4
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-16 03:14 , Processed in 0.251083 second(s), 30 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表