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

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
SmarTrunk
Друг Кота
Сообщения: 6014
Зарегистрирован: Чт ноя 26, 2009 11:16:50
Откуда: Москва

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

Сообщение SmarTrunk »

Эти выводы можно использовать и для программирования, и использовать в качестве последовательного интерфейса SPI. У меня так, с ATmega8a, с установкой по умолчанию упомянутого фьюза.

Дело в том, что при программировании задействуется еще вывод RESET. Программатор подает на RESET определенные сигналы, которые говорят МК, что сейчас будет программирование.

Конечно, может случится так, что подключенные к выводам МК устройства помешают программированию. Например монитор питания, подключенный к RESET, или выход другой микросхемы, подключенной к входу данных SPI. Но это можно учесть при разработке схемы.
Аватара пользователя
Kavka
Мудрый кот
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

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

Сообщение Kavka »

baghear, фьюз SPIEN всего лишь включает возможность программирования МК через упомянутые выводы. Это не делает их занятыми "намертво" этим функционалом. Программирование активируется длительным низким уровнем на RESET (см. спецификацию), в остальном что установлен SPIEN, что нет - всё одинаково.
В отличии от JTAG на старших МК, там ножки оккупируются при включенном соответствующем фьюзе.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Аватара пользователя
baghear
Опытный кот
Сообщения: 791
Зарегистрирован: Вт июн 17, 2014 00:34:26

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

Сообщение baghear »

Получается jtag при выставлении фьюза не разрешает использование выводов для др целей, spi разрешает.
Спасибо!!!
Аватара пользователя
baghear
Опытный кот
Сообщения: 791
Зарегистрирован: Вт июн 17, 2014 00:34:26

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

Сообщение baghear »

Добрый день, задача принять пакет который шлёт некое устройство.
Как это реализовать программно?
Если известны временные интервалы, можно через эти промежутки смотреть что на входе.
Может есть какие то ещё способы?
SmarTrunk
Друг Кота
Сообщения: 6014
Зарегистрирован: Чт ноя 26, 2009 11:16:50
Откуда: Москва

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

Сообщение SmarTrunk »

Вроде последовательные интерфейсы, аппаратно реализованные, могут вызвать прерывание, при успешном приеме очередного байта. Тогда, по прерыванию, этот байт надо считать из служебного регистра и, скажем, записать в ОЗУ. После чего ждать следующего прерывания.
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6307
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

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

Сообщение Jack_A »

Вот как бы научить новичков правильно задавать вопросы ? Какой пакет - по интерфейсу, по радиоканалу, по IrDA или бумажный - курьером ? Если есть устройство и оно что-то шлет, значит, есть на него описание, где расписан конкретный протокол. И уж тогда начинается вопрос - как его принять.
Аватара пользователя
Valeriy L
Грызет канифоль
Сообщения: 291
Зарегистрирован: Вт сен 02, 2008 04:03:21
Откуда: Тихорецк

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

Сообщение Valeriy L »

Можно так соединить 2 микроконтроллера.
Вложения
ADUM1201AR.jpg
(40.67 КБ) 236 скачиваний
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6307
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

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

Сообщение Jack_A »

Valeriy L писал(а):Можно так соединить 2 микроконтроллера.

И ?

baghear писал(а):Как это реализовать программно?


Вот и дан ответ - исчерпывающий и по делу. Про Фому и Ерему.
Аватара пользователя
Kavka
Мудрый кот
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

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

Сообщение Kavka »

Valeriy L писал(а):Можно так соединить 2 микроконтроллера.
Это утверждение не противоречит приведённой картинке.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
amd9800
Опытный кот
Сообщения: 822
Зарегистрирован: Вс июн 02, 2013 12:23:03

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

Сообщение amd9800 »

Скажите пожалуйста можно ли организовать для мег Vref а также питание на ОУ как по схеме ниже?
Может быть для питания даже усилительный каскад на транзисторах добавить к выходу ОУ.

Изображение
Вложения
OU-ref.JPG
(51.62 КБ) 968 скачиваний
SmarTrunk
Друг Кота
Сообщения: 6014
Зарегистрирован: Чт ноя 26, 2009 11:16:50
Откуда: Москва

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

Сообщение SmarTrunk »

Работа на емкостную нагрузку может приводить к самовозбуждению ОУ - это известный факт. Есть схемные решения, которые позволяют с этим побороться, а также есть ОУ, более-менее способные справиться с некоторой емкостью на выходе (тогда это обязательно указывается в даташите). В общем случае, думаю, что эти схемы работать не будут.

Vref можно сделать и без ОУ, TL431 вполне справится.
Chettuser

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

Сообщение Chettuser »

Главное не переборщите с током, по опыту на TL431 падает 2,5 Вольт только при токе от 400 мкА.
Аватара пользователя
Valeriy L
Грызет канифоль
Сообщения: 291
Зарегистрирован: Вт сен 02, 2008 04:03:21
Откуда: Тихорецк

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

Сообщение Valeriy L »

Может я не правильно сформулировал вопрос. Первый МК это блок зажигания а второй бортовой компьютер они могут между собой соединяться только через RxD и TxD. Но иногда блок зажигания будет соединятся с ноутбуком через переходник на FT232. Так как я в МК не очень то такое соединение будет работать через ADUM1201AR.
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6307
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

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

Сообщение Jack_A »

А, так это был вопрос ? А я подумал, что ответ ув. baghear:) Так что звиняйте. Вот что бывает, когда в конце вопроса не ставят надлежащий знак '?'
Аватара пользователя
Kavka
Мудрый кот
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

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

Сообщение Kavka »

Valeriy L писал(а):Так как я в МК не очень то такое соединение будет работать через ADUM1201AR.
Если там именно TX/RX, т.е. сигналы с логическими уровнями 0..3.3в (или до 5в), то да, будет работать. Не забудьте питание ADUM1201 сделать тоже раздельным :)
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Аватара пользователя
Valeriy L
Грызет канифоль
Сообщения: 291
Зарегистрирован: Вт сен 02, 2008 04:03:21
Откуда: Тихорецк

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

Сообщение Valeriy L »

Спасибо за ответ. Сигналы только Rxd и ТxD больше не каких не будет. Питание ADUM1201 будет раздельным. Просто не было желания для связи ставить 2 МАХ232 когда можно обойтись одной ADUM1201.
Аватара пользователя
Kavka
Мудрый кот
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

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

Сообщение Kavka »

МАХ232 не обеспечивает гальванической развязки.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Chettuser

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

Сообщение Chettuser »

Как грамотно подключить электромагнитный излучатель без генератора HCM1206A (4 Ом) к выводу МК (PIC16F... PIC18F)? Кто подключал?
Аватара пользователя
GARMIN
Держит паяльник хвостом
Сообщения: 952
Зарегистрирован: Вс дек 02, 2012 16:58:33
Откуда: от туда
Контактная информация:

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

Сообщение GARMIN »

HCM1206A по даташиту 45 Ом.
Подключать через конденсатор (от 1 до 10 мкФ достаточно) и резистор, ограничивающий максимальный ток на ножке процессора. Вторая ножка излучателя на землю.
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

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

Сообщение ARV »

GARMIN писал(а):HCM1206A по даташиту 45 Ом.
Подключать через конденсатор (от 1 до 10 мкФ достаточно) и резистор, ограничивающий максимальный ток на ножке процессора. Вторая ножка излучателя на землю.

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

Мой уютный бложик... заходите!
Ответить

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