Нет.NebelWefer писал(а):есть ли какие-либо требования/рекомендации к прошивающему компу?
ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
- Реклама
- Сообщения: 274
- Зарегистрирован: Чт апр 16, 2009 14:23:59
как оказалось все-таки ДА, но в настройках программатора в CodeVision есть параметр задержки, я его увеличил и все пошло на ура! Первая прога пошла)) наблюдаю за миганием светодиода 
Можно вопрос? Сделал я программатор громова, прошил им несколько тинек, и заметил, если программатор даже не подключен к компу, то если подать питание(в мк программа есть) и отсоединить резет, то программа начинает выполнятся, а если подсоединить резет от программатора-то выполнение закончится. Почему так?
Steve Jobs. 1955-2011. Мы помним, как ты преобразовал наш мир....
Потому что в программаторе ресет притянут к земле, через резистор.
Спасибо. Теперь понял 
Steve Jobs. 1955-2011. Мы помним, как ты преобразовал наш мир....
- Реклама
- Сообщения: 4435
- Зарегистрирован: Сб мар 07, 2009 20:44:36
Можешь еще через тристабильный буфер и кнопку сделать, чтобы когда нажал на кнопку, программа выполнялась даже с подключенным разъемом, отпустил - в режиме готовности к программированию, или наоборот - нажал кнопку - режим программирования, отпустил - выполнение программы.
Хотя лучше 1 вариант.
Хотя лучше 1 вариант.
Не умеешь - не берись, но не взявшись не научишься...
- Сообщения: 5
- Зарегистрирован: Пн июл 26, 2010 12:40:42
Доброго дня!
Такая ситуация - пытаюсь записать прошивку в AT90S2313. Но доступ к МК через микросхему FT232, реализующей виртуальный COM-порт через USB.
Установка драйверов FT232BM завершилась успешно - в системе появился USB Serial Converter и порт USB Serial Port (COM3).
Но при загрузке в AVR Studio прошивки в МК появилась ошибка "Could not connect to ICE200". В чем ошибка?
Такая ситуация - пытаюсь записать прошивку в AT90S2313. Но доступ к МК через микросхему FT232, реализующей виртуальный COM-порт через USB.
Установка драйверов FT232BM завершилась успешно - в системе появился USB Serial Converter и порт USB Serial Port (COM3).
Но при загрузке в AVR Studio прошивки в МК появилась ошибка "Could not connect to ICE200". В чем ошибка?
- Сообщения: 4435
- Зарегистрирован: Сб мар 07, 2009 20:44:36
т.е вы хотели через бутлоадер записать МК?
FT232BM - не поддерживает Big bang.
FT232BM - не поддерживает Big bang.
Не умеешь - не берись, но не взявшись не научишься...
- Сообщения: 5
- Зарегистрирован: Пн июл 26, 2010 12:40:42
Да, требование таково, чтобы через виртуальный COM-порт (создается FT232BM) запрограммировать МК. Возможно ли такое реализовать? Это главный вопрос.Stalker46 писал(а):т.е вы хотели через бутлоадер записать МК?
FT232BM - не поддерживает Big bang.
Также оказалось, что документация врет - на плате вместо AT90S2313 стоит ATtiny2313.
И что такое Big bang?
Наверное, имелось в виду Bit Bang.Dimi писал(а):И что такое Big bang?
Поглядите здесь: http://radiokot.ru/lab/controller/45/
Там первый раз контроллер прошивается через FTDI.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
- Сообщения: 4435
- Зарегистрирован: Сб мар 07, 2009 20:44:36
Точно, Bit. Очепятка 
Не умеешь - не берись, но не взявшись не научишься...
- Сообщения: 5
- Зарегистрирован: Пн июл 26, 2010 12:40:42
Посмотрел статью http://radiokot.ru/lab/controller/45/ - очень интересное решение.
Плата, которая досталась мне, очень похожа на этот программатор. На плате есть FT232BM и установлен МК Attiny2313. К Attiny2313 есть доступ через разъем, напоминающий SPI - есть VCC, RESET, SCK, MISO, GND, MOSI.
Также микросхема FT232BM по линиям от контактов #25 TXD и #24 RXD связана с Attiny2313 к контактам #2 PD0(RXD) и #3 PD1(TDX), через которые и собственно организован обмен данными с компьютером. Но в чем для меня загадка - меня уверяют, что МК можно прошить через FT232BM, используя эти линии (UART?) - то есть возможность перепрошивать МК доступна без подключения программатора, только программными средствами. Возможно ли такое? Или единственная возможность прошить МК - использовать программатор, подключенный к разъему напоминающий SPI?
Плата, которая досталась мне, очень похожа на этот программатор. На плате есть FT232BM и установлен МК Attiny2313. К Attiny2313 есть доступ через разъем, напоминающий SPI - есть VCC, RESET, SCK, MISO, GND, MOSI.
Также микросхема FT232BM по линиям от контактов #25 TXD и #24 RXD связана с Attiny2313 к контактам #2 PD0(RXD) и #3 PD1(TDX), через которые и собственно организован обмен данными с компьютером. Но в чем для меня загадка - меня уверяют, что МК можно прошить через FT232BM, используя эти линии (UART?) - то есть возможность перепрошивать МК доступна без подключения программатора, только программными средствами. Возможно ли такое? Или единственная возможность прошить МК - использовать программатор, подключенный к разъему напоминающий SPI?
Там же написано, что первичная прошивка контроллера осуществляется как раз-таки через FTDI... только занимает около получаса.Dimi писал(а):Возможно ли такое? Или единственная возможность прошить МК - использовать программатор, подключенный к разъему напоминающий SPI?
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
- Сообщения: 5
- Зарегистрирован: Пн июл 26, 2010 12:40:42
То есть с помощью PonyProg возможно прошить Attiny через виртуальный COM-порт. Сейчас попробуюУтверждения, что программа PonyProg не умеет работать с виртуальными портами COM, оказались не совсем верными - все работает. Правда очень и очень медленно. Но это нужно вытерпеть всего один раз, при прошивки программы в контроллер.
Например прошивка у меня заняла около 30 минут. Для тех у кого имеется другой программатор то они могут просто прошить отдельно контроллер и установить его в схему, тогда ждать ничего не надо.
update - не получилось. Устройство не найдено либо неисправно.
- Сообщения: 5
- Зарегистрирован: Пн июл 26, 2010 12:40:42
В PonyProg при попытке провести тест выдается ошибка. Посоветуйте еще софта для программирования ATTiny2313 через FT232. 
- Сообщения: 4435
- Зарегистрирован: Сб мар 07, 2009 20:44:36
http://reddylab.eu/rclab/
но тут нужна именно микросхема FT232RL
но тут нужна именно микросхема FT232RL
Не умеешь - не берись, но не взявшись не научишься...
- Сообщения: 27
- Зарегистрирован: Чт июн 17, 2010 16:27:57
Здравствуйте форумцы!Салют!Сделал STK200+/300 ,что потом
мне делать?
мне делать?
Закончил одно,начну другое.
O_o А что вы, собственно , хотите получить в результате?
- Сообщения: 27
- Зарегистрирован: Чт июн 17, 2010 16:27:57
Мне для начало надо чтоб программа CodeVisionAVR увидела мой прогромматор и чтоб выставить всё для Аттини 2313,.Возможно нужны драйвера, мож ещё что посоветуйте .Пока прошивать не буду проверю вообще чтение с микроконтроллера.AI_Disable писал(а):O_o А что вы, собственно , хотите получить в результате?
Закончил одно,начну другое.
Просто выберите тип программатора и порт, к которому он подключен (settings->programmer) и можете работать. Утилита для прошивки tools->chip programmer. А вообще, лучше бы выкинуть кодвижион и начать работу с WinAVR и AVRStudio.


