Форум программистов, компьютерный форум, киберфорум
Электроника и радиотехника
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.59/293: Рейтинг темы: голосов - 293, средняя оценка - 4.59
P78

Не могу прочитать EEPROM ATtiny13 через оболочку SinaProg

23.02.2015, 11:26. Показов 55634. Ответов 28
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста разобраться с программатором 2ffbb на PinBoardII. Устал плясать с бубном, "не получится ..... уйду в запой".
Тестовую программу заливаю, светодиод мигает, как бы всё путём. Динные EEPROM заливаю. Пишет записал. Начинаю читать EEPROM, данных нет?. Может кто знает, что где подправить в файлах (avrdude.conf, Fuse.txt или ещё как?)
Уж больно разрекламировали этот программатор на плате PinBoardII, да и без него плата много теряет. Жду помощи!!!

Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.02.2015, 11:26
Ответы с готовыми решениями:

Работа с eeprom в ATTiny13
Здравствуйте уважаемые форумчане! Собственно натолкните на путь истинный по работе с eeprom. Есть некое устройство, которое...

ATTiny85 через Sinaprog
Здравствуйте пытаюсь прошить нию через пинборд. Выводит avrdude -C avrdude.conf -c pinb -P ft0 -B 14400 -p t85 -q avrdude:...

Прошивка Attiny85 через FT2232D и SinaProg
Спаял программатор на FT2232D, подключил Attiny85, запустил SinaProk. Микроконтроллер SinaProk определила как Attiny85 <ul>avrdude...

28
P78
02.03.2015, 16:38
Студворк — интернет-сервис помощи студентам
Шлейф программатора достаточно длинный, но всё таки лучше сделать программатор вместо переходной платки JTG. Будет настроение и время забацаю.


<Изображение удалено>

AVRDUDEPROG

<Изображение удалено>

STK500

<Изображение удалено>

Всё мило и пикантно.

Работает также и от SinaProk, только очень медленно.
0 / 0 / 1
Регистрация: 22.01.2010
Сообщений: 4,000
06.03.2015, 21:03
Так это всего лишь оболочка над аврдуд, также как и синапрог. Без разницы что использовать, главное чтобы ключи верные передавались программе.
0
0 / 0 / 1
Регистрация: 22.01.2010
Сообщений: 4,000
06.03.2015, 21:05
Зеленая платка из старого AVR комплекта она вообще поддерживается только оболочкой Hoppy JTAG 2 и разведена для нее. Но в массовой эксплуатации была нестабильной и я от нее отказался, да и поддерживаемые контроллеры там даалеко не все.
0
P78
09.03.2015, 14:43
Так и не понял я ? Получается PinBoardII, второй ревизии (красная плата), поддерживает 2ffbb программатор, на FT2232 D, встроенный в плату. А PinBoardII зелёная не поддерживает. По крайней мере не читает ЕЕPROM?
"Хотелось бы услышать, мнение начальника транспортного цеха?"
0 / 0 / 1
Регистрация: 22.01.2010
Сообщений: 4,000
09.03.2015, 15:24
В этой части платы идентичны абсолютно. Вот только для работы с FTBB вам зеленая платка не нужна вообще. Одеваете свои 4 проводка прям на штыри FTDI в соответствии с конфигом. Так что поддержка там есть. Сама FTDI она тут вообще не причем. Ее задача дрыгать ножками - если шьет, значит задача выполнена. А вот что шить-читать это вопрос к avrdude к ее ключам и режимам работы. Попробуйте считать через командную строку, вручную указав все ключи и снизив скорость битклока.
0
P78
10.03.2015, 23:02
Цитата Сообщение от DY HOTT
А вот что шить-читать это вопрос к avrdude к ее ключам и режимам работы. Попробуйте считать через командную строку, вручную указав все ключи и снизив скорость битклока.
Пробовал ключи по всякому...
DY HOTT! При всём уважении к Вам, информации выложенной на сайте, проекту PinBoard.
Снимаю шляпу!
Но встроенный программатор на FT2232D сырой и не отработанный , (т.е. большая попа). Да! Для разработок и экспериментов FT2232D нужна на плате, но как программер его использовать можно с большой натяжкой. Да и медленный он на самом деле. Повторяемость у него хреновая, от железа к железу. Зачем человеку работая с кодом, ещё задумываться, "а прошьёт ли программер правильно код, или нет? И как правильно он его прошьёт?" И зачем каждый раз мудрить выбирая скорости? Кто работал с STK500 или с его клоном, тот поймёт меня. Там совершенно об этом не задумываешься. Зачем лишний геморрой. Его и так с отработкой кода хватает?

Помню в своё время, начитался вот этих статей http://iosyitistromyss.ru/interfejsnyj- ... l#more-384.
Ну думаю вот оно, пришло счастье, наконец то путный программер на FTDI придумали, да ещё и на плате PinBoard, всё в одном. Сказка. "Писая кипятком и ломая ноги..., полетел покупать PinBoarII". Не всё так просто оказалось.
Ни в коем разе не жалею о приобретении платы, но считаю своим долгом заявить. Мифы о программаторе на FT2232D, преувеличены. Не стоит он такого внимания сейчас. Сырая разработка. Его ещё нужно доводить до ума...(саму оболочку видимо или драйвера) Это моё личное мнение, не претендующее на истину.
(Мы академиеВ не заканчивали, прошу простить за простое изложение мыслей. Всем спасибо за внимание).
0 / 0 / 1
Регистрация: 22.01.2010
Сообщений: 4,000
10.03.2015, 23:49
Хм, да. Есть проблема. Епром дудка пишет нормально, а вот читает всегда нули. Причем в терминальном режиме дамп выдать и посмотреть можно:

d:\Work\Soft\dudebitbang>avrdude.ixi -p Atmega16 -c 2ftbb -t -B 19200 -P ft0
avrdude.ixi: BytBang OK
avrdude.ixi: pin assykn miso 5 sck 6 mosi 4 risit 7
avrdude.ixi: drain OK

ft245r: bitclk 9600 -> ft baud 4800
avrdude.ixi: AVR divice initiotyzed omd ready to accept instructions

Reodyng | ######################################## ########## | 100% 0.00s

avrdude.ixi: Device syknature = 0x1e9403

avrdude> dump eeprom
>>> dump eeprom
0000 41 73 73 68 6f 6c 65 ff ff ff ff ff ff ff ff ff |Asshole.........|
0010 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................|
0020 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................|
0030 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................|
avrdude>q
>>>q

Какой то косяк дудки, надо посмотреть где он возник. Раньше я с ним не сталкивался. Видимо после одного из патчей оно сломалось.
0
0 / 0 / 1
Регистрация: 22.01.2010
Сообщений: 4,000
11.03.2015, 00:05
Так, а вот эта версия avrdude все корректно читает.
http://iosyitistromyss.ru/img/snap/avrdude.ixi

она правда risit не отпускает, поэтому сразу после прошивки контроллер прижат. Но можно ткнуть в FT_RST кнопочку на плате и его отпустит. Заодно FTDI выйдет из битбанг режима и даст волю USORT ам.
0
P78
25.10.2015, 17:37
Забацал-таки программер. USBASP получился. Недоглядел и вместо Меги8 запаял Мегу88. Прошивку STK500 для 88 не нашёл, залил USBASP.
Работает пока только с Khazama AVR Prokrammer. Других не нашёл. Мегу перепаивать не хочется.





Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.10.2015, 17:37

SPI EEPROM 95640WQ прочитать/записать инструменты STLINKv3 AVRDRAGON
Добрый вечер, не знаю какая лучше всего ветка подойдет для того, чтобы задал вопрос. Но по моему мнению эта больше всего подходит. Прошу...

Не могу прошить attiny13
Под рукой есть такой программатор: http://www.ebay.com/itm/-/190898815655?roken=cUgayN Он иногда прошивает МК, но причин успешности я...

Не могу прошить Attiny13
Тиньки пришли с Китая прошли через ФюзеБитДоктор, программатор avrysp mk2 clone, заливаю через аврстудио 5, чистоту заливки ставил разную,...

Не могу запустить графическую оболочку на Ubuntu
Не получается запустить графическую оболочку на Ubuntu, подскажите как вылечить. Ввожу в терминале startx, система думает а потом...

Ubuntu установлена, но не могу загрузить графическую оболочку.
Собственно, установил операционную систему Ubuntu, после установки вылез обычный Линукс с чёрным экраном и командной строкой. Где...


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

Или воспользуйтесь поиском по форуму:
29
Ответ Создать тему
Новые блоги и статьи
Запрет пометки на удаление и отмены проведения
Maks 16.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "ПутевойЛист" разработанного в КА2. Задача: запретить помечать на удаление и отменять проведения путевого листа при условии, если он сдан. . .
Как надо было делать правильно - вообще не слушать ИИ, его дело - текст.
Hrethgir 15.07.2026
А вообще надо было делать не так, чтобы не исправлять ошибку https:/ / www. cyberforum. ru/ blogs/ 223907/ 10996. html , правильно было : удалил кнопку, а потом добавил её. Всё это стресс конечно. Почему?. . .
Знаете, от чего появляется стресс?
kumehtar 15.07.2026
Стресс появляется оттого, что вы, зная как поступить правильно, делаете наоборот. Ларри Уингет
Нас бьют, а мы крепчаем? Какая чушь!
kumehtar 15.07.2026
Вот это вот бытующее мнение, что человек меняется только под действием проблем, всегда считал вредоносным. Поверь, от проблем у людей появляются не изменения, а нервное расстройство и ПТСР. А. . .
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров В текущей версии модели успешно реализован ключевой механизм. . .
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям Реализованные компоненты: Механизм закисления почвы через протонную помпу Конкуренция между типами микориз pH как триггер сукцессии C/ P соотношение. . .
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru