8月开发板--测评3--成功跑起来了

[复制链接]
 楼主| gaoyang9992006 发表于 2019-9-27 09:55 | 显示全部楼层 |阅读模式
为了简单,我写了个点灯的程序,就是一闪一闪亮晶晶那种。


  1. #include "mcc_generated_files/mcc.h"
  2. #include"avr/delay.h"



  3. int main(void)
  4. {
  5.     /* Initializes MCU, drivers and middleware */
  6.     SYSTEM_Initialize();

  7.     /* Replace with your application code */
  8.     while (1){
  9.         
  10.         PORTF.OUT =0xFF;
  11.         _delay_ms(1000);
  12.         PORTF.OUT =0x00;
  13.         _delay_ms(1000);
  14.         
  15.     }
  16. }



评论

这个贴后面的讨论十分精彩。  发表于 2021-4-8 23:07
 楼主| gaoyang9992006 发表于 2019-9-27 10:02 | 显示全部楼层
关键点,先用MCC生成代码,找到对应的延时函数头文件,注意路径。然后编译,烧录,烧录时候选择对烧录器就行了。

本帖子中包含更多资源

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

×
 楼主| gaoyang9992006 发表于 2019-9-27 10:03 | 显示全部楼层
该开发板的PF5端口,输出低电平时候,点亮LED,输出高电平,灭LED。
wanduzi 发表于 2019-9-27 10:05 | 显示全部楼层
哈哈,不容易,不容易。
 楼主| gaoyang9992006 发表于 2019-9-27 10:25 | 显示全部楼层

好久没用过了,熟悉了两天,发现非常好用啊。

本帖子中包含更多资源

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

×
奔波儿熊 发表于 2019-9-27 10:28 | 显示全部楼层
恭喜楼主, 不过延时函数头文件可以不用这么加哦, 这是以前的做法, 现在MCC里可以直接添加延时库.

评论

@wanduzi :是,点那个+号,或者双击  发表于 2019-9-27 11:47
@奔波儿熊 :点一下就是添加了吗?  发表于 2019-9-27 11:43
@wanduzi :是的, 不需要额外添加延时函数的头文件,MCC里Foundation Service下面有delay库,加进去就行  发表于 2019-9-27 11:24
大佬MCC怎么插入 延时库,是不是就不用出现那么多头文件了?  发表于 2019-9-27 11:20
wanduzi 发表于 2019-9-27 11:19 | 显示全部楼层
非常棒,学会了。
 楼主| gaoyang9992006 发表于 2019-9-27 11:31 | 显示全部楼层

代码还可以这么写,因为MCC帮你生成了操作你要的那个端口的所有函数了

本帖子中包含更多资源

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

×
CoolSilicon 发表于 2019-9-27 11:33 | 显示全部楼层
gaoyang9992006 发表于 2019-9-27 11:31
代码还可以这么写,因为MCC帮你生成了操作你要的那个端口的所有函数了

MCC还是灰常强大的...多用用就有更多好的发现的.
 楼主| gaoyang9992006 发表于 2019-9-27 11:33 | 显示全部楼层

可以使用的函数如图所示,如果你配置了其他的端口,也会有相关的函数列表。是不是很方便呢?所以你缺的是个教程告诉你,你要的东西该去哪儿找。

本帖子中包含更多资源

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

×
 楼主| gaoyang9992006 发表于 2019-9-27 11:34 | 显示全部楼层
CoolSilicon 发表于 2019-9-27 11:33
MCC还是灰常强大的...多用用就有更多好的发现的.

是的,非常对。这个工具还是第一次用。以前开发AVR我都是用的winAVR2010版。老的库函数体系。新的要用新套路了,学会了,发现比以前老套路更好用。
CoolSilicon 发表于 2019-9-27 11:40 | 显示全部楼层
gaoyang9992006 发表于 2019-9-27 11:34
是的,非常对。这个工具还是第一次用。以前开发AVR我都是用的winAVR2010版。老的库函数体系。新的要用新 ...

技术再进步, 开发工具也做的更人性化了...
 楼主| gaoyang9992006 发表于 2019-9-27 11:56 | 显示全部楼层

添加 了延时库,发现里面库函数跟以前的标准函数是不一样的名字,所以一定要看清楚,添加后一定要点开看看里面的命名。

本帖子中包含更多资源

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

×
 楼主| gaoyang9992006 发表于 2019-9-27 11:58 | 显示全部楼层
CoolSilicon 发表于 2019-9-27 11:40
技术再进步, 开发工具也做的更人性化了...

非常是的。一定要接受新事物啊,开发AVR上,回头试试我常用的328P用MCC怎么玩,我差点OUT了。
wanduzi 发表于 2019-9-27 12:01 | 显示全部楼层
感谢楼主的分享。
wanduzi 发表于 2019-9-27 12:01 | 显示全部楼层
各位大佬果然牛B。
xixi2017 发表于 2019-9-27 12:03 | 显示全部楼层
666,大佬弄个视频吧,我看看怎么弄的。貌似很好用的样子。
奔波儿熊 发表于 2019-9-27 12:03 | 显示全部楼层
gaoyang9992006 发表于 2019-9-27 11:56
添加 了延时库,发现里面库函数跟以前的标准函数是不一样的名字,所以一定要看清楚,添加后一定要点开看看 ...

函数名字是不一样, 其实就是又封装了一层, 而且头文件不用额外添加,只要一个mcc.h就够了
 楼主| gaoyang9992006 发表于 2019-9-27 12:05 | 显示全部楼层
奔波儿熊 发表于 2019-9-27 12:03
函数名字是不一样, 其实就是又封装了一层, 而且头文件不用额外添加,只要一个mcc.h就够了 ...

多谢,我试试看,我以为还要添加呢。
 楼主| gaoyang9992006 发表于 2019-9-27 12:05 | 显示全部楼层
奔波儿熊 发表于 2019-9-27 12:03
函数名字是不一样, 其实就是又封装了一层, 而且头文件不用额外添加,只要一个mcc.h就够了 ...

的确如此,非常赞。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:如果你觉得我的分享或者答复还可以,请给我点赞,谢谢。

2047

主题

16361

帖子

221

粉丝
快速回复 在线客服 返回列表 返回顶部