Страница 2 из 2

Добавлено: Пн фев 09, 2009 20:34:12
1995kenny
Тарас писал(а):Просто поставь кварц на 8 МГц. А переменную ты не обявил.. да.
Чтож, раз нельзя изменить это в прошивке, пойду на балконе искать...Если нет, куплю послезавтра :)
Спасибо.

Добавлено: Вт фев 10, 2009 19:51:49
1995kenny
:shock: Спаял! Три с половиной часа пайал :shock: Но оно того стоило

Добавлено: Вт фев 10, 2009 21:34:02
Тарас
А можно посмотреть фотки? :)

Добавлено: Ср фев 11, 2009 09:10:53
1995kenny
Постараюсь сфоткать на этой неделе :)

Добавлено: Чт фев 12, 2009 19:12:46
1995kenny
Вот вроде получилось запрограмировать какую-то мелочь через AVRDUDE. А вот мою прогу не хочет :(

D:\minipov>pause
Говорит:

Код: Выделить всё

Compiling: eyebeam.c
avr-gcc -c -I. -g -Os                    -funsigned-char -funsigned-bitfields -f
pack-struct -fshort-enums -Wall -Wstrict-prototypes -DF_CPU=8000000      -Wa,-ad
hlns=eyebeam.lst  -mmcu=atmega8 -std=gnu99 eyebeam.c -o eyebeam.o
eyebeam.c:17: error: 'TIM1_COMPA' undeclared here (not in a function)
eyebeam.c:17: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'vo
id'
eyebeam.c:65: warning: function declaration isn't a prototype
eyebeam.c:78: warning: function declaration isn't a prototype
eyebeam.c:91: warning: return type of 'main' is not 'int'
eyebeam.c:168:2: error: invalid preprocessing directive #asm
eyebeam.c: In function 'main':
eyebeam.c:201: warning: implicit declaration of function 'delay_ms'
Make: *** [eyebeam.o] Error 1

D:\minipov>pause
Сделал всё возможное :evil:
Помогите плииииз
И еще: как установить фузы через avrdude именно:

Код: Выделить всё

CKSEL=1111 CKOPT=1 SUT1=0 SUT0=1 SPIEN=0 BODEN=0

Добавлено: Пт фев 13, 2009 15:24:03
1995kenny
Всё-таки запрограммировал!!! :))) даже фузы выставил! :)))
Скоро проверю работу...
:))) :))) :))) :))) :))) Йа так рад!

Добавлено: Ср фев 18, 2009 20:02:42
1995kenny
Всё включил. Вроде как работает, но происходят странные глюки:
Некоторое время нормально работает, считает... Но потом разряды как бы перемешивают...например вместо секунд показывает в часах.. что может быть??