Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры Atmega AVR
Войти
Регистрация
Восстановить пароль
 
kokomshys
0 / 0 / 0
Регистрация: 27.03.2014
Сообщений: 1
1

Не получаю правильного ответа на команду Programming Enable

31.03.2014, 01:06. Просмотров 2946. Ответов 0
Метки нет (Все метки)

Добрый вечер!

Пару месяцев назад собрал AVR программатор на ft232rl по схеме http://we.iosyitistromyss.ru/AVR/usb-pr ... apu-2.html В Wymdows на старой версии avrdude из статьи все работало, но мне очень хочется чтобы тоже самое работало и на mac os x. Для этого я решил для начала написать простую программу на libftdi, которая включала бы микросхему и пыталась послать команду Prokram Enable на ATmega8A (см. вложение).

Какие проблемы наблюдаются:
1. перед отправкой команд я полностью очищаю буфер микросхемы. Потом в режиме SYNCBB я записываю и считываю одно и то же количество байт, но при этом чаще всего после выполнения всех команд остается 1 байт в буфере на чтение. Может быть я неправильно понимаю принцип работы синхронного bitbang режима у микросхем ft232rl?

2. ATmega8A неверно отвечает на команду Prokramming Enable, то есть такое ощущение что я то ли неправильно записываю эту команду, то ли неправильно вычитываю.

Железный сетап 100% безпроблемный, сужу об этом по следующим факторам:
1. если воткнуть этот же программатор в windows машину - то avr-ка прошивается как положено
2. включал последовательно каждый вывод и проверял тестером
2.1 при записи 1 на выход (MOSI, SCK, RESIT) - напряжение 5в, при записи 0 - напряжение 0в
2.2 при записи 0 в буфер - все выходы активны, при записи 1 в буфер - все выходы отключены
2.3 при подключении 0 к MISO - считывается 0, при подключении 5В - считывается 1

Подскажите пожалуйста в чем может быть баг? Такое ощущение что я делаю не так что-то очевидное, но из-за отсутствия опыта - дико туплю.

Заранее спасибо за ответы!

P.s. версия libftdi 1.1, версия gcc - 4.2.1, версия ОС: Mac OS X 10.9.2

[4.02 Кб]
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.03.2014, 01:06
Ответы с готовыми решениями:

Как создать тест без правильного ответа, для сбора информации(ответа)
Как создать тест без правильного ответа, для сбора информации(ответа). К примеру мне нужно создать...

Собрать proftpd --enable-memcache. Нигде ответа нет в инте. Пригодиться всем
Ошибка - mod_tls_memcache/0.1: notice: unable to register 'memcache' SSL session cache: Memcache...

Проверка Правильного Ответа
Как мне вытащить ячейку => 1 из массива по ячейке => 10 foreach ($_SESSION ] as $key =>...

Выбор правильного ответа
/*делаю код который мог бы при нажатии на определённый элемент менять его цвет, и тем самым...

Тест с вписыванием правильного ответа
Может у кого нить есть исходники) желательно с подсчётом оценки:cry:

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.03.2014, 01:06

Вывод правильного-неправильного ответа
В продолжение темы http://www.cyberforum.ru/html/thread712252.html Еще один вопросик: как сделать...

Перезапуск программы до правильного ответа
Здравствуйте. Возможно ли реализовать следующее (см. картинку). 1. Если пользователь отвечает...

тест на VB c выбором правильного ответа
Есть тест на VB c выбором правильного ответа и подсчетом баллов. Как сделать что бы каждый вопрос...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru