完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
今天晚上看了正点原子的视频,学习ucosii的移植,很早之前就有这个想法了,想跨入到操作系统的大门啊,手里只有一块红牛板,还好都是STM32F103ZE,所以移植过程还是很顺畅的,今天完成的事最最简单的移植,就是把战舰的工程重新改下引脚配置,在红牛板上完成了了led交替闪烁的任务切换。 主要麻烦的在两点: 1。我用的mdk版本低,战舰给的例程是mdk5的,所以我重新建了工程,一步步的添加源文件,编译,调试。 2.根据原理图,修改引脚配置,以及初始化的更改。 第一点, 就不赘述了吧,我是直接在移植好ucosii的工程商进行新建的工程。大家可以试试如下工程,按照视频一步一步来。
第二点, 红牛板的原理图led部分如下: 我用的PF6,PF7。 主要修改的代码如下:
以及两个宏定义:
在main.c文件中都可以跳转找到。 实验效果还是正常的led交替闪烁视频,我会后续加上。拍的照片如下: |
|
相关推荐
3 个讨论
|
|
下来学习,多谢分享。 |
|
|
|
|
|
只有小组成员才能发言,加入小组>>
UCOSII中断中添加OSSemPost(Sem);程序无法运行
4979 浏览 1 评论
在BC5.0上编译uC/OS-II出现"eeror writing object file",怎样处理???
3193 浏览 1 评论
561浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 06:10 , Processed in 0.738857 second(s), Total 58, Slave 47 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号