只能說Atmel的Datasheet說明非常完整。
讀取Code的部分只是用讀取Flash Prog Memory而已。
Atmel SPI時序+燒錄信號的格式就可以燒錄。

莫名奇妙就做出來,你是用鍊金術嗎
內部的辣,對稍Flash、EPROM、Fuse也是分開燒
除了產品版本、生產日期外,比較特別的就是Flash目錄
間接定址用~ 修改部分Flash的時候會改變資料的位置 (把Flash看成一大塊先進先出的堆疊,然後堆疊資料的編號放在EPROM裡資料就不會亂了)
所以你會丟什麼進去? 資料的起始點與大小? 或是資料的起始點和終點?
所以你的燒法就是把flash裡的東西全部抓出來然後以同樣的位址丟給另一片MCU嗎?
所以產品電路板就是生產燒錄板,只是要按特殊按鈕才會進入燒錄模式。