Перейти к содержанию
    

Каким компилятором нужно компилировать программу? Будет ли работать программатор если взять PL2303HXC? У нее вроде уровни сигнала 3.3 В.

1) gcc (winavr).

2) Будет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Доброго времени суток... В нашей "деревне" микросхем FT не обнаружилось... почитал про то, что нужны только rx tx сигналы(без самопрограммирования ес-но).. Взял дата кабель от телефона(вроде бы на микросхеме ark3116)..

В итоге имею... Через терминал с полученным устройством общение есть... при подкглючении таргета диод загорается... но CV и AVRStudio в упор не хотят с ним работать... CV дает ошибку "AVRISP error entering programming mode".

Собрано на atmega8 dip, кристалл 14318000, откомпилено последней winavr, пробовал 5 и 6 прошивки.. Из схемы исключена FTшка, остальное все согласно автору (ну и ввиду отсутствия smd все в обычном исполнении).

CV версии 1.25.8 и 2.03.4

Можете что-нибудь посоветовать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

CV версии 1.25.8 и 2.03.4

Можете что-нибудь посоветовать?

 

вместе с winavr идёт программатор avrdude. попробуйте им.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вместе с winavr идёт программатор avrdude. попробуйте им.

 

>avrdude -p m8 -P com5 -c stk500v2

avrdude: stk500_2_ReceiveMessage(): timeout

 

и так далее

 

попробовал с другой м8 и другим кварцем на 16 мГц... одинакого...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

>avrdude -p m8 -P com5 -c stk500v2

avrdude: stk500_2_ReceiveMessage(): timeout

 

и так далее

 

попробовал с другой м8 и другим кварцем на 16 мГц... одинакого...

строка для avrdude:

1) проверьте правильность подключения к программируемому чипу. (не перепутаны-ли miso/mosi?)

2) что именно в терминале отвечает программатор?

3) а другими программаторами этот чип программируется?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не переживайте, у меня тоже он не пошел с первого раза. Сейчас, когда чуть не половину кода вычистил, вроде начинает оживать. Чтобы не было чудес, в частности, нужно исправлять иницализацию и работу с wdt, либо вообще его отключить. Испытывал на студии, билд 589.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

строка для avrdude:

1) проверьте правильность подключения к программируемому чипу. (не перепутаны-ли miso/mosi?)

2) что именно в терминале отвечает программатор?

3) а другими программаторами этот чип программируется?

 

буть проклят наш инет...

1) видимо не та схема.. прошу извинить.. нашел измененную... а там... таргеты изменены... переделаю...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не переживайте, у меня тоже он не пошел с первого раза. Сейчас, когда чуть не половину кода вычистил, вроде начинает оживать. Чтобы не было чудес, в частности, нужно исправлять иницализацию и работу с wdt, либо вообще его отключить. Испытывал на студии, билд 589.

Как доделаете, выкладывайте сюда.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все.. спасибо... попроавил в коде таргеты - все заработало... Большое спасибо за схему... 1mhz вывод помог сразу подправить фьюзы на нескольких кривозашитых мегах)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как доделаете, выкладывайте сюда.

М.б., но наверно уж в ветке Dimonira, т.к. адаптирую под его железо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

М.б., но наверно уж в ветке Dimonira, т.к. адаптирую под его железо.

а какая разница по железу? ножки перекинуть дело пары #define`ов

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а какая разница по железу? ножки перекинуть дело пары #define`ов

Если не рассматривать иной способ измерения напряжения и дополнительный лед, то таки да.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Накопал такую программку COM Port Toolkit _http://www.compt.ru/ru/index.php, но не могу понять как через нее менять fast/not fast режим программатора, т.е. как послать, например, дважды Enter?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Накопал такую программку COM Port Toolkit _http://www.compt.ru/ru/index.php, но не могу понять как через нее менять fast/not fast режим программатора, т.е. как послать, например, дважды Enter?

данный терминал пробовать не буду. т.к. он платный.

могу дать советы как работать со стандартным виндовым гипертерминалом.

или через

moxa terminal

_ttp://www.moxa.com/Product/download_pcommlite_info.htm

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так вся проблема, что у меня Vista :( , Moxa не поддерживает ее.

Ладно. Тогда вопрос немного по другому задам: когда жмем Enter в гипертерминале, что летит в ком-порт?

Изменено пользователем DVF

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...