Answers:
ARM微控制器的开发要复杂一些。但是,仅是因为DIP软件包通常不可用。
如果您愿意使用开发板,则ARM开发可能会更加容易。
的mbed是在breadboardable DIP成形板上的ARM微控制器。
C / C ++编译器是基于Web的,并且开发板显示为USB大容量存储设备。您可以通过将代码从浏览器保存到mbed来下载代码。比基本的AVR设置更容易。
一旦超出此设置,就可以在PC上本地运行gcc,并且仍然可以通过USB上传。之后,您可以使用OpenOCD移至JTAG。
a)购买LPC1114(DIP28W),将ARM芯片焊接到适当的DIP接线板上,或购买现成的接头板
b)将适当的引脚连接到适当的编程器。对于大多数LPC芯片,usb至3v3串行转换器都可以
c)使用适当的工具链编译程序。代码源是我的最爱。忘记了asm,切换到C ++(或者如果您不想现在大步向前,请切换到C)。(您甚至不必切换到ARM即可执行此操作)
d)根据b)的选择使用适当的工具。我最喜欢的是lpc21isp。如果使用LPC1343,只需将其连接到USB,将应用程序复制到它(它将显示为大容量存储设备),然后就可以使用了。
如果您喜欢基于IDE的罐装解决方案(我不喜欢),则可以考虑使用此LPC1343板。