请选择 进入手机版 | 继续访问电脑版
搜索
查看: 281|回复: 1

[原创] 【板卡活动】+PIC32MZEF+第一个Harmony项目实现LED闪烁

[复制链接]
发表于 2017-9-20 13:45:53 | 显示全部楼层 |阅读模式
在上一节的基础上继续实现
1,使用MHC配置一个定时器timer服务
图片16.png
2,使用MHC配置GPIO端口,控制LED
先看一下硬件连接
图片17.png
图片18.png
图片19.png
LED1LED2LED3对应的pin脚为991004.对应在MHC中配置
图片20.png
图片21.png
图片22.png
3,生成代码
图片23.png
4,编写应用程序
图片24.png
自动生成的代码中已经有了应用程序的框架,我们只需要在这个框架中增加应用就可以了,当然也可以新建源文件,在对应下右键即可用新建。
图片25.png
也可以导入已经有的源文件。
首先在app.h中定义任务状态
图片26.png
Led闪烁频率
图片27.png
app.c中实现
1)定时器回调函数,实现三个led灯闪烁。
图片28.png
2)初始化状态
图片29.png
3)添加任务函数
图片30.png
5,编译
图片31.png
选择该按钮实现清除和编译。
图片32.png
可以看到编译成功。
从日志可以知道hex文件路径:C:\microchip\harmony\v2_04\apps\demo\firmware\demo.X\dist\default\production
6,下载调试
图片33.png
点击如图按钮,开始仿真
图片34.png
现在可以看到板卡上的三个led灯开始闪烁了。
图片35.png
第一个demo运行成功。也就相当于整个环境搭建完成。

回复

使用道具 举报

发表于 2017-12-12 16:21:53 | 显示全部楼层
楼主你好,请问appData.tmrServiceHandle是怎么配的?
我的是这样的,如何修改
typedef struct
{
    APP_STATES state;
} APP_DATA;
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /4 下一条

facebook google plus twitter linkedin youku weibo rss
©2018 Microchip Corporation

小黑屋|手机版|Archiver|Microchip技术社区

GMT+8, 2018-1-19 15:15 , Processed in 0.267213 second(s), 8 queries , MemCache On.

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