2897|6

9

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

双十一抢的拇指板Nucleo-STM32L011快速上手,移植自制小型调度MOE [复制链接]

本帖最后由 ianhom 于 2016-11-22 09:11 编辑

赶着双十一抢到两块拇指板Nucleo-STM32L011,一块送人,结果悲剧发现自留的一块有点问题,还好论坛工作人员给力帮忙解决了,这里大赞一下。
因为之前有其他Nucleo的板子,一些驱动已经事先安装好在电脑上,所以Nucleo-STM32L011的可谓是“即插即用”。一根Micro USB线完成供电、下载、仿真、串口调试,非常方便。不知道是不是因为这个STM32L011比较新,老版本的IAR没有对应的开发包,搞了好久从新版本的IAR上搞出了STM32L011芯片的开发包,这样就可以用IAR for ARM 6.x进行开发。使用了STM32CubeMX生成一个简单工程,就可以开始开发Nucleo-STM32L011了。
上手第一个程序打算移植下自制的小型调度系统,为了学习嵌入式操作系统,自己边学边写了一个事件驱动型的多任务调度系统(取名为MOE),可使用protothread方式编程各独立任务,有完整的定时器、事件队列、消息机制。不过还在完善中,感兴趣的同学可以到我的GitHub-MOE上指导工作。
Demo一共有两个protothread任务:1、板载LED闪烁;2串口周期打印信息。

  1. /* Task 1 */
  2. while(1)
  3. {
  4.     TASK_PT_DEMO_LED_On(LED_GREEN);
  5.     PT_DELAY(150);
  6.     TASK_PT_DEMO_LED_Off(LED_GREEN);
  7.     PT_DELAY(150);
  8. }
复制代码
  1. /* Task 2 */
  2. while(1)
  3. {
  4.     printf("I am another Task, and I am counting %d!!\n", sg_u32Cnt++);
  5.     PT_DELAY(1000);
  6. }
复制代码



Demo例程下载: MOE for Nucleo-STM32L011K4.rar (6.45 MB, 下载次数: 36)
STM32L011芯片的IAR开发包: device_info_for_stm32l011k4.rar (102.81 KB, 下载次数: 15)
此帖出自stm32/stm8论坛

最新回复

  详情 回复 发表于 2016-11-29 17:00

赞赏

2

查看全部赞赏

点赞 关注(1)
 

回复
举报

63

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
坐沙发围观,谢谢分享~
此帖出自stm32/stm8论坛

点评

感谢支持  详情 回复 发表于 2016-11-23 20:45
 
 

回复

714

帖子

2

TA的资源

一粒金砂(高级)

板凳
 
顶一个,好分享
此帖出自stm32/stm8论坛

点评

感谢支持  详情 回复 发表于 2016-11-23 20:46
 
个人签名Hello astroturfers
 

回复

9

帖子

0

TA的资源

一粒金砂(中级)

4
 
wspytu 发表于 2016-11-22 13:22
坐沙发围观,谢谢分享~

感谢支持
此帖出自stm32/stm8论坛
 
 
 

回复

9

帖子

0

TA的资源

一粒金砂(中级)

5
 

感谢支持
此帖出自stm32/stm8论坛
 
 
 

回复

6

帖子

0

TA的资源

一粒金砂(初级)

6
 
赞一个,学习了
此帖出自stm32/stm8论坛
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

7
 
此帖出自stm32/stm8论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表