打印
[PIC®/AVR®/dsPIC®产品]

【CuriosityNano测评报告】02+PIC18F16Q40 Curiosity Nano 按键点灯

[复制链接]
3609|24
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lxdiyi|  楼主 | 2021-6-11 10:30 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 lxdiyi 于 2021-6-11 11:28 编辑

我预备开发的产品原型有以下几个功能:
1).1个RGB;
2).3个Key;
3).2个ADC;
4).1个Usart;
5).2个PWM;
6).1个IIC;7).3个Timer;
如果有时间,我希望可以把以上每个功能都熟悉一下,并熟悉一下PIC平台的每个特色功能。


1.工程建立


工程建立的过程就不再重复。
主要是选择芯片型号,指定编译器,和工程命名:我新建了一个名称为ch02_second_demo的工程,如下:
               


2. 使用MCC


目前我准备做一个按键控制LED的演示,有以下功能:
    ---Timer0:作为计时基准;
    ---LED: 5种状态对应按键;
   ---KEY: 短按/双击/长按 三种状态控制LED的亮灭(短按), 快闪(双击), 和慢闪(长按)
默认打开MCC如图所示:
        



1).设置系统时钟(16M)
        


2).设置GPIO(LED&KEY: LED0接RC1, SW0接RC0)
      
      
3).添加Timer1并配置参数
      
4).生成初始化代码
      点击"Generate"生成初始化代码。


3.应用开发

应用的主要逻辑主要是实现了LED状态机和KEY状态机:在Timer1中断中做两个状态机的计时。

1).定义LED/KEY的需要状态:
2. 实现LED/KEY功能
      

3. Timer0回调中增加LED/KEY的节拍
      

4.开中断并运行两个状态机
      





效果如下图:


不太会操作这些,视频更新下:http://www.56.com/u56/v_MTcxNjY1MzQx.html






使用特权

评论回复
沙发
pzsh| | 2021-6-11 10:45 | 只看该作者
非常多的功能评测计划,期待

使用特权

评论回复
板凳
pzsh| | 2021-6-11 10:47 | 只看该作者
楼主的视频没看到,网页显示不支持adobe flash player或插件不支持,可惜

使用特权

评论回复
地板
abotomson| | 2021-6-13 21:03 | 只看该作者
谢谢你共享的资料!!                                 

使用特权

评论回复
5
cehuafan| | 2021-6-13 21:03 | 只看该作者
资料的确是很全面                                 

使用特权

评论回复
6
elsaflower| | 2021-6-13 21:03 | 只看该作者
相当全的资料,很适合初学者                                 

使用特权

评论回复
7
mattlincoln| | 2021-6-13 21:03 | 只看该作者
感觉今后应该用的人很多                                   

使用特权

评论回复
8
wwppd| | 2021-6-13 21:03 | 只看该作者
内容还是非常丰富的                                 

使用特权

评论回复
9
eefas| | 2021-6-13 21:03 | 只看该作者
回复查看一下相关的内容。                                 

使用特权

评论回复
10
plsbackup| | 2021-6-13 21:03 | 只看该作者
回复查看一下相关的内容。                                 

使用特权

评论回复
11
minzisc| | 2021-6-13 21:03 | 只看该作者
以后多交流交流                  

使用特权

评论回复
12
jkl21| | 2021-6-13 21:03 | 只看该作者
资料还是相当全面的                                 

使用特权

评论回复
13
lzbf| | 2021-6-13 21:04 | 只看该作者
以后学习就方便了                                 

使用特权

评论回复
14
lihuami| | 2021-6-13 21:04 | 只看该作者
资料很实用,谢谢楼主!                                 

使用特权

评论回复
15
yujielun| | 2021-6-13 21:04 | 只看该作者
谢谢你共享的资料                                 

使用特权

评论回复
16
ulystronglll| | 2021-6-13 21:04 | 只看该作者
正准备用 来做产品,刚好用上。         

使用特权

评论回复
17
maudlu| | 2021-6-13 21:04 | 只看该作者
以后学习就方便了                                 

使用特权

评论回复
18
pentruman| | 2021-6-13 21:04 | 只看该作者
正准备学习的朋友推荐下载。                                 

使用特权

评论回复
19
jonas222| | 2021-6-13 21:04 | 只看该作者
正准备用 来做产品,刚好用上。         

使用特权

评论回复
20
robincotton| | 2021-6-13 21:04 | 只看该作者
共享的资料比较详细  谢谢                                 

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:人道中年,世事无常

4

主题

42

帖子

1

粉丝