masterspammer (masterspammer) wrote,
masterspammer
masterspammer

Category:

Пафосного "помигать светодиодом" не было

Вот это было трудно запинать до конца. Проблема в точности как тут (линкер не видит PORTD и т.д.), за пару часов вялого погугливания причин не нашёл, а пихать через --symdef вручную все переменные было как-то нехорошо.

Заменил ассемблер на компилятор (один фиг мне C нужен будет) и пошло вот так:
avr-as -mmcu=atmega168 -g --gstabs -c test.S -o test.o
avr-gcc -mmcu=atmega168 -I. -Wa,-gstabs -Wall -o test.o test.S
avr-ld -m avr5 -o test.elf test.o
avr-objcopy -j .text -j .data -O ihex test.elf test.hex


А вместо подключения светодиодов просто посмотрел тестером - то 0, то 5 вольт и этого мне хватит - я уже мигал светодиодом в этом веке - правда на GPIO VT1723, ну а в прошлом - были и Спектрумы полусамодельные и РК-86.

Осталось отметить.
Tags: КомпьютерноеЖелезо, НаконецПостроили, Самоделки, ФиксикиПокусали
Subscribe

  • От субботы до субботы!

    Шкафчики красиво подвесил - в точности в той конфигурации, как они висели на прошлой их (не нашей!) кухне. Обнаружил небольшой уклон вбок (заметную…

  • Алдан

    Кажется, я знаю, как назвать своё "произведение" на Z80; про идею я писал несколько раз, а кратко это: 1. "системный" режим,…

  • (no subject)

    В общем, загад (вот гад!) не бывает богат. Из запланированного сделал абсолютный минимум. Эпиграфом субботы был анекдот про лягушку, ходившую по…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments