AVReal шьет тиньки.maverick5334 писал(а):Как запрограммировать ATiny15 через LPT ?
Программатор ...(AVR910 USB), ATiny15 ... не шьёт...
Мелкие вопросы по МК и ПЛИС.
- Yellow Tiger
- Сверлит текстолит когтями
- Сообщения: 1148
- Зарегистрирован: Вт июл 08, 2008 12:24:17
- maverick5334
- Мучитель микросхем
- Сообщения: 491
- Зарегистрирован: Сб апр 05, 2008 07:59:10
- Откуда: Луганск
- Контактная информация:
- Yellow Tiger
- Сверлит текстолит когтями
- Сообщения: 1148
- Зарегистрирован: Вт июл 08, 2008 12:24:17
Да ради бога - AvReal работает хоть с "пятью проводками".maverick5334 писал(а):... схема простейшего(желательно LPT) программера, типа в стиле пары резисторов, диодов и транзюков или попроще...
- maverick5334
- Мучитель микросхем
- Сообщения: 491
- Зарегистрирован: Сб апр 05, 2008 07:59:10
- Откуда: Луганск
- Контактная информация:
- Yellow Tiger
- Сверлит текстолит когтями
- Сообщения: 1148
- Зарегистрирован: Вт июл 08, 2008 12:24:17
В данном случае они означают максимальную тактовую (16МГц), тип корпуса (diP) и температурный диапазон и PbFree исполнение(U). В общем случае нужно смотреть в ДШ, так как разные фирмы по разному кодируют свои изделия.
- Вложения
-
- M16codeing.gif
- (14.2 КБ) 377 скачиваний
- Aheir
- Модератор
- Сообщения: 4517
- Зарегистрирован: Пн апр 03, 2006 11:43:25
- Откуда: Санкт - Петербург
- Контактная информация:
Зависит от того, что Вы к этому входу собираетесь подключать. Если периферия умеет свой выход "активно" тянуть к земле или питанию (с помощью транзисторов, как АВР тянет свои выходы), то можно использовать высокоомный вход, а вот если у нее выход с открытым коллектором (стоком), то без пул-апа работать, сами понимаете, не будет.
Оптимизм х (Опыт + Знания) = const
rush писал(а):...когда лучше использовать привязку, а когда Z-вход...
Когда несколько микросхем (для примера AT45DBxxx) имеют общие ноги (шину SPI). Вход MISO на вашей стороне обязан быть как Z-вход, чтоб при приёме данных с одой м/с AT45 другие на этот вход не влияли. На стороне м/с AT45 ноги MOSI и CLK имеют тот же Z-вход, чтобы не напрягать Ваши сигналы. А вот принимать Ваши сигналы должна только одна м/с, которую Вы выберете низким уровнем CS. И эти CS ноги должны быть подтянуты к +питания, т.е. Pull-Up, чтобы случайно не было выбрано сразу несколько м/с.
http://radiokot.ru/forum/viewtopic.php? ... &start=660
http://radiokot.ru/forum/viewtopic.php? ... &start=100
А вообще это в даташите есть.
http://radiokot.ru/forum/viewtopic.php? ... &start=100
А вообще это в даташите есть.
Если долго мучиться, что-нибудь... сломается.
- Chabrez
- Первый раз сказал Мяу!
- Сообщения: 26
- Зарегистрирован: Пн июл 14, 2008 08:39:41
- Откуда: Москва
- Контактная информация:
Подскажите, пожалуйста, отчего при выполнении программы МК она может зависнуть (при условии корректно составленной программы)? Почему спрашиваю - осваиваю программирование МК, и узнав о наличии в ПИКах таймера WDT, призванного формировать в случае зависания проги импульса сброса, задался вопросом - а с чего это нормальная программа вдруг зависнет. Ведь МК делает только то, что мы ему говорим, от и до.
Заранее спасибо за ответы.
Заранее спасибо за ответы.
Семь раз отмерь - один раз подай напряжение
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
известный закон программирования гласит: в любой программе есть хотя бы одна ошибкаChabrez писал(а):Подскажите, пожалуйста, отчего при выполнении программы МК она может зависнуть (при условии корректно составленной программы)? Почему спрашиваю - осваиваю программирование МК, и узнав о наличии в ПИКах таймера WDT, призванного формировать в случае зависания проги импульса сброса, задался вопросом - а с чего это нормальная программа вдруг зависнет. Ведь МК делает только то, что мы ему говорим, от и до.
Заранее спасибо за ответы.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
Дополню к сообщению ARV пример: циклы while есть в большинстве программ, именно они и не безопасны.
"Если бы строители строили дома так, как программисты пишут свои программы, то первый залетевший в здание голубь разрушил бы всю цивилизацию" (может немного не точно... и если не ошибаюсь это (с)П.Нортон)Chabrez писал(а):... а с чего это нормальная программа вдруг зависнет...
- Chabrez
- Первый раз сказал Мяу!
- Сообщения: 26
- Зарегистрирован: Пн июл 14, 2008 08:39:41
- Откуда: Москва
- Контактная информация:
ARV писал(а): дрогой вариант зависания - это обычный сбой. микроконтроллер - это обычная микросхема, которая может "впоймать" помеху и прийти в "запретное" состояние, т.е. такое, из которого может и не выйти (программно) без сброса. в этом случае поможет WDT (вряд ли поможет по-настоящему в первом случае, но во-втором - наверняка).
Спасибо за ответ! И попутно, не подскажете ли какую-нибудь хорошую литературу по обеспечению помехозащищенности МК?
Семь раз отмерь - один раз подай напряжение
- Chabrez
- Первый раз сказал Мяу!
- Сообщения: 26
- Зарегистрирован: Пн июл 14, 2008 08:39:41
- Откуда: Москва
- Контактная информация:
asteroid7 писал(а):Дополню к сообщению ARV пример: циклы while есть в большинстве программ, именно они и не безопасны.
"Если бы строители строили дома так, как программисты пишут свои программы, то первый залетевший в здание голубь разрушил бы всю цивилизацию" (может немного не точно... и если не ошибаюсь это (с)П.Нортон)
Это-то понятно, я с программированием слегка знаком
Семь раз отмерь - один раз подай напряжение
Chabrez
Не хочется философствовать, но, все баги никогда не бывают исправлены и выявлены. Здесь не имеется ввиду простая линейная программа или алгоритмическая ошибка. Достаточно 3-4ёх прерываний и уже тяжело просчитать все комбинации хода программы. Как пример, последние девайсы, будь то кпк или телефон. Каждые пару месяцев обновление прошивки. А пишут их далеко не ламеры
Не хочется философствовать, но, все баги никогда не бывают исправлены и выявлены. Здесь не имеется ввиду простая линейная программа или алгоритмическая ошибка. Достаточно 3-4ёх прерываний и уже тяжело просчитать все комбинации хода программы. Как пример, последние девайсы, будь то кпк или телефон. Каждые пару месяцев обновление прошивки. А пишут их далеко не ламеры