реклама на сайте
подробности

 
 
> Какая максимальная тактовая частота ATmega16?
Professor
сообщение May 17 2006, 16:50
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 35
Регистрация: 12-05-06
Из: Украина Харьков
Пользователь №: 17 045



В описание на контролер написанго что он работает с тактовой частотой до 16 MHz....
От какого источника сигнала? И что надо зделатьчто б запутить конролер на эту максимальную частоту?
Go to the top of the page
 
+Quote Post
3 страниц V   1 2 3 >  
Start new topic
Ответов (1 - 44)
WHALE
сообщение May 17 2006, 17:32
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 902
Регистрация: 2-01-06
Из: Краснодар
Пользователь №: 12 768



Подключить внешний кварц с фазосдвигающими конденсаторами 12-22pf и включить CKOPT и CKSEL 0-3 в 1.Читайте DS.


--------------------
"Hello, word!" - 17 errors 56 warnings
Go to the top of the page
 
+Quote Post
Professor
сообщение May 17 2006, 17:41
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 35
Регистрация: 12-05-06
Из: Украина Харьков
Пользователь №: 17 045



Цитата(WHALE @ May 17 2006, 20:32) *
Подключить внешний кварц с фазосдвигающими конденсаторами 12-22pf и включить CKOPT и CKSEL 0-3 в 1.Читайте DS.


Да... но этим ходом можно обеспечить частоту от 3 до8 MHz.... А нужна частота 16 MHz.....
Go to the top of the page
 
+Quote Post
Gorby
сообщение May 17 2006, 17:59
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 449
Регистрация: 28-10-04
Из: Украина
Пользователь №: 1 002



Цитата(Professor @ May 17 2006, 21:41) *
Цитата(WHALE @ May 17 2006, 20:32) *

Подключить внешний кварц с фазосдвигающими конденсаторами 12-22pf и включить CKOPT и CKSEL 0-3 в 1.Читайте DS.


Да... но этим ходом можно обеспечить частоту от 3 до8 MHz.... А нужна частота 16 MHz.....


Н-дааааааа....

Тогда лошадью ходи, лошадью w00t.gif


--------------------
Умею молчать на 37 языках...
Go to the top of the page
 
+Quote Post
Gorby
сообщение May 17 2006, 18:20
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 449
Регистрация: 28-10-04
Из: Украина
Пользователь №: 1 002



Цитата(Professor @ May 17 2006, 21:41) *
Цитата(WHALE @ May 17 2006, 20:32) *

Подключить внешний кварц с фазосдвигающими конденсаторами 12-22pf и включить CKOPT и CKSEL 0-3 в 1.Читайте DS.


Да... но этим ходом можно обеспечить частоту от 3 до8 MHz.... А нужна частота 16 MHz.....


Открываем даташит на первой странице.

Operating voltages:
-2.7 - 5.5V for Atmega16L
-4.5 - 5.5V for Atmega16

Speed grades
- 0-8 MHz for Atmega16L
- 0-16 MHz for Atmega16

То есть во первых, нужно иметь Атмегу16 (без L) и запитать ее от 5 вольт.

Далее читаем DS на странице 26.
Видим, что для 16 мегагерц обязательно надо запрограммировать (установкой в 0) фьюз CKOPT.

При этом CKSEL[3..1] установить в 111, или 110, или 101 (внимательно читаем таблицу 4).

CKSEL[3..0] устанавливаем в положение External Crystal/Ceramic Resonator. (Таблица 2).


Деньги за консультацию шлем
Нью-Васюки, до Востребования.


--------------------
Умею молчать на 37 языках...
Go to the top of the page
 
+Quote Post
Professor
сообщение May 17 2006, 18:50
Сообщение #6


Участник
*

Группа: Новичок
Сообщений: 35
Регистрация: 12-05-06
Из: Украина Харьков
Пользователь №: 17 045



Цитата(Gorby @ May 17 2006, 21:20) *
Цитата(Professor @ May 17 2006, 21:41) *

Цитата(WHALE @ May 17 2006, 20:32) *

Подключить внешний кварц с фазосдвигающими конденсаторами 12-22pf и включить CKOPT и CKSEL 0-3 в 1.Читайте DS.


Да... но этим ходом можно обеспечить частоту от 3 до8 MHz.... А нужна частота 16 MHz.....

Деньги за консультацию шлем
Нью-Васюки, до Востребования.


Вы когданибудь запускали мегу от 16 MHz? Я не разу до этого момента этим вопросом не задавался..... Пока не стало хватать тактовой частоты..... От кварцевого генератора мега работает только до 8 MHz.... Но я не поленился и припаял кварц и на 16 MHz... Установил все биты конфигурации как вы указали... Увы не работает!!! Я подозреваю что может быть будет работать от внешнего тактового сигнала.... Вот и пытаюсь в этом удостовериться...
Go to the top of the page
 
+Quote Post
GetSmart
сообщение May 17 2006, 19:07
Сообщение #7


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Будет и от внешнего генератора. Но должна и от кварца пахать. Я лично запускал Мегу-8 от 16 МГц. Думаю этот проц такой же. Либо поменяйте кварц, либо у вас кондёров нет или большие. Попробуйте 12 пф. Короче поэкспериментируйте прежде чем паниковать.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
Professor
сообщение May 17 2006, 19:11
Сообщение #8


Участник
*

Группа: Новичок
Сообщений: 35
Регистрация: 12-05-06
Из: Украина Харьков
Пользователь №: 17 045



Цитата(GetSmart @ May 17 2006, 22:07) *
Будет и от внешнего генератора. Но должна и от кварца пахать. Я лично запускал Мегу-8 от 16 МГц. Думаю этот проц такой же. Либо поменяйте кварц, либо у вас кондёров нет или большие. Попробуйте 12 пф. Короче поэкспериментируйте прежде чем паниковать.


Да.. действительно... РАБОТАЕТ.... Только вот незадача..... с кварцем на 16 MHz стал баловаться программатор.... четает только через раз.... и всякую чушь.... Я програмирую ПОНИПРОГОМ..... И через компортовый программатор.... Может надо попробовать програмировать через паралельный?
Go to the top of the page
 
+Quote Post
defunct
сообщение May 17 2006, 19:21
Сообщение #9


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(Professor @ May 17 2006, 22:11) *
Я програмирую ПОНИПРОГОМ..... И через компортовый программатор.... Может надо попробовать програмировать через паралельный?

Приобретите или сделайте AVR-ISP. Нормальный инструмент для программирования AVR в отличие от игрушечных поделок, коими являются понипрог и иже с ним.
Если проблемы будут повторяться - можно попробовать повысить напряжение питания до 5.5 - 6.0В.
Кстати mega16 также обладает интерфейсом JTAG, через который можно не только программировать но и отлаживать программы внутрисхемно, считывать текущее состояние регистров, памяти и т.п., менять значения портов, таймеров, флагов и прочего одним кликом мышки.

PS: у вас на чипе часом не стоит буковка "L"?
Go to the top of the page
 
+Quote Post
Professor
сообщение May 17 2006, 19:27
Сообщение #10


Участник
*

Группа: Новичок
Сообщений: 35
Регистрация: 12-05-06
Из: Украина Харьков
Пользователь №: 17 045



Цитата(defunct @ May 17 2006, 22:21) *
Цитата(Professor @ May 17 2006, 22:11) *

Я програмирую ПОНИПРОГОМ..... И через компортовый программатор.... Может надо попробовать програмировать через паралельный?

PS: у вас на чипе часом не стоит буковка "L"?


Нет конечно не стоит.... А за помощь всем большое спасибо....

Сообщение отредактировал Professor - May 17 2006, 19:29
Go to the top of the page
 
+Quote Post
grumbler
сообщение May 17 2006, 19:28
Сообщение #11


Частый гость
**

Группа: Свой
Сообщений: 135
Регистрация: 10-07-04
Из: Зеленоград
Пользователь №: 310



При работе от внешнего источника такта , по ошибке подал 20MHz вместо 10MHz.
Ничего не подозревал, пока не обнаружил отсутствие связи с PC через UART.(используется редко)
Go to the top of the page
 
+Quote Post
otrog
сообщение May 18 2006, 04:20
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 232
Регистрация: 22-02-06
Из: Воронеж
Пользователь №: 14 589



Цитата(Professor @ May 17 2006, 23:11) *
Цитата(GetSmart @ May 17 2006, 22:07) *

Будет и от внешнего генератора. Но должна и от кварца пахать. Я лично запускал Мегу-8 от 16 МГц. Думаю этот проц такой же. Либо поменяйте кварц, либо у вас кондёров нет или большие. Попробуйте 12 пф. Короче поэкспериментируйте прежде чем паниковать.


Да.. действительно... РАБОТАЕТ.... Только вот незадача..... с кварцем на 16 MHz стал баловаться программатор.... четает только через раз.... и всякую чушь.... Я програмирую ПОНИПРОГОМ..... И через компортовый программатор.... Может надо попробовать програмировать через паралельный?

Лично работал с ATmega8515 с кварцем на 16МГц и PonyProg-ом с компортовым программатором. Проблем не было, так что копайте дальше.
Успехов.


--------------------
Истина рождается в спорах; но когда страсти кипят, истина испаряется.
Go to the top of the page
 
+Quote Post
add
сообщение May 18 2006, 05:42
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 345
Регистрация: 10-10-05
Пользователь №: 9 459



Цитата
Лично работал с ATmega8515 с кварцем на 16МГц и PonyProg-ом с компортовым программатором. Проблем не было, так что копайте дальше.

Присоединяюсь. Постоянно пользуюсь ATmega8515 с кварцем на 16МГц и пони. Работает без вопросов. Может быть у вас длинный кабель программатора, или что то в разводке(земли ,питание)...
Цитата
Приобретите или сделайте AVR-ISP. Нормальный инструмент для программирования AVR в отличие от игрушечных поделок, коими являются понипрог и иже с ним.

На счет того что AVR-ISP нормальный инструмент согласен, но насчет игрушечных поделок, помойму слишком категорично... Использую AVR-ISP и stk200(+пони). Stk200 выручает дома, и на второй работе, где нет возможности купить или постоянно носить с собой AVR-ISP. Cобрал 4 stk200, ни разу не подводили.

Сообщение отредактировал add - May 18 2006, 05:44


--------------------
Если задачу можно решить, то не надо тревожиться. А если нельзя решить, то тревожиться бесполезно.
Go to the top of the page
 
+Quote Post
Yura_K
сообщение May 18 2006, 16:21
Сообщение #14


Частый гость
**

Группа: Свой
Сообщений: 185
Регистрация: 5-05-06
Из: Ekaterinburg, Russia
Пользователь №: 16 821



У нас народ запускал ATmega8535 на 20 МГц. Работало без проблем! Программатор - PonyProg

Сообщение отредактировал Yura_K - May 18 2006, 16:22


--------------------
Чудес не бывает - бывает мало знаний и опыта!
Go to the top of the page
 
+Quote Post
OlegIvanov
сообщение May 18 2006, 19:52
Сообщение #15


Участник
*

Группа: Новичок
Сообщений: 38
Регистрация: 12-09-05
Пользователь №: 8 464



На своем ISP-программаторе (там толи 4 толи 8 МГц, чтото вроде AVR910) делаю так:
ставлю в целевую плату кварц <=8 МГц, прошиваю все фузы с расчетом под 16 МГц,
меняю на плате кварц на 16МГц - и вперед. Иначе никак
Go to the top of the page
 
+Quote Post
defunct
сообщение May 18 2006, 21:15
Сообщение #16


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(add @ May 18 2006, 08:42) *
На счет того что AVR-ISP нормальный инструмент согласен, но насчет игрушечных поделок, помойму слишком категорично... Использую AVR-ISP и stk200(+пони). Stk200 выручает дома, и на второй работе, где нет возможности купить или постоянно носить с собой AVR-ISP. Cобрал 4 stk200, ни разу не подводили.

Ок, согласен, погорячился, не игрушечная поделка, скорее любительская.
Зы, почему бы не собрать для домашнего пользования AVR-ISP? 2 транзистора, МК, пару резисторов и весь AVR-ISP. Единственный минус упрощенной схемы - отсутствие возможности автообновления прошивки, но не думаю что этим можно вас напугать ;>
Go to the top of the page
 
+Quote Post
$ilent
сообщение May 19 2006, 06:03
Сообщение #17


Частый гость
**

Группа: Новичок
Сообщений: 116
Регистрация: 14-02-06
Из: Москва. Перово
Пользователь №: 14 296



Цитата(defunct @ May 17 2006, 23:21) *
PS: у вас на чипе часом не стоит буковка "L"?

Я с L-кой работаю под 12.8мГц и нормальненько... Ведь L-ки, это партия обычных контроллеров, выборка которых не прошла тест на 16мГц и всей партии приписали это индекс (чтоб не париться), вот и все, я так думаю. Получается, что может завестись, а может и нет.
Go to the top of the page
 
+Quote Post
prottoss
сообщение May 19 2006, 12:11
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(defunct @ May 19 2006, 05:15) *
Единственный минус упрощенной схемы - отсутствие возможности автообновления прошивки, но не думаю что этим можно вас напугать ;>




OFF: Ха! Зачем обновлять прошивку если можно обновить (или поменять) ПО??? ИМХО STK200 на много универсальнее, надежнее (!) и дешевле, нежели AVR910. Кроме того через него тот же ЖИТАГ прижелании реализовать можно... Хотя это не та тема, но просто над фразой с "прошивка" усмехнулся. Извиняйте ради Бога)


--------------------
Go to the top of the page
 
+Quote Post
defunct
сообщение May 19 2006, 21:35
Сообщение #19


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(prottoss @ May 19 2006, 15:11) *
OFF: Ха! Зачем обновлять прошивку если можно обновить (или поменять) ПО??? ИМХО STK200 на много универсальнее, надежнее (!) и дешевле, нежели AVR910.

smile.gif
Давненько уже приводил весомые аргументы в пользу программаторов с "прошивкой" здесь
Go to the top of the page
 
+Quote Post
bodja74
сообщение May 20 2006, 11:19
Сообщение #20


Знающий
****

Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984



Шил Понькой TINY2313 на кварце 20Мгц,все без проблем на 5 метровом шнурке.
Делал на тип JDM-адаптера ,только заместь резисторов с диодами ставил ST232 в качестве буфера.
Go to the top of the page
 
+Quote Post
James D.
сообщение May 20 2006, 20:27
Сообщение #21


Местный
***

Группа: Участник
Сообщений: 315
Регистрация: 10-10-05
Пользователь №: 9 466



А обязательно ли в схеме заземлять корпус кварца? Не вредно ли ему такой нагрев (от паяльника, при пайке заземляющего проводника) на корпус давать?

Сообщение отредактировал James D. - May 20 2006, 20:29
Go to the top of the page
 
+Quote Post
defunct
сообщение May 20 2006, 22:37
Сообщение #22


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(James D. @ May 20 2006, 23:27) *
А обязательно ли в схеме заземлять корпус кварца?

Не обязательно.
Go to the top of the page
 
+Quote Post
James D.
сообщение May 21 2006, 06:57
Сообщение #23


Местный
***

Группа: Участник
Сообщений: 315
Регистрация: 10-10-05
Пользователь №: 9 466



Не так я выразился, уж простите! smile.gif Конечно, не обязательно, но - сейчас выражусь точнее - можно ли в качестве крепления кварца к плате применить пайку за его корпус? И вообще, заземление корпуса кварца дает какие-нибудь преимущества, помехозащищенность, например, и т.д. и т.п.?
Go to the top of the page
 
+Quote Post
DS
сообщение May 21 2006, 09:36
Сообщение #24


Гуру
******

Группа: СуперМодераторы
Сообщений: 3 096
Регистрация: 16-01-06
Из: Москва
Пользователь №: 13 250



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


--------------------
Не бойтесь тюрьмы, не бойтесь сумы, не бойтесь мора и глада, а бойтесь единственно только того, кто скажет - "Я знаю как надо". А. Галич.
Go to the top of the page
 
+Quote Post
defunct
сообщение May 21 2006, 19:50
Сообщение #25


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата([banned] @ May 21 2006, 20:09) *
Цитата(defunct @ May 19 2006, 01:15) *

Зы, почему бы не собрать для домашнего пользования AVR-ISP? 2 транзистора, МК, пару резисторов и весь AVR-ISP.


а почему бы не юзать 5 проводков при напряжении от 3 до 5 вольт ?


Можно, конечно, только AVR-ISP надежнее и приятнее работает.
Все познается в сравнении, вы попробуйте и сравните сами ;>
Go to the top of the page
 
+Quote Post
beer_warrior
сообщение May 21 2006, 20:51
Сообщение #26


Профессионал
*****

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



Цитата
а почему бы не юзать 5 проводков при напряжении от 3 до 5 вольт ?

"Я не рекомендую пользоваться самым примитивным вариантом "5 проводков" aka "FBPRG". Звоны в кабеле, разброс характеристик микросхем LPT могут присести к разнообразным глюкам, сильно зависящим от конкретного компъютера и фазы луны.
...
Оправданием использовния "адаптера из проводков" может служить только необходимость раз-другой прошить кристалл при повторении чужой разработки. Но как раз в этом случае особо неприятно загнать кристалл в неприличную позу."
(с)http://ln.ua/~real/avreal/adapters.html#NOFBPRG
Лучше не скажешь.smile.gif


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
bodja74
сообщение May 21 2006, 21:05
Сообщение #27


Знающий
****

Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984



Цитата([banned] @ May 21 2006, 20:09) *
Цитата(defunct @ May 19 2006, 01:15) *

Зы, почему бы не собрать для домашнего пользования AVR-ISP? 2 транзистора, МК, пару резисторов и весь AVR-ISP.


а почему бы не юзать 5 проводков при напряжении от 3 до 5 вольт ?

как на странице 7 курса.


Угу,и результат этих пяти проводков,два пальнутых порта за 3 месяца. smile.gif
Хорошо когда на работе чисто "боевой" комп со стопкой списаных запасных плат портов на ISA-разьемах.А если нулевый от 700$ и купленый за папины денежки,да еще и порт вколочен в материнку?

ЗЫ Уже знаю что скажете smile.gif
ЧИТАЙТЕ НА СЕДЬМОЙ СТРАНИЦЕ КУРСА!
Не поленитесь: спаяйте адаптер STK200 на микросхеме буфере - так как LPT порт компьютера более нежен чем COM - соответственно его спалить проще...

спалите LPT и будете меня ругать!
А я предупреждал!

ЗЫЫ Думаю в подобных случаях не стоит противоречить самому себе.
Go to the top of the page
 
+Quote Post
prottoss
сообщение May 22 2006, 10:59
Сообщение #28


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Тема перешла в русло типа: "Что лучше AVR или PIC". Я вот, например, пользую STK200 более трех лет, еще в универе, с тем, когда начали про МК преподавать. Ни единого порта не сжог, чтоб мне провалится, если я лгу!!! Порты сжигаются, обычно, от кривизны рук, или когда голова забита не теми мыслями, что надо, но это больше психология.

В пользу STK200 могу сказать, что стандартный кабель LPT тоже не дураки придумали, и длина у него не маленькая, а не 10 см, как тут некоторые говорили. У AVRISP тоже стандартный кабель (правда, COM) с ограниченной длиной. Так что все доводы о том, что AVRISP надежней - лажа и заблуждение чистой воды (ИМХО). Пользовались люди в старые времена принтерами через LPT-кабель, и даже удлиняли его, и ничего, бумагу не поделу никто не морал (если, конечно, только намеренно ))) ).



Так что мое мнение - STK во 100 крат надежнее, так как содержит меньше деталей, и к тому же эти детали проще, и в 1000 крат универсальней, потому как прошивка его - есть ПО на самой машине.



Единственный минус - LPT умирает, как порт ВВ( - время USB пришло, но это уже новая песня, и новая тема


--------------------
Go to the top of the page
 
+Quote Post
defunct
сообщение May 22 2006, 11:28
Сообщение #29


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(prottoss @ May 22 2006, 13:59) *
Так что все доводы о том, что AVRISP надежней - лажа и заблуждение чистой воды (ИМХО). Пользовались люди в старые времена принтерами через LPT-кабель, и даже удлиняли его, и ничего, бумагу не поделу никто не морал (если, конечно, только намеренно ))) ).

Я конечно заметил что вы поставили imho. Однако все равно давайте рассмотрим такую картину, нужно передать в МК 16 байт данных. По COM порту при работе с AVR-ISP будет передано (грубо говоря следующее):

[PP][b0][b1]...[b15] (17 байт), где
PP - команда программирования страницы флеш
bx - байт данных номер x


по LPT:

[CW][AH][AL][b0][CW][AH][AL][b1]...[CW][AH][AL][b15], (64 байта)
где CW - command word (команда загрузки страницы)
AH - старшая часть адреса
AL - младшая часть адреса
bx - байт данных номер x.

Ну а теперь сравните надежность доставки одной и второй посылки.

LPT программатор при появлении помехи в канале зашьет неверные данные в МК. Если помеха по LPT приведет к искажению кода CW во что-то другое, например в запись Fuses или приведет к переполнению Temp буфера, то программируемому МК можно сказать "пиши пропало".
У AVR-ISP искажение CW кода практически невозможно.

Цитата
Единственный минус - LPT умирает, как порт ВВ( - время USB пришло, но это уже новая песня, и новая тема

это не единственный минус. Постарайтесь вникнуть в приведенные аргументы без фанатизма wink.gif

PS: у меня сильнейшие помехи дает УПС при входе в режим повышения напряжения, когда напряжение в сети плавает в районе 204-205В. Так вот на LPT кабель стандартной длины (1.5м) наводятся такие сильные помехи, которые стоили мне чуть больше 10-ка M8 и около 20-ти t2313. (я уже молчу о ситуациях когда приходилось несколько раз перепрограммировать чип, чтобы прошивка залилась без ошибок). При смене программатора на AVR-ISP чипы запираться перестали и программируются без ошибок с первого раза на максимальной скорости. Я сделал для себя выводы, и они явно не в пользу LPT программаторов.

(сообщение отредактировал после поста #32)
Go to the top of the page
 
+Quote Post
beer_warrior
сообщение May 22 2006, 11:51
Сообщение #30


Профессионал
*****

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



Хм...
А я то думал что на пины контроллера подаються одинаковые последовательности smile.gif
Если сбойнуло в параллельном, сбойнет так же и в последовательном.
Нет конечно, если вешать на LPT 5-метровые шнуры тогда COM -портовые рулят однозначно.
На практике неэкранированный шнурок 70 см за 6 лет не разу не сбойнул на исправном кристалле. Более того приходилось лечить кристаллы запоротые AVR910.
Так что мое резюме однозначно:
СОМ-овские зависимы от кристалла(прошивка) - независимы от хост машины.
LPT-шные зависимы от хост машины(наличие порта, драйвера), независимы от кристалла.
Универсальное решение - включать в каждый проект бут-лодырь,
а чем шить в лабораторных условиях неважно.


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение May 22 2006, 12:00
Сообщение #31


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(defunct @ May 22 2006, 15:28) *
По COM порту при работе с AVR-ISP будет передано (грубо говоря следующее):

[PP][b0][b1]...[b15][CRC8] (всего 18 байт, закрытых CRC),

Хочу только заметить, что в AVRISP CRC отсутствует как класс, как и в STK500.
Но все равно он в разы надежнее разных LPT-приблуд.
Go to the top of the page
 
+Quote Post
add
сообщение May 22 2006, 12:04
Сообщение #32


Местный
***

Группа: Свой
Сообщений: 345
Регистрация: 10-10-05
Пользователь №: 9 459



Цитата
LPT программатор при появлении помехи в канале зашьет неверные данные в МК.

:-\ хм , в пони к примеру есть верификация по умолчанию...


--------------------
Если задачу можно решить, то не надо тревожиться. А если нельзя решить, то тревожиться бесполезно.
Go to the top of the page
 
+Quote Post
defunct
сообщение May 22 2006, 12:08
Сообщение #33


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(beer_warrior @ May 22 2006, 14:51) *
А я то думал что на пины контроллера подаються одинаковые последовательности smile.gif
Если сбойнуло в параллельном, сбойнет так же и в последовательном.

Все верно, только длина шлейфа (10-15см) от AVR-ISP к МК на порядок меньше LPT или COM кабеля.

Цитата(aaarrr @ May 22 2006, 15:00) *
Хочу только заметить, что в AVRISP CRC отсутствует как класс, как и в STK500.

Извиняюсь, спутал с пиковым протоколом...
спасибо за поправку
Go to the top of the page
 
+Quote Post
Petka
сообщение May 22 2006, 13:03
Сообщение #34


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



И мои 5 копеек. У меня ByteBlaster+, вроде тоже "LPT приблуда", но ни разу ни один чип запорот не был, кабель от PC К BB - шлейф, длиной 2 метра, от BB до чипа 20 см. шью через AVReal. скорость отличная. кроме того можно шить ещё альтеру вдобавок. Пробовал AVRISP - сначала программа решила залить ВСЮ память целиком (а не 1кб кода) и это в М128. длилась зашивка минут 10... (скорость ком порта 19200), потом разумеется мега не запустилась, и сдохла (видимо зашила ещё фузы, чего я и не просил). Оживить чип удалось, тока подпайкой кварца и AVRealом. Плюнул на это дело и отложил до лучших времён. с год назад тут(на форуме) затеяли "универсальный" и "для новичков" программаторы, но тема замялась и жизни не получила =( да и чесно говоря идея дуратская, расчитывать на интелект программатора. програматор должен быть "тупым", и шевелить ногами как ему скажет софт высокого уровня. В таком случае одним ПРОСТЫМ программатором можно будет шить ВСЁ, ну или почти всё. через LPT эту идею реализовать проще, но простыми методами нельзя обеспечить контроль ошибок при передаче к программатору. Буферизованные LPT, практически на нет сводят воздействия помех на провода. Одно не могу понять, зачем пытаются вынести в программаторах интеллект из компа? это разумно только в том случае, когда программатор может обновлять прошивку без участия компа. такое тоже полезно, но это уже другой мех! ИМХО, буферизованные LPT программаторы ничем не хуже "программаторов с мк", а иногда даже лучше =). Если удовлетворяет один, то другой не нужен.
Go to the top of the page
 
+Quote Post
WHALE
сообщение May 22 2006, 13:20
Сообщение #35


Знающий
****

Группа: Свой
Сообщений: 902
Регистрация: 2-01-06
Из: Краснодар
Пользователь №: 12 768



2 defunct я бы на вашем месте побыстрее от такой упсы избавился бы. cranky.gif


--------------------
"Hello, word!" - 17 errors 56 warnings
Go to the top of the page
 
+Quote Post
defunct
сообщение May 22 2006, 13:26
Сообщение #36


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(WHALE @ May 22 2006, 16:20) *
2 defunct я бы на вашем месте побыстрее от такой упсы избавился бы. cranky.gif

Дык. любой упс со ступенчатой регулировкой будет фонить когда напряжение в сети скачет, а у нас бывает частенько...
Go to the top of the page
 
+Quote Post
_artem_
сообщение May 22 2006, 13:38
Сообщение #37


учащийся
*****

Группа: Свой
Сообщений: 1 065
Регистрация: 29-10-05
Из: города контрастов
Пользователь №: 10 249



наверно заземление и фильтр на выход упс будут как раз то что нужно .


--------------------
Зачем лаять на караван , когда на него можно плюнуть?

Go to the top of the page
 
+Quote Post
prottoss
сообщение May 22 2006, 15:39
Сообщение #38


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(defunct @ May 22 2006, 19:28) *
PS: у меня сильнейшие помехи дает УПС при входе в режим повышения напряжения, когда напряжение в сети плавает в районе 204-205В. Так вот на LPT кабель стандартной длины (1.5м) наводятся такие сильные помехи, которые стоили мне чуть больше 10-ка M8 и около 20-ти t2313. (я уже молчу о ситуациях когда приходилось несколько раз перепрограммировать чип, чтобы прошивка залилась без ошибок). При смене программатора на AVR-ISP чипы запираться перестали и программируются без ошибок с первого раза на максимальной скорости. Я сделал для себя выводы, и они явно не в пользу LPT программаторов.

(сообщение отредактировал после поста #32)




Этот довод просто смешной))) Шо це за УПС такой, что дает "сильнейшие помехи" . Наверное кЫтайскЫй))). Даже если бы я после 5 го МК остановился, то на деньги вырученные от спасенных 5 М8 и около 20-и 2313 можно было наверное, немного добавив купить новый нормальный зеленый АПС и вызвать электрика для проверки проводки и заземления)))))))))



И опять, ворачиваясь к ЛПТ-шным принтерам, что бы они печатали при таком УПСЕ под собой. Однако, Ваш случай уникален)))



Конечно, если программировать микроконтроллеры под опорой 110 киловольт, то..., а для дома (ИМХО) просто, дешево и унивесально. Не одним АВРом богат микроэлектронный мир)



Кстати, я уже повторял, ни один МК и ни один LPT за три года пользования, у меня не пострадал.



Цитата(Petka @ May 22 2006, 21:03) *
И мои 5 копеек. ....




Полностью поддерживаю Ваш пост...


--------------------
Go to the top of the page
 
+Quote Post
bodja74
сообщение May 22 2006, 19:01
Сообщение #39


Знающий
****

Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984



Цитата(prottoss @ May 22 2006, 18:39) *
Кстати, я уже повторял, ни один МК и ни один LPT за три года пользования, у меня не пострадал.


5 проводков и STK200 немного разные вещи.
Тут вопрос стоял насчет наличия буферной микросхемы.

А вообще абстрактные это рассуждения,на каком порте лучше программатор.
У меня весь комп программаторами обвешан,начиная от смотки спидометров кончая SIM-карточками.
Я уже неговорю про всякую диагностику и разнокалиберных приборах на компе.
Если бы я долго и нудно решал на какой порт это все вешать,у меня бы вообще крышу рвануло . smile.gif

Тут я считаю гораздо важнее надежная работа программатора,а на камом порту и с какой скоростью это
принципиально в основном для серийного производства.

Поэтому предлагаю единогласно помириться,и пообсуждать более существенные вещи.
Go to the top of the page
 
+Quote Post
defunct
сообщение May 23 2006, 04:09
Сообщение #40


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(prottoss @ May 22 2006, 18:39) *
Этот довод просто смешной))) Шо це за УПС такой, что дает "сильнейшие помехи" . Наверное кЫтайскЫй))). Даже если бы я после 5 го МК остановился, то на деньги вырученные от спасенных 5 М8 и около 20-и 2313 можно было наверное, немного добавив купить новый нормальный зеленый АПС и вызвать электрика для проверки проводки и заземления)))))))))

И опять, ворачиваясь к ЛПТ-шным принтерам, что бы они печатали при таком УПСЕ под собой. Однако, Ваш случай уникален)))

Конечно, если программировать микроконтроллеры под опорой 110 киловольт, то..., а для дома (ИМХО) просто, дешево и унивесально. Не одним АВРом богат микроэлектронный мир)

Кстати, я уже повторял, ни один МК и ни один LPT за три года пользования, у меня не пострадал.


А вам не кажется, что именно ваши посты содержат смешные и голословные доводы? STK200 уже давно не поддерживается Atmel'ом.
Go to the top of the page
 
+Quote Post
beer_warrior
сообщение May 23 2006, 04:53
Сообщение #41


Профессионал
*****

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



2 defunct
Вообще-то странно. По меньшей мере 3 человека твердит вам, что никакого сексу с LPT программаторами не имеют (признавая, что они имеют определенные недостатки), а вы с упорством религозного фанатика твердите, что только AVR-ISP имеют право на жизнь, а все остальное голословно и ненаучно.
2 All
А вообще стоит наверное сделать FAQ по наиболее распостранненым программаторам поместить в начале раздела и навсегда табуировать эту тему на форуме.


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
defunct
сообщение May 23 2006, 05:40
Сообщение #42


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(beer_warrior @ May 23 2006, 07:53) *
2 defunct
Вообще-то странно. По меньшей мере 3 человека твердит вам, что никакого сексу с LPT программаторами не имеют (признавая, что они имеют определенные недостатки), а вы с упорством религозного фанатика твердите, что только AVR-ISP имеют право на жизнь, а все остальное голословно и ненаучно.

Вовсе нет, я стараюсь приводить вполне обоснованные преимущества AVR-ISP, а уж что используют 3 человека, мне абсолютно безразлично. Конкретно с вами я вроде бы и не спорю, вы привели свои аргументы, которые мне вполне понятны. Что же касается других двух, так там как раз имеет место быть фанатизму..

Советы заменить УПС (не зная какой именно УПС вызывает эти помехи), для того чтобы пользоваться LPT программатором звучат весьма странно не находите? Тем более что AVR-ISP (который прекрасно работает с этим же UPS'ом) стоит гораздо дешевле UPSa, а при кустарном изготовлении обходится вообще всего в $4.
Go to the top of the page
 
+Quote Post
BVU
сообщение May 23 2006, 08:04
Сообщение #43


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Чем дальше читаю, тем больше удивляюсь иначе 'чем дальше в лес, тем больше - дров'.
Что-то обсуждение очень далеко ушло от изначально сформулированной темы (Какая максимальная тактовая частота ATmega16?)... Вот так вот захочешь тему найти быстро - поиском по форуме задав ключевые слова, а содержимое не соответствует названию, что ни есть хорошо! sad.gif


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
defunct
сообщение May 23 2006, 08:07
Сообщение #44


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(A_Bolshev @ May 23 2006, 10:55) *
Хм... и при этом возмущаетесь когда кто-то не внемлет вашим замечаниям !


Возмущаюсь? Вот так новость, а где именно я возмущался? ;>
Даже на откровенно враждебные посты! типа такого:
Цитата
Так что все доводы о том, что AVRISP надежней - лажа и заблуждение чистой воды (ИМХО)

стараюсь отвечать крайне сдержано и только в рамках теории.

Цитата(BVU @ May 23 2006, 11:04) *
Чем дальше читаю, тем больше удивляюсь иначе 'чем дальше в лес, тем больше - дров'.
Что-то обсуждение очень далеко ушло от изначально сформулированной темы (Какая максимальная тактовая частота ATmega16?)... Вот так вот захочешь тему найти быстро - поиском по форуме задав ключевые слова, а содержимое не соответствует названию, что ни есть хорошо! sad.gif

сорри, моя вина... дико извиняюсь за оффтоп.
Go to the top of the page
 
+Quote Post
ILYCHOFF
сообщение May 23 2006, 12:47
Сообщение #45


Частый гость
**

Группа: Свой
Сообщений: 78
Регистрация: 5-07-05
Из: Великий Новгород
Пользователь №: 6 536



Совсем недавно запускал мегу16 от кварца 16 мегагерц, нормально работает, прошивал STK200
Кстаити о тактировании мег нормально написано по русски у Евстифеева в книге Микроконтроллеры семейств мега и тини.

P.S.
2 A_Bolshev А вы что теперь под другим ником свой сайт раскручиваете???
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 13:25
Рейтинг@Mail.ru


Страница сгенерированна за 0.01818 секунд с 7
ELECTRONIX ©2004-2016