本帖最后由 gyh974 于 2020-3-25 14:33 编辑
感谢21IC以及Microchip,让我有幸体验了一次AVR最新的芯片mega4809,看来AVR被并购后,已经是大更新了,这个curiosity_nano开发套件,竟是一条线就可以编程调试的接口UPDI,本来还以为上面自带的Debug口可以调试旧款的mega128,原来根本发生了翻天覆地的变化,以前的接口有五根线:TDI、TDO、TMS、TCK、RST已经找不到了!还想着用JTAG ICEx编程的可以省省了!
开发板做得非常小巧,一插上电脑就会显示一个U盘,里面有相关的网址,我从中下载了一些文档和工具,因为以前用过AVR,虽说开发环境可以用PIC的一贯的平台MPLAP IDE,因为已经是一家了,但我还是选择了AVR Studio7做为开发平台,怀旧一下!装了Studio才发现,其实是全新的东西,跟以前的界面完全找不到共同点了,完全就是一个微软Visual Studio 2010 MCU专用版!为了熟悉它的功能还真的花了不少时间去摸索!
从开发板的资料中也可以知道,这颗小鲜肉还是很强悍的,内部20M晶振,但板载外挂了32.768K晶振,这个一定要注意,因为我用到了延时函数!看介绍板子虚拟的U盘支持HEX文件拖拽更新程序,还有一个串口,看介绍跟UART3是有关联的,但发现串口并没有相应输出uart信息,具体是用来干嘛的,有待发现探讨。为了让大家更好的认识和体验,我把完整项目附上了,就是让灯间隔一秒闪一次同时输出Hello world!用是的串口3,板上只要把PB0接到串口工具收端就可以看到有输出了!
|