| Форум РадиоКот https://radiokot.ru/forum/ |
|
| Малогабаритный микроконтроллерный модуль "MiniMother AVR" https://radiokot.ru/forum/viewtopic.php?f=25&t=78358 |
Страница 1 из 3 |
| Автор: | Alex62 [ Пн сен 24, 2012 11:01:28 ] |
| Заголовок сообщения: | Малогабаритный микроконтроллерный модуль "MiniMother AVR" |
Что ж. Кого заинтересовало это устройство http://radiokot.ru/circuit/digital/automat/48/ пообщаемся здесь. Начал работать над ним, когда понял, что проще сделать разводку и собрать один "заряженный" универсальный модуль, а потом применять его в любой своей конструкции, меняя только исполнительные модули и прошивку. Все самое сложное размещено на этой плате. Но это не значит что обязательно нужно впаивать все. Обязательно наличие на плате Микроконтроллера, дисплея и стабилизатора. Ну и резаки кондеры диоды и транзистор, т.н. рассыпуха. Стоимость необходимого 11$+10$+2$+2$=25$. Без остального устройство остается работоспособным, но будут отсутствовать некоторые функции, им обеспечиваемые. У нас в Белоруссии микроконтроллеры не сильно распространенные (впрочем как и STMы) но на рынке в Ждановичах на радиорядах место 1121 сейчас есть в наличии и можно заказать еще ATXMEGA256A3 по весьма божеским ценам. Впрочем все остальное тоже |
|
| Автор: | Alex62 [ Пн сен 24, 2012 11:01:58 ] |
| Заголовок сообщения: | Re: Малогабаритный микроконтроллерный модуль "MiniMother AVR |
Программный код я писал по своему разумению. Но поскольку мой стаж программирования немногим больше полутора лет, наверняка есть ляпы и несуразности. Буду благодарен за конструктивные замечания и поправки. Но тем не менее все работает. |
|
| Автор: | Alex62 [ Пн сен 24, 2012 11:08:50 ] |
| Заголовок сообщения: | Re: Малогабаритный микроконтроллерный модуль "MiniMother AVR |
Все что связано с программным кодом как правило имеет много версий. Вот тут их и будем выкладывать. |
|
| Автор: | eufs [ Вт сен 25, 2012 00:48:46 ] |
| Заголовок сообщения: | Re: Малогабаритный микроконтроллерный модуль "MiniMother AVR |
Ответьте на простой вопрос - назначение устройства. У меня, например, никогда не возникало потребностей в подобном. Для конечного результата вполне достаточно портируемых библиотек. Меня это даже на ассемблере вполне устраивает, а уж на си и подавно, должно. Стоимость, чтоба совать куда попало, тоже высока. В одних конструкциях ресурсов будет излишне, в других, наоборот, мало. Каждая конструкция на МК - это индивидуально. Почти всегда разные требования к ресурсам, размерам, питанию, корпусу и т.п. То есть я не вижу смысла вообще в Вашей конструкции. А тем более без практического применения. Допускаю лишь одно - приобретение навыка в изготовлении и программировании. Это не упрек и не издевательство - интересно мнение. Вы же чем-то руководствовались. |
|
| Автор: | Alex62 [ Вт сен 25, 2012 11:26:57 ] |
| Заголовок сообщения: | Re: Малогабаритный микроконтроллерный модуль "MiniMother AVR |
Изначально я планировал собрать устройство диагностики, контроля и охраны для своего автомобиля. Весьма многофункциональное и дистанционно управляемое. Столкнулся с тем что не нашел нормального устройства отображения. Большинство информации по сопряжению цветных дисплеев с AVR микроконтроллерами скудно. Про обилие подключаемых библиотек я только слышу. Буду крайне признателен за конкретные ссылки по данному вопросу. Да и отрывки кода по этому делу тоже весьма скудны. Всего лишь заполнение цветом и в лучшем случае однонаправленный немасштабируемый вывод текста. Про вывод графической информации - крохи, подключение и работа с FATFS - крохи, ну а чтобы все это было сопряжено и подтверждено кодом для одного устройства, так вообще нету. Эсли я неправ, попрошу ткнуть носом в конкретные ссылки или устройства с примерами кода. Любое, даже очень индивидуальное устройство все равно имеет на борту дисплей, клавиатуру и микроконтроллер (за исключением моргалок и гирлянд) хотя бы в усеченном варианте. Так не проще ли использовать готовый отработанный модуль, чем каждый раз заниматься разводкой и сопряжением? Опять же это не касается моргалок и других простых устройств. К ассемблеру я отношусь очень уважительно. И искренне убежден что самые хорошие и красивые примеры кода имеенно на ассемблере. Только это когда размер кода относительно небольшой. При разрастании кода я начинаю путаться в метках, пропускаю стэк и нервничаю. Поэтому я предпочитаю кодить не С и в случае необходимости вставлять фрагменты на ассемблере. Компилятор это вполне допускает. Даже если этот модуль кому то и не нужен, подсмотреть решение некоторых программных моментов будет полезным. Может быть не таким прожженным докам, но кому то будет. Это "базовое" устройство. Впоследствии на его основе я планирую выложить "конкретные" изделия с конкретными задачами. Впрочем, может быть, не только и я |
|
| Автор: | saschai [ Вт сен 25, 2012 12:51:43 ] |
| Заголовок сообщения: | Re: Малогабаритный микроконтроллерный модуль "MiniMother AVR |
Первоначально предполагал, что автор устройства Сергей(Grott), на мысль натолкнули используемые макросы и, в целом, продуманность конструкции и подача материала, не соглашусь, что это бесполезная вещь, думаю, что совсем наоборот. Компактный дизигн, достаточно большие возможности, позволяют, быть мобильным и не сильно, привязанным к рабочему столу |
|
| Автор: | Alex62 [ Вт сен 25, 2012 14:12:41 ] |
| Заголовок сообщения: | Re: Малогабаритный микроконтроллерный модуль "MiniMother AVR |
В моем понимании макетка, это некая плата обеспечивающая доступ ко всем необходимым функционирующим точкам устройства для подключения, контроля и измерений. Если к "MiniMother AVR" подстегнуть кросс-плату с разъемами, это будет макетка. Если подстегнуть плату с АЦП, делителями и коммутаторами, то это будет осциллограф (я опустил упоминание о программном обеспечении) модульной конструкции. Так что правильнее будет не "базовая макетка" а все таки "базовый модуль" |
|
| Автор: | saschai [ Вт сен 25, 2012 16:03:08 ] |
| Заголовок сообщения: | Re: Малогабаритный микроконтроллерный модуль "MiniMother AVR |
Да, не суть, в том, как это обозвать, если следовать логике, правильным будет, плата ввода/вывода. Главное, не напрягаясь, можно взять собой в поездку и в живую, что то обкатать. Пристегнуть, можно, что угодно, все порты на разъеме. Идея, в общем то, не нова, а ля Arduino |
|
| Автор: | Aheir [ Вт сен 25, 2012 19:02:01 ] |
| Заголовок сообщения: | Re: Малогабаритный микроконтроллерный модуль "MiniMother AVR |
Честно говоря, я склонен относиться к данной конструкции как к еще одной отладочной плате. Безусловно, некоторый смысл в ее разработке и изготовлении имеется, однако реальность на данный момент такова, что ежели мы задумываемся над экономией собственного времени и ресурсов на выполнение однотипных операций при разработке устройств (разводка процессора с экраном и стабилизатором), то рентабельней получается заказ готовых модулей (отладочных плат) в Китае... На тех же ZVR, XMega или STM (последние - вообще копейки стоят). Даже для любительских применений. Ну и наконец лично мне нравится, чтобы у каждого устройства было свое "лицо", сиречь корпус и форм-фактор))) Ну а в качестве платформы для освоения, отладочной платы - весьма достойно и полезно. Вобщем, мне кажется, что данная разработка просто несколько неверно спозиционирована автором. Только и всего. |
|
| Автор: | eufs [ Ср сен 26, 2012 23:31:13 ] |
| Заголовок сообщения: | Re: Малогабаритный микроконтроллерный модуль "MiniMother AVR |
saschai писал(а): ... по сему и мнений будет, от полная хрень и на фиг он нужен, до очень полезный девайс. У меня первое... |
|
| Автор: | kotovasiya [ Чт сен 27, 2012 10:35:08 ] |
| Заголовок сообщения: | Re: Малогабаритный микроконтроллерный модуль "MiniMother AVR |
Еще с моей точки зрения, нужно освободить большую часть ног которые сожрал дисплей. Можно добавить параллельные регистры защелки, ну или на крайний случай дисплей на сдвиговые регистры а их на spi. |
|
| Автор: | Alex62 [ Пт окт 05, 2012 16:01:59 ] |
| Заголовок сообщения: | Re: Малогабаритный микроконтроллерный модуль "MiniMother AVR |
Зачем. Когда сигнал CS в единице, то дисплей абсолютно не мешает пользовать порты F и D другими задачами. Да и дисплей в статическом режиме работает, и не требует никакого сканирования или обновления. "Нарисовал" что надо, и юзай порты как тебе надо, и только следи за CS. |
|
| Автор: | noi66 [ Вс ноя 04, 2012 15:18:16 ] |
| Заголовок сообщения: | Re: Малогабаритный микроконтроллерный модуль "MiniMother AVR |
Зравствуйте, Alex62! Посмотрел схему сабжа. Вопросы: 1. зачем R6? 2. номинал R5 не слишком большой? 3. транзистор Q1 не греется? |
|
| Автор: | Alex62 [ Вс ноя 04, 2012 18:13:27 ] |
| Заголовок сообщения: | Re: Малогабаритный микроконтроллерный модуль "MiniMother AVR |
Ответ: 1. R6 на схеме поставлен неправильно. Сорри. Очепятка. Он ставится между истоком и затвором полевика и форсирует его закрывание. На печатке он поставлен правильно. 2. Не слишком. Это же для полевика. 3. У меня не греется. А допустимый ток через него достаточно большой. Реальный же ток подсветки около 80 mA/ |
|
| Автор: | noi66 [ Вт дек 11, 2012 03:53:27 ] |
| Заголовок сообщения: | Re: Малогабаритный микроконтроллерный модуль "MiniMother AVR |
Собрал аналог вашего модуля только на STM32F105RB. Купленные мною дисплеи ( TFT8K0594FPC ) оказались на контроллерах SSD1289. Возник вопрос - чем вы конвертируете картинки в формат R5G6B5 (BMP565)? Может подскажите программу пакетной конвертации в этот формат . Каково время вывода картинки(240x320) с SD карты на LCD в вашем модуле? |
|
| Автор: | Alex62 [ Чт дек 13, 2012 10:11:00 ] |
| Заголовок сообщения: | Re: Малогабаритный микроконтроллерный модуль "MiniMother AVR |
В статье я давал ссылку на програмку конвертации. Повторяю: http://avrhobby.ru/index.php?option=com ... elect&id=6 А скорость вывода видна на видео. Тоже повторяю: http://www.youtube.com/watch?v=AHsoSFwkkF4 Я тоже уже сделал "аналог" только на более "толстом" и быстром камешке STM32F407VG Работа с дисплеем посредством FSMC, карта читается через SDIO. Все на порядок быстрее. Заканчиваю платку для дисплея 3,2" с разрешением 320х480 на контроллере ILI9481. Если будет интерес у кого, выложу с исходником. |
|
| Автор: | su9 [ Вт мар 19, 2013 22:38:17 ] |
| Заголовок сообщения: | Re: Малогабаритный микроконтроллерный модуль "MiniMother AVR |
Я тоже уже сделал "аналог" только на более "толстом" и быстром камешке STM32F407VG Работа с дисплеем посредством FSMC, карта читается через SDIO. Все на порядок быстрее. Заканчиваю платку для дисплея 3,2" с разрешением 320х480 на контроллере ILI9481. Если будет интерес у кого, выложу с исходником.[/quote] Во первых спасибо за статью! - несколько лет валялся 256А3 без дела и вот запустил с ILI9320. Правда не выводятся "примитивы и заполнение" но постепенно разберемся... Есть большой интерес к исходнику на STM32F4 - как раз издеваюсь над F407VET6 и ILI9481 правда 272х480 . На Меге 32 все работает без проблем а туточки пока неважно - тяму не хватает на 100-ногие! В инете море исходников но в основном навороченные до безобразия - нужен примитив для лучшего освоения. |
|
| Автор: | su9 [ Чт мар 21, 2013 02:11:28 ] |
| Заголовок сообщения: | Re: Малогабаритный микроконтроллерный модуль "MiniMother AVR |
...видимо командировка на Кипр... |
|
| Автор: | Alex62 [ Чт мар 21, 2013 13:49:34 ] |
| Заголовок сообщения: | Re: Малогабаритный микроконтроллерный модуль "MiniMother AVR |
Цельного исходника еще нет. Пишется. Если есть вопрос по реализации какой функции, конкретизируй. Выложу. Или здесь или в личку. Цитата: Есть большой интерес к исходнику на STM32F4 - как раз издеваюсь над F407VET6 Так и тянет уточнить. Кто над кем издевается |
|
| Автор: | su9 [ Чт мар 21, 2013 18:29:49 ] |
| Заголовок сообщения: | Re: Малогабаритный микроконтроллерный модуль "MiniMother AVR |
В основном он! Проблемму STM скину в личку. Хмега тоже не подарок для малограмотных - захотелось поменять порт D на E, с налете фигвам, не Мега 32! Можно ли подправить исходник - не рисует примитивы и заполнение? |
|
| Страница 1 из 3 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|


