Gek0n писал(а):Замечу, что именно так я и поступал по-началу. Но ничего из этого не вышло!
Gek0n писал(а):Значит по порядку: в пакете WINAVR через блокнот программиста создаю новый проект, всё указываю как надо, добавляю файлы. Потом импортирую Makefile, который поставляется с прошивкой.
Граждане, у кого WinAVR установлен и настроен, компильните плз. 2 проекта. Мейк в комплекте. А то у меня его сейчас нету... http://yadi.sk/d/EdS3X2RcSs9HD
Приветствую
Во вложении то, что winavr выдал.
Но в папке usb_tiny85_v2 файл main.c я чуть изменил, иначе были ошибки при компиляции, сравните с оригиналом...
Dikoy писал(а):Флешер был 16-и битным, я так понимаю, вы его заменили 8-и битным типом?
точно, ошибся, не посмотрел в тексте повнимательнее.
во вложении переправил на 16 бит, проверьте
плату не надо, спасибо, под такие корпуса нечем делать
ПС. Код работает, даже хорошо работает. Но вместо пароля выдаёт какую-то фигню.
Читаю инет, нигде внятно не написано, как заставить его выдавать hex и eep отдельно...
может кто поправит makefile в исходном проекте...
сделал другой makefile, смотрите вложение в личке
Вот только код Ваш мудреный, в еепроме не целиком, так понимаю, что слэш(\) понимается компилятором как "новая строка" и
поэтому тут код кончается... Вообщем посмотрите файл еепрома
Ну тут я уже сам поправлю, винавр установил и вроде настроил - через блокнот компилится.
Раньше комп был только с гостевой учёткой, ничего не поставишь. И вот, админ вышел и отпуска, и счастье наступило.
В конце пароля символ (nl) 0x0a, по простому "ентер", чтоб после ввода он сам нажимался. Чтоб компилятор его вставил в конец строки, и используются управляющие символы \n\0 http://ru.wikipedia.org/wiki/%D0%A3%D0% ... 0%BB%D1%8B http://en.wikipedia.org/wiki/Newline
Если б массив был забит вручную, побайтно, можно было просто вбить 0x28 в конце, но если пишется строка, то только управляющими символами.
Dikoy писал(а):В конце пароля символ (nl) 0x0a, по простому "ентер", чтоб после ввода он сам нажимался. Чтоб компилятор его вставил в конец строки, и используются управляющие символы \n\0
Про ключ, что я делал выше, на базе V-USB library.
Не работает, тварь, на мамках AMD. На интелах всё чудесно.
В инете народ говорит, известная проблема. Лечить можно, но долго и нудно.
Так что учтите, кто будет использовать.
задача: после приема команды с пульта рц5 при включении пикнуть раз(это работает после приема любой команды с пульта- портянка1 ),а при выключении пикнуть два раза.
работает если пустить портянку через запятую после if (CheckBit(PINA, 0)) cbi(PORTA, 0);пикает, как надо 2 раза(т.е. сначала отрабатывает приход команды, потом после выполнения команды "отключения") но ведь через запятую это не по феншую или я ошибаюсь?)