чтобы проверить что плата запускается можно сделать маленький проектик в AtmelStudio , скомпилить, прошить его в плату ST510.01.01_4(2,5) через AVRISP MKII программатор и если плата жива она будет мигать зеленым светодиодом.
В AtmelStudio у меня получился самый быстрый результат - всего за 2 часа от полного не знания этой IDE до конечного результата (мигающего зеленого диода).
Создаем проект в AtmelStudio так :
Далее пишем всего несколько строчек кода:
#include
#include
#define F_CPU 3686400UL
int main(void)
{
DDRD = 0b00100000; // atmega128 ножка 31 = PD6
while (1)
{
PORTD = 0b000100000; // Подаем питание на зеленый светодиод 31 нога
_delay_ms(500);
PORTD = 0b000000000; // снимаем питание
_delay_ms(500);
}
}
F7- компиляция
Ctrk-Shift-T Device- Programming
Apply , Read Signature
прошиваем
на всякий случай фьюзы такие
Выключаем плату, отключаем программатор, включаем плату и зеленый диод начинает мигать!
А вот в ардуино нет поддержки Atmega128, такой надо контроллер добавлять самому, как-то прописывать его в нескольких файлах (2 дня бился н- не осилил).