Мелкие вопросы по МК и ПЛИС.

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Сообщение Meteor »

AI_Disable писал(а):Подтяжка тоже не во всех случаях нужна. Например, когда используется внешнее прерывание по низкому лог. уровню.

В этом случае (когда лог. 1 является пассивной) подтяжка просто необходима. Да и вообще непривязанный вход - источник казусов. Любая наводка может иметь самые непредсказуемые последствия.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Сообщение ARV »

AI_Disable писал(а):Почему в даташите (ATmega8), в примере использования аппаратного SPI, MISO устанавливают как выход?
потому что этот сигнал имеет наименование Master Input, Slave Output: так как МК обычно играет роль SLAVE-устройства, то у него это ВЫХОД.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
AI_Disable
Сверлит текстолит когтями
Сообщения: 1116
Зарегистрирован: Чт окт 15, 2009 14:16:18
Откуда: Екб
Контактная информация:

Сообщение AI_Disable »

Meteor писал(а):В этом случае (когда лог. 1 является пассивной) подтяжка просто необходима.

Я говорил о встроенной подтяжке, которая подтягивает вход к GND.
ARV писал(а):потому что этот сигнал имеет наименование Master Input, Slave Output: так как МК обычно играет роль SLAVE-устройства, то у него это ВЫХОД.

Понятно, не заметил, что этот пример для SLAVE. Тогда получается, что для приёма в режиме мастера, просто шлём что-нибудь, чтоб на SCK были импульсы, и в это время SPDR будет наполняться тем, что шлёт SLAVE?
petrunick
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Сб июн 13, 2009 22:30:14
Контактная информация:

Сообщение petrunick »

Выбираем событие, по которому....

Спасибо за ответы, теперь все расставилось в голове по своим местам :)
Arlleex
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Сообщение Arlleex »

какие программы, помимо AVR Studio, поддерживают программатора avr isp mk 2?
Не умеешь - не берись, но не взявшись не научишься...
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Сообщение Gudd-Head »

Есть ли у кого-нибудь книга Евстифеева "Микроконтроллеры AVR семейства Tiny и Mega..." в электронном виде хорошего качества (без загиба между соседними страницами)?
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Аватара пользователя
ibiza11
Поставщик валерьянки для Кота
Сообщения: 1900
Зарегистрирован: Сб фев 21, 2009 13:11:40
Откуда: Москва

Re:

Сообщение ibiza11 »

Gudd-Head писал(а):Есть ли у кого-нибудь книга Евстифеева "Микроконтроллеры AVR семейства Tiny и Mega..." в электронном виде хорошего качества (без загиба между соседними страницами)?

Держи!
Ставим плюсы: )
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: Различные мелкие вопросы

Сообщение Gudd-Head »

Спасибо!

Такой вопрос: насколько реально использовать встроенный в МК USART (AVR) для вывода данных во внешний последовательно-параллельный регистр?
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Аватара пользователя
AI_Disable
Сверлит текстолит когтями
Сообщения: 1116
Зарегистрирован: Чт окт 15, 2009 14:16:18
Откуда: Екб
Контактная информация:

Re: Различные мелкие вопросы

Сообщение AI_Disable »

Gudd-Head писал(а):насколько реально использовать встроенный в МК USART (AVR) для вывода данных во внешний последовательно-параллельный регистр?

Для этих целей лучше использовать аппаратный SPI.
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: Различные мелкие вопросы

Сообщение Gudd-Head »

AI_Disable писал(а):Для этих целей лучше использовать аппаратный SPI.

Да, наверное лучше... А если его нет (например, в Тиньке)?
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Re: Различные мелкие вопросы

Сообщение GP1 »

в тиньке есть USI :wink:
Чем дальше, тем больше становлюсь занудой...
Изображение
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: Различные мелкие вопросы

Сообщение Gudd-Head »

AI_Disable писал(а):Для этих целей лучше использовать аппаратный SPI.

GP1 писал(а):в тиньке есть USI :wink:

Тааак... Понятно. Надо не только даташит перелистать, но и почитать про USI и SPI :)
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Аватара пользователя
AI_Disable
Сверлит текстолит когтями
Сообщения: 1116
Зарегистрирован: Чт окт 15, 2009 14:16:18
Откуда: Екб
Контактная информация:

Re: Различные мелкие вопросы

Сообщение AI_Disable »

USI - ИМХО не очень удачное сочетание TWI и SPI. Тут понадобилось использовать этот USI в качестве SPI, дак оказалось, что «мучить клок» мастера нужно вручную, программно :o Но всё же это лучше, чем совсем ничего.
GP1 писал(а):в тиньке есть USI :wink:

Тоже не в каждой. В тини13 придётся полностью программно реализовывать.
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Re: Различные мелкие вопросы

Сообщение GP1 »

А я и не говорил что у всех есть.
USI - это всего-лишь заготовка, а все остальное ручками.
Чем дальше, тем больше становлюсь занудой...
Изображение
chip1980
Открыл глаза
Сообщения: 67
Зарегистрирован: Пт янв 01, 2010 22:31:27
Откуда: украина

Re: Различные мелкие вопросы

Сообщение chip1980 »

Доброй ночи!!!Подскажите пожалуйста почему не могу своим ПК прошивать ATMega 8?Запорол уже пять штук,а перед этим прошивал атини то не каких проблем не было!Грешу на комп,потому что попробовал прошивать своим программатором(STK200/300) у друга то не каких проблем не стало с атмегой.У меня даже пони не видет его с первоначально после чего атмеги и на другой машине не определялись.Генератор на 1мГц и 0,5мГц пробы вал подключать не помогло даже на другом компе.Может надо ЛПТ порт через биос настраивать?Только я не знаю как???
Аватара пользователя
DiGiCat
Друг Кота
Сообщения: 4793
Зарегистрирован: Пт июл 11, 2008 09:42:35
Откуда: Made in USSR

Re: Различные мелкие вопросы

Сообщение DiGiCat »

chip1980 писал(а):Может надо ЛПТ порт через биос настраивать?Только я не знаю как???
Адрес 378, режим порта EPP, ECP.
scio me nihil scire...
_______________________

Изображение <= Жалобная кнопка в правом нижнем углу... )
chip1980
Открыл глаза
Сообщения: 67
Зарегистрирован: Пт янв 01, 2010 22:31:27
Откуда: украина

Re: Различные мелкие вопросы

Сообщение chip1980 »

Так это где именно надо настраивать в биосе?Если в нем то у меня вот так выставленный -Serial Port Address (3F8\IRQ4) | Infrared Port Address (Disabled) | Parallel Port Address(378) | Parallel Port Mode(ECP+EPP) | EPP Version(1.9) | ECP Mode DMA chennel Вот что у меня в биосе выставлено.Что надо менять в нем?
Аватара пользователя
vsegdaprav
Нашел транзистор. Понюхал.
Сообщения: 163
Зарегистрирован: Пт янв 16, 2009 15:42:05
Откуда: из тех же ворот что и весь народ

Re: Различные мелкие вопросы

Сообщение vsegdaprav »

Уважаемые Коты, есть пара глупых вопросов.
1. Правильно ли я понял, что если установлен бит защиты, то перепрошить контроллер нельзя? Т.е. в топку :(
2. Если установлен бит защиты, а я "сдуру" решил МК прочитать, это убьёт его или он просто выдаст туфту, а работать в родной схеме будет нормально?
Просто есть пара МК из старых сигналок которые работают, но уже морально устарели и вот думаю куда бы их (МК) приспособить.
Сразу оговорюсь, я только недавно решил освоить МК и ещё не въехал в это дело как следует.
Да, кстати, МК есть типа ПИК и типа АВР. Вопрос относится к обоим типам. Только прошу без "фу...ПИК... а почему не АВР?" Или наоборот.
продам телевизор без рекламы

Русский человек славится своим умением находить выход из любых трудных ситуаций. Но ещё более он славится тем, что может найти туда вход.
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Re: Различные мелкие вопросы

Сообщение GP1 »

лок-биты стираются при очистке кристала
от чтения ничего не будет.
а что за процы?
Чем дальше, тем больше становлюсь занудой...
Изображение
Аватара пользователя
vsegdaprav
Нашел транзистор. Понюхал.
Сообщения: 163
Зарегистрирован: Пт янв 16, 2009 15:42:05
Откуда: из тех же ворот что и весь народ

Re: Различные мелкие вопросы

Сообщение vsegdaprav »

1. pic16c57
2. atmel сейчас не скажу какой, если это принципиально-приду домой напишу название
ЗЫ пик вроде и так не переписываемый если не ошибаюсь, но на будущее инфа пригодится т. к. есть ещё pic16f83.
ЗЗЫ Спасибо, что откликнулся
продам телевизор без рекламы

Русский человек славится своим умением находить выход из любых трудных ситуаций. Но ещё более он славится тем, что может найти туда вход.
Ответить

Вернуться в «Разные вопросы по МК»