Модераторы: PILOT, ManiaK, Mazzi
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> нехватка портов МК 
:(
    Опции темы
supercelt
Дата 26.8.2015, 13:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 658
Регистрация: 25.8.2005

Репутация: нет
Всего: 1



Есть проект, пока в теории. Мк будет наверное однозначно мега 128. Потому что там 2 usart. 
Есть считыватели с китая, который подключаются по usart к мк. Общая схема такая:
МК + RC522(подключается по SPI) + RDM 630(подключается по usart) + Touch screen Nextion(подключается по usart) + надо сделать порт связь с ПК или COM или USB (получается тоже usart)

Не пинайте строго может я ещё не всё понимаю. Получается usart ов не хватает. Как быть в такой ситуации?
PM   Вверх
bass
Дата 26.8.2015, 16:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 315
Регистрация: 5.8.2007

Репутация: нет
Всего: 2



Дело вкуса, можно взять другой МК.
Например с усб Atmega32u4 как вариант одно но опять же USART 1 шт.
Поставить FT232 дешевле.
Реализовать программно USART.
Взять STM.
Все зависит от задачи (Нужная скорость портов USART ) колличество выполняемых задач программой.
Если под STM умеете работать, лучше возьмите его, можно с USB можно FT232 еще поставить для связи.
Как выучил STM про AVR даже не думаю. 
PM MAIL   Вверх
supercelt
Дата 26.8.2015, 23:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 658
Регистрация: 25.8.2005

Репутация: нет
Всего: 1



bass, Как вы учили STM? В сети уроков почти 0 ))
PM   Вверх
Mazzi
Дата 27.8.2015, 12:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Правильный
**


Профиль
Группа: Комодератор
Сообщений: 825
Регистрация: 3.4.2003

Репутация: 9
Всего: 21



поставь на плату несколько мелких микроконтролеров с UARTами, например attiny2313 и соедини с ATMEGой128 например по SPI. Затем добавь линии запроса на прерывание от аттинек  к атмеге128 и всё.


--------------------
Мне нужны помощники.
PM MAIL WWW   Вверх
supercelt
Дата 27.8.2015, 14:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 658
Регистрация: 25.8.2005

Репутация: нет
Всего: 1



Mazzi, Я вот думаю перейти на Xmega. Там всё есть. Только смущает что надо вкуривать новый стиль программирования
PM   Вверх
Romikgy
Дата 27.8.2015, 15:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7325
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 3
Всего: 146



не смущайтесь (с)


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
Mazzi
Дата 27.8.2015, 16:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Правильный
**


Профиль
Группа: Комодератор
Сообщений: 825
Регистрация: 3.4.2003

Репутация: 9
Всего: 21



ИксМега хороший вариант для такого случая. Непонятно почему с ней нужен другой стиль программирования?


--------------------
Мне нужны помощники.
PM MAIL WWW   Вверх
bass
Дата 27.8.2015, 16:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 315
Регистрация: 5.8.2007

Репутация: нет
Всего: 2



Цитата(supercelt @ 26.8.2015,  23:01)
bass, Как вы учили STM? В сети уроков почти 0 ))

http://kazus.ru/forums/showthread.php?t=106278
И даташит.))Щ))
PM MAIL   Вверх
bass
Дата 27.8.2015, 17:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 315
Регистрация: 5.8.2007

Репутация: нет
Всего: 2



Цитата(Mazzi @ 27.8.2015,  12:53)
поставь на плату несколько мелких микроконтролеров с UARTами, например attiny2313 и соедини с ATMEGой128 например по SPI. Затем добавь линии запроса на прерывание от аттинек  к атмеге128 и всё.

Огород из железок.))))


ft2232
Вот данная штука SPI - USB.

На SPI порт вторым девайсом подвесить. 
мега 128 подойдет ли по частотным характеристикам (Хватит ли у нее мощности).
Вот это вопрос к ТС, считывателей мы не знаем.
 До 25 мГЦ ее можно разогнать не чего страшного не будет. Главное чтобы в данной линейки МК не использовались семейство L.
Либо не ставить данную модель в проект. Не помню L ки есть в 128ой серии. Они заточены под малое потребление и низкую скорость выполнения 8 мГц. Думаю конечно можно разогнать но не стоит..)))))

 

Это сообщение отредактировал(а) bass - 27.8.2015, 17:44
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Микроконтроллеры (MCU) и микропроцессоры (MPU)"
PILOT ManiaK
UniBomb Mazzi

На данный раздел помимо Правил форума распространяются текже следующие правила:


  • Прежде чем создать тему воспользуйтесь поиском или посмотрите в faq. Возможно на форуме уже есть ответ на ваш или близкий к вашему вопрос.
  • В заголовке темы в квадратных скобках обозначьте используемое семейство микроконтроллера: [avr],[pic],[arm].
  • При создании темы с вопросом указывайте участок кода с ошибкой, версию компилятора, схемы подключения, fuse биты и прочие данные, которые помогут найти правильный ответ. Для форматирования текста программ используйте кнопку код.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Для флуда, просьб выполнить задание, поиска партнёров или исполнителей существуют свои разделы.
  • Если вы заметили несовместимое с правилами сообщение, то можете уведомить об этом модератора раздела нажав кнопку Репорт у соответствующего сообщения.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, PILOT, ManiaK, UniBomb, Mazzi.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Микроконтроллеры (MCU) и микропроцессоры (MPU) | Следующая тема »


 




[ Время генерации скрипта: 0.1326 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.