AtmelStudio7如何生成代码/MicrochipStudio7如何生成代码

木仔科技 2024-03-06 13:26:52

1.第一步打开软件找到引导

我的是这个版本:

打开之后的界面,可以看到一项“Open START Configurator”,如下图所示:

点一下会弹出浏览器,并直接到达引导网站,如下图:

此时点一下“GREATE NEW PROJECT”,如下图:

2.第二步,配置自己的代码

新建项目建议用Start图形化工具来完成驱动配置。目前操作是提供网页版在线方式,所以确保你的电脑是可以上网的,使用中建议还是在AS7环境内新建,步骤更少、更方便、更流畅。

在弹出的引导中,在"RESULTS"中输入你要的芯片,这里以“ATmega128A”为例子,

输入结果如下:

大家可以根据自己的芯片进行选择,

选择好之后,点击“CREATE NEW PROJECT”,进行初步配置:

3.第三步进行芯片配置

出现如下界面就可以配置芯片

这里有一项“Add software component”,我一直没研究出来是干什么用的,后面有知道的工程师伙伴请指导一下

4.第四步配置DASHBOARD

下面这里两项大家可以改一下,其他默认即可:

输入项目名字:

5.第五步配置"PINMUX"

这里以我们开发板为例子,PF2-PF7是对应LED灯的,点击一下PF2,输入引脚标签LED_D1,以后这个LABEL就是代表PF2

再给PF2设置数字输出,输出高电平:

同样的设置PF3为输出,低电平:

其他的大家可以去尝试。

6.第六步配置时钟

这里我们开发板也是官方推荐的外部8MHz晶振,默认即可:

7.预览代码

如下图生产中....

这个时候就可以看见大概的框图了

8.第八步导出代码

这里改一下项目名字

然后下面这里好像被强制勾选了,去不了MPLAB X

最后点击“DOWNLOAD PACK”下载代码包

打包中...

提示下载:

完成如下:

9.第九步打开生产的代码

再回到软件中,File -> Open -> File

打开刚刚下载的代码包:

出现如下:这里保存路径不能有中文。

生成过程中如下图:

导入完成如下图:

找到main.c文件打开如下图:

全程编译一下:

代码:

可以看一下 atmel_start_init();这个函数的定义声明:

直接进入函数

看到如下:

再看看 system_init();函数声明,可以看到我们刚刚在网页中定义的IO口LED_D1和LED_D2

这里都是设置输出,一个输出高电平 true ,一个输出低电平 false :

其中对于函数参数的说明也详细,大家可以尽情开发。

最后还是那句话:建议还是在AS7环境内新建,步骤更少、更方便、更流畅。感觉这个更适合工程师。

0 阅读:0

木仔科技

简介:产品开发,方案设计,电路板设计,电路研发,程序研发!