1.简介Arduino Due是一款32位ARM内核的开源开发板,它的引脚与Arduino Mega2560完全兼容。芯片采用的是Atmel公司的ATSAM3X8E,Atmel在生产芯片时就将bootloader预烧进ROM里。Arduino Due有54个数字IO口 (其中12个可用于PWM输出),12个模拟输入口,4路UART硬件串口, 84 MHz的时钟频率, 一个USB OTG接口, 两路DAC(模数转换),两路TWI,一个电源插座,一个SPI接口,一个JTAG接口,一个复位按键和一个擦写按键。2.下载程序(1).插上Arduino Due开发板,打开Arduino,点击工具-管理库,在搜索栏输入“Arduino&Due”,回车搜索,选择最新版本安装。如下图。(2).等待第一步Arduino Due的库安装成功之后。点击 工具-端口,先选择端口,若端口为Arduino Due(Progrmming Port)则选择Arduino Due(Progrmming Port),若端口为Arduino Due(Native USB Port),则选择Arduino Due(Native USB Port),编程器选择Atmel-ICE,如下图所示。(3).点击 文件-示例-01.Basics-Blink打开闪灯程序,如下图所示。(4).点击上传按钮,下载程序到开发板,如下图...
发布时间:
2019
-
08
-
06
浏览次数:323
准备软件:ST Visual Programmer1. 读保护设定:点击选项字操作栏:Option byte点击ROP选项,选择打开读出保护:Read Out Protection ON以上更改后,即不能再对芯片进行读操作!烧录HEX文件时会有读保护提示。提示如下:处于读保护状态 Read Out Protection ON该操作相当于一级保护,还可以用以上操作关闭读保护,若选择二级保护:读写保护,则会彻底锁死芯片。 2. 解除读保护的方法如下:点击ROP选项,选择关闭读出保护:Read Out Protection OFF关闭读出保护,然后就可以正常下载HEX文件了。深圳市宏维微电子有限公司 20190922
发布时间:
2019
-
08
-
06
浏览次数:924
目前发现在Arduino1.8.5以上的版本下载程序时需要进行设置,接下来以Arduino1.8.5/Arduino1.8.8/arduino1.8.9和Arduino为例做出说明。开发板通过USB线连接电脑,在设备管理器中查看端口号。如图所示一、以Arduino 1.8.5为例打开Arduino软件,进行工具设置,如图所示二、以Arduino 1.8.8为例打开Arduino软件,进行工具设置,如图所示注意1:ArduinoNANO出厂固件版本不同,对处理器的选项是不同的。一个是ATmega328P,另一个是ATmega328P(Old Bootloader),注意区分。注意2:ArduinoNANO出厂固件版本是随着Arduino IDE更新的,Arduino IDE更新比较快,存在ArduinoNANO制造商没有及时跟进更新,或者老版本库存,所以会有1.85以上版本默认最新固件时,不能和早期版本兼容,这时就要进行手动选择。三、工具设置OK,接下来的操作步骤一样,选择示例。此处不做赘述,以Arduino1.8.5版本为例,如图所示四、准备就绪,点击上传,如图所示上传成功,测试结束。深圳市宏维微电子有限公司:20190806
发布时间:
2019
-
08
-
06
浏览次数:456
我们用树莓派的时候需要接线,现在上图
发布时间:
2022
-
03
-
22
浏览次数:67