Синхронный режим USART Pic16F628A

Поклонники продукции Microchip Technology Inc тусуются тут.
Аватара пользователя
waddds
Нашел транзистор. Понюхал.
Сообщения: 167
Зарегистрирован: Сб дек 27, 2008 15:46:26
Откуда: Украина, Бердянск
Контактная информация:

Re: Синхронный режим USART Pic16F628A

Сообщение waddds »

Все на одной плате. Резисторы на плюс сам собирался вешать. Вариант девятибитной адресной передачи был в плане изначально. К нему , скорее всего, и вернусь. Скорость можно низкую, так что, синхронизация одним тактовым сигналом необязательна..

Добавлено after 32 minutes 16 seconds:
И еще вопрос. Мастер передает, двенадцать на приеме. Нагрузочной способности выхода хватит или нужно ключи ставить?

Добавлено after 1 hour 52 minutes 15 seconds:
Еще один нюанс. Какой смысл в девятибитной передаче, если мастер кроме адреса ничего передавать не будет? С таким же успехом можно передать 8 бит , все равно все должны принять и проверить, чье это? И если условие проверки выполнилось, передать два байта информации. И опять все ждут посылку от мастера. Или я не до конца разобрался с детектированием адреса?
учиться никогда не поздно...
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: Синхронный режим USART Pic16F628A

Сообщение dosikus »

Вариант с уже предназначенными для наплатного общения один мастер-куча слейвов не рассматривали?
I2C, SPI ... В чем блажь изобреДать непонятное?
Аватара пользователя
waddds
Нашел транзистор. Понюхал.
Сообщения: 167
Зарегистрирован: Сб дек 27, 2008 15:46:26
Откуда: Украина, Бердянск
Контактная информация:

Re: Синхронный режим USART Pic16F628A

Сообщение waddds »

Ничего я не хочу изобретать. Есть аппаратный модуль USART - с ним разбираюсь. I2C, SPI - нужна програмная реализация. На данный момент для моего объема знаний в этой области это будет сродни изобретению. Не потяну. Или уйдет очень много времени. Пока отпадает.
учиться никогда не поздно...
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25122
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: Синхронный режим USART Pic16F628A

Сообщение КРАМ »

[uquote="waddds",url="/forum/viewtopic.php?p=3510480#p3510480"]Какой смысл в девятибитной передаче, если мастер кроме адреса ничего передавать не будет?[/uquote] Если мастер данные на слейвы не передает, то смысла нет. Но в дальнейшем может возникнуть необходимость в данных в направлении слейвов, например, для изменения их конфигурации. Всегда лучше, чтобы топология и интерфейсы были универсальными, насколько это возможно. Тогда в других Ваших проектах Вы возьмете прежние наработки as is.
Аватара пользователя
waddds
Нашел транзистор. Понюхал.
Сообщения: 167
Зарегистрирован: Сб дек 27, 2008 15:46:26
Откуда: Украина, Бердянск
Контактная информация:

Re: Синхронный режим USART Pic16F628A

Сообщение waddds »

А как быть с нагрузочной способностью выхода передачи? Можно напрямую двенадцать входов к нему подключать или, все-таки, ключи поставить?
учиться никогда не поздно...
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25122
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: Синхронный режим USART Pic16F628A

Сообщение КРАМ »

Зависит от скорости.
Можете поставить пушпульный буфер. Но не обычный ключ, иначе только ухудшите ситуацию.
Аватара пользователя
waddds
Нашел транзистор. Понюхал.
Сообщения: 167
Зарегистрирован: Сб дек 27, 2008 15:46:26
Откуда: Украина, Бердянск
Контактная информация:

Re: Синхронный режим USART Pic16F628A

Сообщение waddds »

Можно поподробнее насчет буфера, не до конца понятно, или направьте на конкретную железку.. Скорость будет пока 9600, но можно и ниже, для данного устройства не принципиально.
учиться никогда не поздно...
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25122
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: Синхронный режим USART Pic16F628A

Сообщение КРАМ »

В КМОП серии логики (74НС) есть буферы с требуемой Вам нагрузочной способностью (на память сейчас не скажу полное название).
Аватара пользователя
waddds
Нашел транзистор. Понюхал.
Сообщения: 167
Зарегистрирован: Сб дек 27, 2008 15:46:26
Откуда: Украина, Бердянск
Контактная информация:

Re: Синхронный режим USART Pic16F628A

Сообщение waddds »

74hc245?
учиться никогда не поздно...
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25122
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: Синхронный режим USART Pic16F628A

Сообщение КРАМ »

Нет, это перебор. Можно обычные инверторы с высокой нагрузочной способностью. Скажем, 74HC14. Только учтите инверсию. Либо включите два инвертора из МС последовательно.
Аватара пользователя
waddds
Нашел транзистор. Понюхал.
Сообщения: 167
Зарегистрирован: Сб дек 27, 2008 15:46:26
Откуда: Украина, Бердянск
Контактная информация:

Re: Синхронный режим USART Pic16F628A

Сообщение waddds »

Спасибо.Понял. Такие даже в наличии есть несколько штук. Информации достаточно, буду воплощать.
учиться никогда не поздно...
Ответить

Вернуться в «PIC»