Radiohobby Forum

Интернет конференция журнала "Радиохобби"

Вы не вошли.

Объявление

Подписка на новые материалы от Николая Сухова - ролики, схемы, модели, онлайн конференции, консультации, чат.

Внимание! Почта в доменах Яндекс и Mail.ru не будет работать в профилях форумчан, из-за введённых правительством Украины санкций против этих компаний. Всем, кто ранее использовал подобную почту, для сохранения прежней функциональности форума, рекомендуется её поменять.

Огромная просьба, заливать тематические картинки и файлы в личные файловые каталоги на форуме, чтобы они не потерялись, со временем!

Ссылка "Загрузки" находится справа внизу формы набора сообщения.

Подписка на журнал "Радиохобби" прекращена. Подробности. Форум же - продолжает свою работу.

#411 28.05.2007 13:22:02

Dmitry
Забанен
Откуда: Запорожье
Здесь с 03.02.2004
Сообщений: 3,105
Сайт

Re: AVR для "чайников"

si пишет:

не в ней  - а под нее, верно?

Верно! Я неправильно сказал.


Почему когда мы нарушаем, нас штрафуют, а когда всё делаем правильно, с нас берут налоги?....

Вне форума

#412 29.05.2007 09:19:43

Матроскин
Ветеран
Откуда: Краснодар
Здесь с 06.02.2006
Сообщений: 2,022

Re: AVR для "чайников"

О-ё-ё-й!!!  Хватит, хватит!! А то тут щас начнется тоже самое что в той несчастной ветке про флешки.

2 Dmitry: вы лучше скажите вот что. Если на шину SPI повесить несколько девайсов (больше 2, например AD1954 и AD1871 в Program mode) как быть с разветвлением сигнала SS (Slave Select, в шите на AD1954 почему-то называется CLATCH) ??  Демультиплексировать??  Например сперва переключаем этот сигнал на нужный девайс, а затем активируем аппаратный SPI ??


......There is someone in my head, but it's not me.......

Вне форума

#413 29.05.2007 09:35:09

Dmitry
Забанен
Откуда: Запорожье
Здесь с 03.02.2004
Сообщений: 3,105
Сайт

Re: AVR для "чайников"

Slave Select, Chip Select, CLATCH - как ни назови, это сигнал индивидуальный для каждого устройства. Он обозначает, что Мастер (процессор) будет обмениваться данными именно с тем устройством, которому этот сигнал "активизировали" (реально - выставили "0"). Пока для какого-то слэйв-устройства сигнал не нулекой, это устройство не воспринимает команды, поступающие от процессора, а на своем выходе (для тех устройчтв, которые что-то еще и отвечают процессору) держит Z-состояние, чтоб не мешать остальным.

Будете Вы его демультиплексировать, или у Вас у проца столькосвободных ног, что хватит на все слейвы - это уже нювнсы Вашей конкретной конструкции. Но в общем виде формулировка такова - всем устройствам подаете на вход выбора "единицу" и только тому, с которым хотите "общаться" в данный момент времени - ставите "ноль"...


Почему когда мы нарушаем, нас штрафуют, а когда всё делаем правильно, с нас берут налоги?....

Вне форума

#414 29.05.2007 10:51:34

Liv
Ветеран
Откуда: Минск
Здесь с 08.02.2004
Сообщений: 1,233

Re: AVR для "чайников"

Матроскин пишет:

как быть с разветвлением сигнала SS (Slave Select)

Если Вы о сигнале SS порта SPI AVR, то забейте на него. В режиме мастера всё равно выбор устройства нужно делать ручками, так что возмите любые свободные линии порта и подключите по одной на внешние устройства в качестве сигнала выборки.

Вне форума

#415 29.05.2007 10:54:08

Dmitry
Забанен
Откуда: Запорожье
Здесь с 03.02.2004
Сообщений: 3,105
Сайт

Re: AVR для "чайников"

Liv пишет:
Матроскин пишет:

как быть с разветвлением сигнала SS (Slave Select)

Если Вы о сигнале SS порта SPI AVR, то забейте на него..

У PIC-а обозначеный вывод используется. НО ТОЛЬКО В СЛУЧАЕ. когда пик - славик. Может и  у АВР-а так же?


Почему когда мы нарушаем, нас штрафуют, а когда всё делаем правильно, с нас берут налоги?....

Вне форума

#416 29.05.2007 12:36:24

Матроскин
Ветеран
Откуда: Краснодар
Здесь с 06.02.2006
Сообщений: 2,022

Re: AVR для "чайников"

Да, у АВР-а абсолютно так же. Щас уже прочитал документашку на русском от КТЦ-МК, там так и написано. Но все равно спасибо.
Блин, дофига потребуется ног для всего проекта. Даже если мегу16 взять все равно может не хватить. Таки придется мультиплексор ставить. Для обработки внутренней клавиатуры думаю SAA3010 применить. Там и антидребезг есть, и методы обработки RC5 могут быть одни и для пульта и для внутренней клавиатуры. Ну и до 64 кнопок на одной ноге МК - заманчиво.


......There is someone in my head, but it's not me.......

Вне форума

#417 29.05.2007 12:42:43

Dmitry
Забанен
Откуда: Запорожье
Здесь с 03.02.2004
Сообщений: 3,105
Сайт

Re: AVR для "чайников"

Матроскин пишет:

Блин, дофига потребуется ног для всего проекта. Даже если мегу16 взять все равно может не хватить. Таки придется мультиплексор ставить.

можно PCF8574 попробовать...

Матроскин пишет:

Для обработки внутренней клавиатуры думаю SAA3010 применить. Там и антидребезг есть, и методы обработки RC5 могут быть одни и для пульта и для внутренней клавиатуры. Ну и до 64 кнопок на одной ноге МК - заманчиво.

А если еще и свести с выходом ИК-приемника в одну ногу....


Почему когда мы нарушаем, нас штрафуют, а когда всё делаем правильно, с нас берут налоги?....

Вне форума

#418 29.05.2007 16:54:01

Матроскин
Ветеран
Откуда: Краснодар
Здесь с 06.02.2006
Сообщений: 2,022

Re: AVR для "чайников"

Dmitry пишет:

А если еще и свести с выходом ИК-приемника в одну ногу....

Ну именно такая мысля и была smile Всего одна нога с прерыванием и стока счастья. Но на самом деле идея не очень хороша. В момент обработки команды с внутренней клавы прием сигнала с пульта лучше вообще запретить. И наоборот. Во избежание глюков.


......There is someone in my head, but it's not me.......

Вне форума

#419 29.05.2007 17:12:49

Dmitry
Забанен
Откуда: Запорожье
Здесь с 03.02.2004
Сообщений: 3,105
Сайт

Re: AVR для "чайников"

А смысл?
Ну даст Вам это ошибку разок, ну даст другой... Ну вылетите из обработчика по ошибке. Велика ль беда? Ил Вы все время одной рукой кнопки на панели давите, а другой - на пульте? Думаю, что нет. "А на нет и суда нет". wink

ЗЫ. Просто вспомните лишний раз простое правило - "самое тормознутое звено в системе управления - пользователь". (то же самое и к компам относится).


Почему когда мы нарушаем, нас штрафуют, а когда всё делаем правильно, с нас берут налоги?....

Вне форума

#420 29.05.2007 23:52:24

Liv
Ветеран
Откуда: Минск
Здесь с 08.02.2004
Сообщений: 1,233

Re: AVR для "чайников"

На один пин садить дистанционку и местную клавиатуру не очень правильно. Ошибок при совместном их использовании быть не должно, и это забота разработчика. PCF8574 тоже не лучший выход, разувают на деньги, гады! Лучше 74HC595.

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB
Модифицировал Visman

[ Сгенерировано за 0.045 сек, 9 запросов выполнено - Использовано памяти: 601.38 Кбайт (Пик: 651.75 Кбайт) ]