Atmel串口

串口,这个对于大家学过MCU的人来说,都不陌生。在ATSAM4L这个系列的单片机上的串口是。普通MCU的串口是是通用异步收发器,简称UART,全称是Universal Asynchronous Receiver/Transmitter,而在ATSAM4L单片机中的串口是是通用同步和异步收发器,简称USART,全称是Universal Synchronous Asynchronous Receiver/Transmitter。

关于串口的基本知识请大家自行百度了。

下面,我来教大家怎样使用ATSAM4L的USART模块。

我是在之前自己新建的模板基础上添加的,用的是库函数。

这次使用了两个函数新的函数,ioport_set_pin_mode(xx,xx),ioport_disable_pin(xx,xx);
还要增加4个文件,write.c和read.c,usart.c和usart.h文件。把write.c,read.c和usart.c文件放到LIB->src文件夹中,usart.h放在LIB->inc文件夹中,大家也可以放到别的文件夹,我建议是分类

RS232485串口控制多路30A大功率开关控制板

[[wysiwyg_imageupload:1007:]]
本大功率开关控制板用于16个(或多于16个,最多160个)开关单独控制打开、关闭。

串口

史无前例的 多串口 ARM诞生了  CANTUS128 ,这是本人目前接触到最多的串口  并且带很大的FIFO,8个串口