关于这个问题,现在一般使用的都是UNO,UNO是328的升级版(2011年升级,2012年初出的R3版)主要升级就是USB转串口模块,采用了ATMEL16U2或者是8U2的单片机来模拟转换芯片,速度更快更稳定(16U2比8U2性能好,但是8U2也够了)如果不在乎20多块钱的话,8U2的是很好的选择。
UNO升级了328的USB通讯模块,更快,当然成本高了自然价格高了
mega1280性能和328相同,都是16M的8位单片机,区别在于引脚数量,可以接更多的外围设备
RAM和FLASH扩大了很多其中的1280指的是128K的FLASH空间,328指的是32K,可以包含更大的程序(上面说的FLASH空间不是所有都可用,一般会有几K作为BOOTLOADER就是引导程序几K,可以忽略不计,多数程序都没有那么大,32K对于单片机来说已经很大了)。
arduino产品序列性能更好的还有2560。
挑选的时候主要要看做工,价格,还有就是周边元件,很多1280或者2560使用的还是FT32的USB芯片,那就是老款了,用16U2单片机或者8U2的都是很好的选择,毕竟新,支持的功能更多(当然目前功能相同,以后可能会开发出来虚拟鼠标或者键盘之类的通讯代码,只有单片机作为通讯的才支持,官网上说“当然,这一切有待于团队的后续开发”)。
步骤如下:
一: Hex文件的提取
1:在arduino工具的File->preferences中找到preferencestxt文件。
2:用记事本打开preferencestxt,选择hex文件存放的路径,在最后行加入 buildpath=d:\arduino\MyHexDir,
3:关闭arduino。
4:关闭preferencestxt ,关闭时对话框显示是否保存,选择保存。
Note:1:hex文件存放的路径可以由自己来定。
2:以上 *** 作时不连接arduino硬件。
二:仿真时单片机晶振频率的选择
在arduino软件包的hardware\arduino\bootloaders\atmega路径下有一个makefile的文件,用记事本打开,可以看到相应的arduino板对应用到的bootloader程序和晶振频率。
在用proteus仿真时,选择相对应的单片机,配置晶振。单片机应该与arduino在编译时选择的board上的一致。
三:往其他单片机板上烧录
编译得到的Hex文件往其他的单片机板上烧录时也是一样要选择相对应的单片机和晶振频率。
四:Hex文件的保存
建立保存路径后,每次编译的文件都会存在此路径下,所以程序实验OK后,就应该将相应的Hex文件保存到其他地方,以免在编译别的程序时被覆盖。
现在一般使用的都是UNO,UNO是328的升级版(2011年升级,2012年初出的R3版)主要升级就是USB
转串口模块,采用了ATMEL
16U2
或者是8U2
的单片机来模拟转换芯片,速度更快更稳定(16U2比8U2性能好,但是8U2也够了)
如果不在乎20多块钱的话,8U2的是很好的选择。
UNO升级了328的USB通讯模块,更快,当然成本高了自然价格高了
mega1280性能和328相同,都是16M的8位单片机,区别在于引脚数量,可以接更多的外围设备
RAM和FLASH扩大了很多
其中的1280指的是128K的FLASH空间,328指的是32K,
可以包含更大的程序(上面说的FLASH空间不是所有都可用,一般会有几K作为BOOTLOADER
就是引导程序
几K,可以忽略不计,多数程序都没有那么大,32K对于单片机来说已经很大了)。
arduino产品序列性能更好的
还有2560。
挑选的时候主要要看做工,价格,还有就是周边元件,很多1280或者2560使用的还是FT32的USB芯片,那就是老款了,用16U2单片机或者8U2的都是很好的选择,毕竟新,支持的功能更多(当然目前功能相同,以后可能会开发出来虚拟鼠标或者键盘之类的通讯代码,只有单片机作为通讯的才支持,官网上说“当然,这一切有待于团队的后续开发”)。
以上就是关于arduino哪个板子好用有什么优点全部的内容,包括:arduino哪个板子好用有什么优点、arduino 怎么生存hex、亲们,Arduino之间通讯采用什么方式比较好等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)