搜索
bottom↓
回复: 39

STM32L152VB 移植ucos2 -连载

[复制链接]

出0入0汤圆

发表于 2014-5-7 22:41:41 | 显示全部楼层 |阅读模式
本帖最后由 lanfeng0107 于 2014-5-7 23:21 编辑

STM32L152VB 移植ucos2 实现LED单任务闪烁;
代码在L152评估板上调试通过  MDK工程文件!
移植采用st启动文件
参照野火移植LED单任务步骤:
如有问题,共同讨论~~
下一步 进行多任务修改!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

该献的血还是要献的。你不献他不献。难道让我去献? --- 出自坛友:lovejp1981

出0入0汤圆

 楼主| 发表于 2014-5-7 23:23:08 | 显示全部楼层
本帖最后由 lanfeng0107 于 2014-5-7 23:25 编辑

接上~~~~~~~~
实现多任务 3个led闪烁任务~

下一步,实现串口通讯~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2014-5-11 23:01:32 | 显示全部楼层
本帖最后由 lanfeng0107 于 2014-5-11 23:06 编辑


此版 实现 串口从消息队列获取数据 并发送到电脑  

在APP.C中创建了两个任务,一个任务每一段时间像消息队列中发送一个数据,
另个任务为一段时间从消息队列取出数据,并用串口显示到电脑上
队列中数据会满,但目前不知道怎么解决~bug!

下一步 实现 按键控制 串口发送指定数据!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2014-5-14 15:55:11 | 显示全部楼层
本帖最后由 lanfeng0107 于 2014-5-15 09:20 编辑

接上~
任务1:按键实现选择发送的内容
任务2:串口把要发送的数据发送到电脑上。
两个按键 PA0, PA1 20ms查询一次(未做消抖,后续加上)
串口1s发送一次数据

更改以前版本时间片时间设置(我系统是32mhz)
增加注释
修改排版

有问题请反馈,谢谢~

下一步 移植到IAR 工程上~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2014-5-14 20:59:21 | 显示全部楼层
都自娱自乐了~

出0入0汤圆

 楼主| 发表于 2014-5-15 16:53:03 | 显示全部楼层

移到IAR上边跑不起来!!
有谁移植好了吗?
不要官网移植的~
呜呜~~~~(>_<)~~~~

出0入0汤圆

发表于 2014-5-15 17:09:26 | 显示全部楼层
我在看呢

出0入0汤圆

 楼主| 发表于 2014-5-15 17:20:22 | 显示全部楼层


我把IAR 的移植工程上传上来,
高手看看哪里配置有问题,
跑不起来!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2014-5-16 12:00:55 | 显示全部楼层
楼主用的MDK 能否上传一份 最近看STM32L15X文档 头大

出0入0汤圆

 楼主| 发表于 2014-5-16 15:43:33 | 显示全部楼层
njzt 发表于 2014-5-16 12:00
楼主用的MDK 能否上传一份 最近看STM32L15X文档 头大

工程模板吗?
我的其他帖子里有好多!

出0入0汤圆

发表于 2014-5-16 16:15:20 | 显示全部楼层
lanfeng0107 发表于 2014-5-16 15:43
工程模板吗?
我的其他帖子里有好多!

第一次入手STM32 居然就是要直面STM32L15XX  比较头疼

出0入0汤圆

 楼主| 发表于 2014-5-16 16:23:27 | 显示全部楼层
njzt 发表于 2014-5-16 16:15
第一次入手STM32 居然就是要直面STM32L15XX  比较头疼

跟F系列的基本一样!

出0入0汤圆

发表于 2014-5-16 16:25:32 | 显示全部楼层
lanfeng0107 发表于 2014-5-16 16:23
跟F系列的基本一样!

F系列也没玩过

出0入0汤圆

 楼主| 发表于 2014-5-16 16:29:12 | 显示全部楼层
njzt 发表于 2014-5-16 16:25
F系列也没玩过

恩,我也是,我是想说开始接触L系列和接触F系列一样!
有问题尽量帮,尽管我也很菜!
一起学习~

出0入0汤圆

发表于 2014-5-16 16:49:47 | 显示全部楼层
lanfeng0107 发表于 2014-5-16 16:29
恩,我也是,我是想说开始接触L系列和接触F系列一样!
有问题尽量帮,尽管我也很菜!
一起学习~ ...

好 共同奋斗

出0入0汤圆

 楼主| 发表于 2014-5-20 15:26:57 | 显示全部楼层
本帖最后由 lanfeng0107 于 2014-5-20 16:27 编辑
lanfeng0107 发表于 2014-5-15 17:20
我把IAR 的移植工程上传上来,
高手看看哪里配置有问题,
跑不起来!!


自己回复自己吧!
求人不如求己啊!
经过今天偶然查看,原来在
os_cfg.h中这句话导致系统没有跑起来呀!!!!!
太菜了!
#define OS_TASK_STAT_EN           0u   /*     Enable (1) or Disable(0) the statistics task
改成
#define OS_TASK_STAT_EN           1u   /*     Enable (1) or Disable(0) the statistics task

还是上传源码~
供新手参考~

IAR_UCOS2  工程!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2014-5-20 20:23:28 | 显示全部楼层
本帖最后由 lanfeng0107 于 2014-5-20 20:26 编辑
lanfeng0107 发表于 2014-5-20 15:26
自己回复自己吧!
求人不如求己啊!
经过今天偶然查看,原来在


上边的IAR工程中需要修改一个地方,
我都已经上传了修改好的了,
为啥子还要下那个有问题呢咧~~

再说一句:

在os_cfg.h中

#define OS_TASK_STAT_EN           0u   /*     Enable (1) or Disable(0) the statistics task
改成
#define OS_TASK_STAT_EN           1u   /*     Enable (1) or Disable(0) the statistics task




出0入0汤圆

发表于 2014-5-22 13:54:49 | 显示全部楼层
求助一下楼主 STM32L152 如何配置MDK搭建工程  弄了好长时间都弄不成

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2014-5-22 17:00:03 | 显示全部楼层
本帖最后由 lanfeng0107 于 2014-5-23 10:49 编辑
njzt 发表于 2014-5-22 13:54
求助一下楼主 STM32L152 如何配置MDK搭建工程  弄了好长时间都弄不成


恩,当初我搭建工程时也很郁闷,所以我选择了修改原工程模板
当你熟悉这个工程后,你就可以随意的操作了!
先给你一个简单的工程,
可以当做模板用!

出0入0汤圆

发表于 2014-5-22 20:21:03 | 显示全部楼层
lanfeng0107 发表于 2014-5-22 17:00
恩,当初我搭建工程时也很郁闷,所以我选择了修改原工程模板
当你熟悉这个工程后,你就可以随意的操作了 ...

多谢 我看看 配置这个MDK 花了两天时间了都搞不好 实在头疼的很

出0入0汤圆

发表于 2014-5-22 20:30:17 | 显示全部楼层
lanfeng0107 发表于 2014-5-22 17:00
恩,当初我搭建工程时也很郁闷,所以我选择了修改原工程模板
当你熟悉这个工程后,你就可以随意的操作了 ...

居然编译不过去 不知道什么原因

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2014-5-22 22:51:13 | 显示全部楼层
njzt 发表于 2014-5-22 20:30
居然编译不过去 不知道什么原因

不好意思,上传的时候我删掉了一个文件夹
里边有个头文件也一起被删除掉了
现在我加入进去,从给你一份!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2014-7-7 16:11:59 | 显示全部楼层
哎呀妈呀  这个也做好了 正好有个项目用 mark

出0入0汤圆

 楼主| 发表于 2014-7-7 16:13:25 | 显示全部楼层
yangzi8000 发表于 2014-7-7 16:11
哎呀妈呀  这个也做好了 正好有个项目用 mark

仅供参考!

出0入0汤圆

发表于 2014-7-7 16:21:47 | 显示全部楼层

在请教个问题 L152外围电路 有没有好的方案 12输入  

出0入0汤圆

发表于 2014-8-13 09:12:40 | 显示全部楼层
L152和L151差别大吗?

出0入0汤圆

 楼主| 发表于 2014-8-13 12:30:33 | 显示全部楼层
craigtao 发表于 2014-8-13 09:12
L152和L151差别大吗?

不大,差不多吧!

出0入0汤圆

发表于 2014-8-13 12:32:45 | 显示全部楼层
lanfeng0107 发表于 2014-8-13 12:30
不大,差不多吧!

前辈,你好,还是同一个人,L151的工程,你用的是mdk第几个版本的?

出0入0汤圆

 楼主| 发表于 2014-8-13 12:36:36 | 显示全部楼层
craigtao 发表于 2014-8-13 12:32
前辈,你好,还是同一个人,L151的工程,你用的是mdk第几个版本的?

额,我没有用过L151,说差不多,是因为它们是同系列的!
官网上的例程用你的MDK打不开?
4.0以上的就可以吧!
我的是4.6,你可以给我发一个看看我能不能编译!

出0入0汤圆

发表于 2014-8-13 12:42:12 | 显示全部楼层
lanfeng0107 发表于 2014-8-13 12:36
额,我没有用过L151,说差不多,是因为它们是同系列的!
官网上的例程用你的MDK打不开?
4.0以上的就可以 ...

我现在还没有工程呢,所以向你要的嘛,,L152内部Flash是多少?
你只有L152的吗?  
能发一份低功耗的工程给我吗?最近在学习这个,谢谢啊,
我的邮箱:craigtao@yeah.net

出0入0汤圆

 楼主| 发表于 2014-8-13 13:28:49 | 显示全部楼层
craigtao 发表于 2014-8-13 12:42
我现在还没有工程呢,所以向你要的嘛,,L152内部Flash是多少?
你只有L152的吗?  
能发一份低功耗的工 ...

已发送!
仅供参考!
152所有外设例程!

出0入0汤圆

发表于 2014-8-13 13:40:48 | 显示全部楼层
哦,,收到了,谢谢啊,不知道和151差别大不大,先试试吧

出0入0汤圆

发表于 2014-8-13 14:11:32 | 显示全部楼层
使用j-link能下载吗?为什么我用j-link老是不能下载,不支持的吗?

出0入0汤圆

 楼主| 发表于 2014-8-13 14:33:24 | 显示全部楼层
craigtao 发表于 2014-8-13 14:11
使用j-link能下载吗?为什么我用j-link老是不能下载,不支持的吗?

你不会直接把L152的工程直接烧到L151了吧!
在KEIL 中选着下载方式了吗?
从官方下不到L151的工程吗?

出0入0汤圆

发表于 2014-8-13 14:45:53 | 显示全部楼层
lanfeng0107 发表于 2014-8-13 14:33
你不会直接把L152的工程直接烧到L151了吧!
在KEIL 中选着下载方式了吗?
从官方下不到L151的工程吗? ...

弄好了,是Kiel配置不对的,,哎,,,谢谢了啊,能加你QQ吗? 我的是229125113

出0入0汤圆

 楼主| 发表于 2014-8-13 15:06:12 | 显示全部楼层
craigtao 发表于 2014-8-13 14:45
弄好了,是Kiel配置不对的,,哎,,,谢谢了啊,能加你QQ吗? 我的是229125113 ...

已添加!~

出0入0汤圆

发表于 2014-12-1 17:02:19 | 显示全部楼层
来看看楼主的资料,准备上手ucos.多谢分享。

出0入0汤圆

发表于 2014-12-1 18:38:29 | 显示全部楼层
我也在学习ucos,stm32f103,做比例阀放大板,谢谢楼主分享!

出0入0汤圆

 楼主| 发表于 2014-12-1 21:55:57 | 显示全部楼层
lushanlq 发表于 2014-12-1 18:38
我也在学习ucos,stm32f103,做比例阀放大板,谢谢楼主分享!

哦?比例阀?
能说下吗?我在用线性阀!

出0入0汤圆

发表于 2015-3-6 17:10:28 | 显示全部楼层
能发一份低功耗的工程给我吗?最近在学习这个,谢谢啊,
我的邮箱:shewang131@163.com
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-9-1 16:21

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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