Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
26.10.2010, 13:33
|
|
Вид на жительство
Регистрация: 09.10.2009
Сообщений: 356
Сказал спасибо: 21
Сказали Спасибо 64 раз(а) в 46 сообщении(ях)
|
Re: USB программатор AVR 910
Преимущественно МК.
К примеру:
Тип контроллера:
Atmega8
Сигнатура:
$1E
$93
$07
Flash:
8191
EEPROM:
511
Далее:
2
13 - не ясно что и к чему.
__________________
Делая дело нужно в него верить на все 100%, иначе неизбежно будут возникать ошибки подпитывающие подсознательное сомнение.
|
|
|
|
26.10.2010, 13:37
|
|
Частый гость
Регистрация: 09.04.2005
Сообщений: 29
Сказал спасибо: 0
Сказали Спасибо 16 раз(а) в 10 сообщении(ях)
|
Re: USB программатор AVR 910
Сообщение от OneTech
|
Далее:
2
13 - не ясно что и к чему.
|
это сколько таких кусков
Start-up time: 6 CK + 0 ms;
Start-up time: 6 CK + 4 ms; Это 1 кусок
Start-up time: 6 CK + 64 ms;
|
|
|
|
26.10.2010, 13:59
|
|
Вид на жительство
Регистрация: 09.10.2009
Сообщений: 356
Сказал спасибо: 21
Сказали Спасибо 64 раз(а) в 46 сообщении(ях)
|
Re: USB программатор AVR 910
Спасибо. Вникаю.
__________________
Делая дело нужно в него верить на все 100%, иначе неизбежно будут возникать ошибки подпитывающие подсознательное сомнение.
|
|
|
|
26.10.2010, 14:35
|
|
Вид на жительство
Регистрация: 09.10.2009
Сообщений: 356
Сказал спасибо: 21
Сказали Спасибо 64 раз(а) в 46 сообщении(ях)
|
Re: USB программатор AVR 910
Наверное что-то не то прописал. Прога ругается и не стартует:
Код:
|
#18
Atmega48
$1E
$92
$0A
4095
255
2
13
Ext. Clock
3
Start-up time: 6 CK + 0 ms
Start-up time: 6 CK + 4 ms
Start-up time: 6 CK + 64 ms
Int. RC Osc. 8 MHz
3
Start-up time: 6 CK + 0 ms
Start-up time: 6 CK + 4 ms
Start-up time: 6 CK + 64 ms
Int. RC Osc. 128 kHz
6
Start-up time: 1K CK/14 + 0 ms
Start-up time: 1K CK/14 + 4 ms
Start-up time: 1K CK/14 + 64 ms
Start-up time: 32K CK/14 + 0 ms
Start-up time: 32K CK/14 + 4 ms
Start-up time: 32K CK/14 + 64 ms
Ext. Low-Freq. Crystal
8
Start-up time: 258 CK/14 CK + 4 ms
Start-up time: 258 CK/14 CK + 64 ms
Start-up time: 1K CK/14 CK + 0 ms
Start-up time: 1K CK/14 CK + 4 ms
Start-up time: 1K CK/14 CK + 65 ms
Start-up time: 16K CK/14 CK + 0 ms
Start-up time: 16K CK/14 CK + 4 ms
Start-up time: 16K CK/14 CK + 65 ms
Full swing crystal
8
Start-up time: 258 CK/14 CK + 4 ms
Start-up time: 258 CK/14 CK + 64 ms
Start-up time: 1K CK/14 CK + 0 ms
Start-up time: 1K CK/14 CK + 4 ms
Start-up time: 1K CK/14 CK + 65 ms
Start-up time: 16K CK/14 CK + 0 ms
Start-up time: 16K CK/14 CK + 4 ms
Start-up time: 16K CK/14 CK + 65 ms
Ext. Crystal Osc. 0.4 - 0.9 MHz
8
Start-up time: 258 CK/14 CK + 4 ms
Start-up time: 258 CK/14 CK + 64 ms
Start-up time: 1K CK/14 CK + 0 ms
Start-up time: 1K CK/14 CK + 4 ms
Start-up time: 1K CK/14 CK + 65 ms
Start-up time: 16K CK/14 CK + 0 ms
Start-up time: 16K CK/14 CK + 4 ms
Start-up time: 16K CK/14 CK + 65 ms
Ext. Crystal Osc. 0.9 - 3 MHz
8
Start-up time: 258 CK/14 CK + 4 ms
Start-up time: 258 CK/14 CK + 64 ms
Start-up time: 1K CK/14 CK + 0 ms
Start-up time: 1K CK/14 CK + 4 ms
Start-up time: 1K CK/14 CK + 65 ms
Start-up time: 16K CK/14 CK + 0 ms
Start-up time: 16K CK/14 CK + 4 ms
Start-up time: 16K CK/14 CK + 65 ms
Ext. Crystal Osc. 3 - 8 MHz
8
Start-up time: 258 CK/14 CK + 4 ms
Start-up time: 258 CK/14 CK + 64 ms
Start-up time: 1K CK/14 CK + 0 ms
Start-up time: 1K CK/14 CK + 4 ms
Start-up time: 1K CK/14 CK + 65 ms
Start-up time: 16K CK/14 CK + 0 ms
Start-up time: 16K CK/14 CK + 4 ms
Start-up time: 16K CK/14 CK + 65 ms
Ext. Crystal Osc. 8 - MHz
6
LB1
LB2
BLB01
BLB02
BLB11
BLB12
6
CKSEL0
CKSEL1
CKSEL2
CKSEL3
SUT0
SUT1
2
CKOUT
CKDIV8
3
BODLEVEL0
BODLEVEL1
BODLEVEL2
4
WTDON
DWEN
RSTDISABLE
SPMEN |
__________________
Делая дело нужно в него верить на все 100%, иначе неизбежно будут возникать ошибки подпитывающие подсознательное сомнение.
Последний раз редактировалось OneTech; 26.10.2010 в 15:23.
|
|
|
|
28.10.2010, 05:22
|
|
Прохожий
Регистрация: 13.10.2007
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: USB программатор AVR 910
Сообщение от BALISTIK
|
Уважаемый Protoss,спасибо за ваш проект(USB программатор AVR 910)!
Как автомат Калашникова!
|
Всё справедливо, но (только не напоминайте мне о басне Крылова, я всё таки для пользы дела) для коммерческого варианта следовало подумать и поставить ADuM4160 и в купе в параллеле мылить фьюзы AVR-ам , то 1500,
1800р потянул бы, даже не очень ленивых! А так - решение частного случая. Вот поэтому, из-за частностей мы все где-то глубоко.
И платить надо не только за собранный экземпляр
|
|
|
|
28.10.2010, 07:34
|
|
Прописка
Регистрация: 17.03.2005
Сообщений: 122
Сказал спасибо: 1
Сказали Спасибо 33 раз(а) в 7 сообщении(ях)
|
Re: USB программатор AVR 910
Сообщение от AK_DOM
|
Всё справедливо, но (только не напоминайте мне о басне Крылова, я всё таки для пользы дела) для коммерческого варианта следовало подумать и поставить ADuM4160 и в купе в параллеле мылить фьюзы AVR-ам , то 1500,
1800р потянул бы, даже не очень ленивых! А так - решение частного случая. Вот поэтому, из-за частностей мы все где-то глубоко.
И платить надо не только за собранный экземпляр
|
Я не продаю AVR910USB. Весь материал выложен на сайте для свободного использования. Можете поставить в схему чего хотите и дописать исходник для намыливания фьюзов AVR-ам
|
|
|
|
29.10.2010, 04:11
|
|
Прохожий
Регистрация: 13.10.2007
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: USB программатор AVR 910
Сообщение от prottoss
|
Я не продаю AVR910USB. Весь материал выложен на сайте для свободного использования. Можете поставить в схему чего хотите и дописать исходник для намыливания фьюзов AVR-ам
|
PROTTOSS
Electronic Laboratory
Продажа
Данный программатор можно приобрести, предварительно заказав у меня - смотрите раздел контакты. Цена полностью собранной и запрограммированной платы 900 рублей включая стоимость пересылки почтой России.
Особенности коммерческого варианта - имеются контакты подключения JTAG адаптера к МК программатора а так же посадочные места под подтягивающие резисторы линий JTAG к напряжению питания МК.
Я имел вот это ввиду. И не надо видеть в моих словах упрёка.
Просто я высказался как было-бы хорошо, если было-бы так.
|
|
|
|
29.10.2010, 09:15
|
|
Прописка
Регистрация: 17.03.2005
Сообщений: 122
Сказал спасибо: 1
Сказали Спасибо 33 раз(а) в 7 сообщении(ях)
|
Re: USB программатор AVR 910
Сообщение от AK_DOM
|
Я имел вот это ввиду. И не надо видеть в моих словах упрёка.Просто я высказался как было-бы хорошо, если было-бы так.
|
Вообще человек говорил спасибо именно про AVR910USB. Вы его процитировали вот я и подумал, что речь именно про AVR910. А я и не видел упрека в Ваших словах. Мне всегда интересно выслушать мнение о моих разработках, не важно, негативное оно или позитивное.
По поводу ADuM4160. Никто не запрещает встроить его в ucGoZilla. Чертежи платы доступны для скачивания - вперед Прошивку для этого менять не требуется. Но, плата задумывалась больше для самостоятельного изготовления, нежели как коммерческий проект.
Цена ADuM4160 практически такая же как себестоимость всех остальных компонентов и стоимость программатора, на мой взгляд, не оправданно увеличится. И только из за гальванической изоляции... Опять же часть ADuM-а на стороне микроконтроллера, да и сам микроконтроллер нужно питать минимум 3.3 вольтами, а откуда их брать? От программируемой платы? Тогда не возможно будет программировать МК с напряжением питания ниже 3.3 вольт. Для многих это важно.
А многие мне пишут, наоборот, сделайте, чтоб питание можно было бы от USB брать... Сколько людей, столько и мнений - на всех угодить не возможно.
По поводу восстановления работоспособности МК. Если Вы залочите RESET на МК, то Вам никакой программатор не поможет, на сколько я знаю. Фьюз SPIEN из режима последовательного программирования не доступен, т.е. им убить МК тоже, вроде как, не возможно. Остаются биты, отвечающие за тактирование. С этой проблемой ucGoZilla отлично справляется. Специально перебирал все комбинации битов тактирования на нескольких типах МК - благодаря тому, что генератор меандра можно настроить на разную частоту от 50 Гц до 8 Мгц (в варианте JTAGICEmkII) любой МК можно восстановить.
ucGoZilla - это быстрый последовательный программатор, на данный момент, на компактной печатной плате - 30х60 мм.
|
|
|
|
30.10.2010, 02:37
|
|
Прохожий
Регистрация: 13.10.2007
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: USB программатор AVR 910
Сообщение от prottoss
|
Вообще человек говорил спасибо именно про AVR910USB. Вы его процитировали вот я и подумал, что речь именно про AVR910. А я и не видел упрека в Ваших словах. Мне всегда интересно выслушать мнение о моих разработках, не важно, негативное оно или позитивное.
По поводу ADuM4160. Никто не запрещает встроить его в ucGoZilla. Чертежи платы доступны для скачивания - вперед Прошивку для этого менять не требуется. Но, плата задумывалась больше для самостоятельного изготовления, нежели как коммерческий проект.
Цена ADuM4160 практически такая же как себестоимость всех остальных компонентов и стоимость программатора, на мой взгляд, не оправданно увеличится. И только из за гальванической изоляции... Опять же часть ADuM-а на стороне микроконтроллера, да и сам микроконтроллер нужно питать минимум 3.3 вольтами, а откуда их брать? От программируемой платы? Тогда не возможно будет программировать МК с напряжением питания ниже 3.3 вольт. Для многих это важно.
А многие мне пишут, наоборот, сделайте, чтоб питание можно было бы от USB брать... Сколько людей, столько и мнений - на всех угодить не возможно.
По поводу восстановления работоспособности МК. Если Вы залочите RESET на МК, то Вам никакой программатор не поможет, на сколько я знаю. Фьюз SPIEN из режима последовательного программирования не доступен, т.е. им убить МК тоже, вроде как, не возможно. Остаются биты, отвечающие за тактирование. С этой проблемой ucGoZilla отлично справляется. Специально перебирал все комбинации битов тактирования на нескольких типах МК - благодаря тому, что генератор меандра можно настроить на разную частоту от 50 Гц до 8 Мгц (в варианте JTAGICEmkII) любой МК можно восстановить.
ucGoZilla - это быстрый последовательный программатор, на данный момент, на компактной печатной плате - 30х60 мм.
|
Я не зря помянул Крылова, вы правы- всем не угодишь.
Но не сочтите занудой - ARM7, с его свободными ресурсами, спровоцировал упоминание о "фьюзедоктор".
При не успешной записи ведь ничего не остаётся, как дёргать фьюзы.
А вообще - спасибо за этот труд! Плата платой, но голова всему прога.
Если будут обновления - порадуйте. С уважением AK_DOM
|
|
|
|
30.10.2010, 07:51
|
|
Прописка
Регистрация: 17.03.2005
Сообщений: 122
Сказал спасибо: 1
Сказали Спасибо 33 раз(а) в 7 сообщении(ях)
|
Re: USB программатор AVR 910
Сообщение от AK_DOM
|
...ARM7, с его свободными ресурсами...
|
ARM7 совершенно не причем. Выбор AT91SAM7S64 был сделан исходя из следующих соображений:
1. На момент задумки программатора был свободно доступен во многих магазинах электронных компонентов.
2. Имеет встроенный загрузчик - не нужно стороннего программатора.
3. Имеет полноценный USB 2.0 - совместимый интерфейс.
4. Имеет достаточно большое количество флэш-памяти программ.
5. Имеет достаточно большое количество SRAM - часть критичного по времени кода, для улучшения быстродействия перенесено именно в SRAM.
6. В последствии можно перенести код на Cortex M3 SAM3U (pin-2-pin совместимый) с минимальными затратами.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 03:43.
|
|