SAM4S从零学 - IO操作

分享到:

之前已经发过几篇关于SAM4S的帖子,但是并没有深入到最底层。还是觉得应该从最底层开始熟悉SAM4S片内的所有外设的驱动方法,才能从根本上掌握SAM4S,毕竟这款IC之前从来没有在产品上应用过


昨天提到EDBG升级固件失败,经过一晚上来哥终于显灵,一切顺利搞定,报个喜附图如下:

1

 

接下来是IO操作部分的测试,代码已经附上详尽的注释,所以不再赘言
无非是初始化、设置方向、上下拉、获取电平等等 ,非常简单


这是本帖操作的两个IO口,一个是按键一个是LED(下图为官方原理图截图)

 

源代码:https://atmel.eefocus.com/module/forum/thread-2869-1-1.html

 

更多Atmel及科技资讯请关注:  
Atmel中文官网:https://www.atmel.com/zh/cn/
Atmel技术论坛:https://atmel.eefocus.com/
Atmel中文博客:https://blog.sina.com.cn/u/2253031744
Atmel新浪微博:https://www.weibo.com/atmelcn

继续阅读
SAM4S从零学之IO操作

之前已经发过几篇关于SAM4S的帖子,但是并没有深入到最底层。还是觉得应该从最底层开始熟悉SAM4S片内的所有外设的驱动方法,才能从根本上掌握SAM4S,毕竟这款IC之前从来没有在产品上应用过。

SAM4S Xplained pro的示例代码分析

ASF,Atmel Software Frame 其实ASF也只是一个代号而已,可以理解为他是Atmel 公司开发的兼容Atmel公司单片机的一个固件库。其中包括了一些驱动、I/O的控制、协议等一些底层驱动,供给用户来调用加快开发速度。

详述SAM4S Xplained pro的开发环境搭建

本篇搭建和使用的是Atmel Studio 6.2开发环境。Atmel Studio 6.2中也给出了这个发板的示例程序,本篇文章就一步一步的通过下载和搭建开发环境,下载程序到开发板中。我就先来试用ATMEL公司的官方开发环境atmel Studio 6.2来了解上手这款单片机。

EDBG的虚拟串口功能

在进行设备调试时,如果没有虚拟串口的功能,一般都是使用MCU的串口连接至PC,在PC端的串口助手软件查看数据。这样除了一根电源线外还需要一根串口通讯线。虚拟串口的优势在于MCU的串口集成到仿真器里面,减少物理间的连接。

如何设置不同编译环境下的EDBG

如何设置不同编译环境下的EDBG,主要分四个步骤:熟悉了解EDBUG并正确安装驱动,开发环境 IAR 的EDBUG设置,开发环境 Keil MDK 的EDBUG设置,编译下载

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