nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 21 Jan 2018 00:42



Reply to topic  [ 21 posts ]  Go to page Previous  1, 2
NEC ядро 78K/0S 
Author Message
Novelist

Joined: 20 Sep 2015 03:50
Posts: 33
Reply with quote
Несколько фоток внутреннего устройства конструкции часиков.


Attachments:
Конструктив5.jpg
Конструктив5.jpg [ 30.63 KiB | Viewed 320 times ]
Конструктив4.jpg
Конструктив4.jpg [ 57.04 KiB | Viewed 320 times ]
Конструктив2.jpg
Конструктив2.jpg [ 54.35 KiB | Viewed 320 times ]
11 Aug 2017 03:54
Profile
Novelist

Joined: 20 Sep 2015 03:50
Posts: 33
Reply with quote
Доброго времени суток.

Для своих поделок решил сделать универсальные независимые исполнительные модули.
Что бы можно было их использовать на разных типах управляющих микроконтроллеров.

Каждый модуль имеет свой адрес, связь двунаправленная, начало обмена MASTER<->SLAVE, формат управляющих команд HEX цыфры. Длина сообщений до 16 (HEX) байт.
Кол-во модулей 16.
Все модули выполнены в двух типах размера.
Сделал пока 5 модулей.
1 одиночная кнопка с подсветкой.
2 блок из 4 кнопок с подсветкой.
3 индикация на 2 разряда (7сегментный).
4 индикация на 4 разряда (7сегментный).
5 модуль на 4 входа и 4 выхода с оптронной развязкой и индикацией.
Самое интересное в том что модули могут подсоединятся друг к другу как угодно.
Получился типа трансформера.
Можно собрать разнообразные вариации.
Вся индикация модулей динамическвя, в один момент времени светится только один светодиод, а в модуле на 4 разряда - 4 светика.
Фото моих поделок.


Attachments:
Модуль 7х4 SEG ф70.jpg
Модуль 7х4 SEG ф70.jpg [ 48.79 KiB | Viewed 301 times ]
MODU.jpg
MODU.jpg [ 153.37 KiB | Viewed 301 times ]
Модуль 7х4 SEG ф60.jpg
Модуль 7х4 SEG ф60.jpg [ 121.58 KiB | Viewed 301 times ]
13 Aug 2017 05:01
Profile
God
User avatar

Joined: 13 Nov 2010 05:06
Posts: 1291
Reply with quote
kuber wrote:
В нете очень скудно по микроконтроллерам NEC.
Может на этом форуме энтузиастов найду.

Не понятно , вялый интерес конкретно к не заслужено обделённые вниманием электронщиков этими микроконтроллерами чем обусловлен?

Доставаемостью - всегда в ассортименте в Элтех.

Цена - в пределах разумного.

Программатор - замечательный и простой , повторённый мною многократно на странице Е. Чана, правда работает из командной строки, На сайте Элтех есть программная

оболочка под Win, в ней же схемы простейших программаторов.

Среда разработки IAR (сам я использую ASM)

Остаётся - отсутствие рабочих схемных примеров а также библиотек.

Возможно мне удастся заинтересовать выкладывая конкретные примеры использования.

Что-то не густо у нас с поклонниками микроконтроллеров NEC...

Что мне в современном железе не нравится, так это его схожесть с бабочками-однодневками. Каждый день рождается новая бабочка, каждый день вчерашняя помирает. Не успел ещё вчерашнюю рассмотреть во всех подробностях, как уже подобных и не найти. Вокруг новые, ещё более пёстрые, ещё более быстрые... и такие же однодневные. Я, конечно, немного утрирую, но не сильно. Такая ситуация удобна для производителей серийного оборудования, когда освоение и разработку с нуля на новом контроллере можно "разложить" по десяткам-сотням-тысячам проданных экземпляров устройств. Для радиолюбителя же попытка держать руку на пульсе сродни мазохизму. Я вот делаю пару-тройку конструкций в год, да и то времени не хватает, а уж если на каждую изучать матчасть с нуля, так и одной за год не сделаю. Для меня всё же смысл не в новых знаниях как таковых (которые завтра устареют), а в практическом применении знаний, пусть и не самых свежих. Поэтому пользуюсь в основном старыми контроллерами (пока они мне доступны), на новое практически не обращая внимания.

Кроме того, многие производители не поддерживают свободное ПО, которое бы поддерживало их контроллеры. Таких производителей я, в свою очередь, тоже не поддерживаю. :-)


13 Aug 2017 23:55
Profile
Novelist

Joined: 20 Sep 2015 03:50
Posts: 33
Reply with quote
Доброго времени суток.
Тестирую свои модули.
Пока модули 3 типов (Вывода, Ввода, Ввода/Вывода).
В первых вариантах модулей использовал программный UART, модули работали, но было заметно мерцание при обмене. Пришлось переделать все модули на микроконтроллер с аппаратным UART,
всё стало ОК.


Attachments:
P1050668.jpg
P1050668.jpg [ 223.41 KiB | Viewed 217 times ]
P1050663.jpg
P1050663.jpg [ 210.16 KiB | Viewed 217 times ]
P1050662.jpg
P1050662.jpg [ 210.76 KiB | Viewed 217 times ]
13 Oct 2017 02:54
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 16065
Location: Colorado
Reply with quote
Может про кубики отрезать в отдельный топик?

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

_________________
:eugeek: https://twitter.com/Shaos1973


24 Oct 2017 06:59
Profile WWW
Novelist

Joined: 20 Sep 2015 03:50
Posts: 33
Reply with quote
Доброго времени суток.
Вкратце - все модули по сути соединены в параллель по 3 проводной шине -
плюс, минус, данные (двунаправленный одно-проводный UART (на подобии LIN) скорость 14400бит).
Модуль постоянно анализирует данные , и при условии совпадения синхро-байта, адреса, длины данных, контрольной суммы -
выполняет те или иные действия.
В ответ модуль отравляет мастеру посылку, состояние модуля, кнопок и линий ввода.
В обмене участвуют только ASCI HEX символы, исключение синхро-байт ">" или "<".

Отдельный топик - почему бы и нет.

Просто "Кубики" модулей сделаны на основе микроконтроллере NEC uPD78F9221.

Для теста двунаправленного обмена использовал простецкий соглосователь 1 проводной линии. Работает!


Attachments:
1WireSerial.JPG
1WireSerial.JPG [ 30.83 KiB | Viewed 142 times ]
25 Oct 2017 23:48
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 21 posts ]  Go to page Previous  1, 2

Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.