[ВХОД]

Главная | Содержание | Форум | Файлы | Поиск | Контакт
NAVIG
О форуме
Резонансные генераторы
Магнитные генераторы
Механические центробежные (вихревые) генераторы
Торсионные генераторы
Электростатические генераторы
Водородные генераторы
Ветро- и гидро- и солнечные генераторы
Струйные технологии
Торнадо и смерчи
Экономия топлива
Транспорт
Гравитация и антигравитация
Оружие
Нейтронная физика
Научные идеи, теории, предположения...
Прочие идеи (разные)
Новые технологии
Коммерческие вопросы
Барахолка
Патентный отдел
Сделай сам. Советы.
Конструкторское бюро
мобильная версия
Печатать страницу
Форум - Сделай сам. Советы. - Домашнему мастеру - Программирование z80 - Стр.8
<][ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 ][>
Post:#511859 Date:11.10.2016 (17:49) ...
Кто программировал z80 на ассемблере? Кто собирал устройства на z80?Будет ли работать без внешнего озу?
Пзу это память программ?
sw1972 | Post: 513169 - Date: 18.10.16(18:19)
Немного не по теме
Скиф замечателен тем, что заходя на него, погружаешься на несколько минут в детство. И это хорошо. Отдых после работы. Разгузка мозгов.

Я рад, что сюда заходят таже специалисты-практики, общаться с ними приятно и полезно.

_________________
Хорошее - враг лучшего
Greyver | Post: 513172 - Date: 18.10.16(18:31)
Именно. Нужна именно цель.

Кому как, а я уже нашёл. Структура вырисовывалась следующая: на каждый датчик, мотор, исполнительный механизм вешать по АВРке (ПИКу), затык был в том, кто этим командовать-читать-записывать будет - на комп низкоуровневое управление сбрасывать не хотелось, сильно замедляет работу. И тут eZ80 самое оно, как core - во внешнее ОЗУ через ПЗУшный загрузчик можно любую программу с внешнего носителя загружать. Думаю красиво получится.

_________________
Человек отличается от обезьяны умением не замечать очевидных вещей.
neama | Post: 513186 - Date: 18.10.16(19:33)
Greyver Пост: 513172 От 18.Oct.2016 (15:31)
Именно. Нужна именно цель.

Кому как, а я уже нашёл. Структура вырисовывалась следующая: на каждый датчик, мотор, исполнительный механизм вешать по АВРке (ПИКу), затык был в том, кто этим командовать-читать-записывать будет - на комп низкоуровневое управление сбрасывать не хотелось, сильно замедляет работу. И тут eZ80 самое оно, как core - во внешнее ОЗУ через ПЗУшный загрузчик можно любую программу с внешнего носителя загружать. Думаю красиво получится.

не тут проще аврки на конечные и что то вроде расбери на управление.
у малины есть большой плюс ты можешь как хочешь рулить ей в том числе и через вэб интерфейс.

_________________
Раздражайтесь, это улыбает...
dedivan | Post: 513188 - Date: 18.10.16(19:49)
neama Пост: 513186 От 18.Oct.2016 (16:33)
ты можешь как хочешь рулить ей в том числе и через вэб интерфейс.

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


_________________
я плохого не посоветую
inkan | Post: 513193 - Date: 18.10.16(20:36)
Для ВМ80 делал отладочную систему примерно как на картинке. Для зет 80 эта система будет проще, так как не надо ГФ24, ВК28, ЛП10 и преобр-ль -5, 12В.
При разработке надо предусмотреть полную работу с озу (чт/зп) и режим пошагового выполнения команд. Для тех кто работал с логикой изготовление такой системы трудностей не вызовет (всего около 40 корпусов). Для полного понимания работы процессора простенькие программы составляем вручную на бумаге, потом по таблице переводим ее в машинные коды и проверяем на макете, пк для этого не нужен совсем.


neama | Post: 513196 - Date: 18.10.16(21:19)
dedivan Пост: 513188 От 18.Oct.2016 (16:49)
neama Пост: 513186 От 18.Oct.2016 (16:33)
ты можешь как хочешь рулить ей в том числе и через вэб интерфейс.

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

дед ты не понял о чем я....
управление конечными моторамиустройствами атмелами, связь с центральной башкой по uart обертка в 485 готовые тараканы от максимки есть.

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

или малина, расбери тянет на борту нормальную линуху а туда можно и вебсервер впихнуть... а на нем уже или опц сервер или мини скада...


_________________
Раздражайтесь, это улыбает...
neama | Post: 513197 - Date: 18.10.16(21:21)
DevilR Пост: 513191 От 18.Oct.2016 (17:03)
Greyver Пост: 513172 От 18.Oct.2016 (15:31)
Именно. Нужна именно цель.

Кому как, а я уже нашёл. Структура вырисовывалась следующая: на каждый датчик, мотор, исполнительный механизм вешать по АВРке (ПИКу), затык был в том, кто этим командовать-читать-записывать будет - на комп низкоуровневое управление сбрасывать не хотелось, сильно замедляет работу. И тут eZ80 самое оно, как core - во внешнее ОЗУ через ПЗУшный загрузчик можно любую программу с внешнего носителя загружать. Думаю красиво получится.

Тут малинка самое оно - и данные на борту и мощности прилично. Опять же - на борту хорошая операционная система. Данные можно хоть через что пересылать. И хоть откуда, с учетом веба.
Да и дешево.
А насчет датчиков, моторов - можно на той же ардуине-мини организовать. И отлаживать удобно. Если расстояние небольшое - можно все исполнительные устройства или на I2C, или на SPI повесить. Хотя, тут каждому-свое.

ардуина == зло. абзац как неэффективно.... мне проще на старом добром румынском С набросать пару строчек...(эт я про кодевижен) да и либы я под себя переписывал...

_________________
Раздражайтесь, это улыбает...
- Правка 18.10.16(21:23) - neama
KomX | Post: 513200 - Date: 18.10.16(21:41)
Greyver Пост: 513172 От 18.Oct.2016 (15:31)
Именно. Нужна именно цель.

Кому как, а я уже нашёл. Структура вырисовывалась следующая: на каждый датчик, мотор, исполнительный механизм вешать по АВРке (ПИКу), затык был в том, кто этим командовать-читать-записывать будет - на комп низкоуровневое управление сбрасывать не хотелось, сильно замедляет работу. И тут eZ80 самое оно, как core - во внешнее ОЗУ через ПЗУшный загрузчик можно любую программу с внешнего носителя загружать. Думаю красиво получится.

А можно несколько подробнее описать задачу? Какими моторами управлять собираетесь, что за датчики и т.д.?

_________________
KomX - это комикс (история в картинках) или ком(приходить) икс(к неизвестному)... (Well)
dedivan | Post: 513201 - Date: 18.10.16(21:44)
neama Пост: 513196 От 18.Oct.2016 (18:19)
расбери тянет на борту нормальную линуху

Вот опять непонимание зачем нужен линух.
Линух. дос. винда- это операционки для работы с файлами.
А если их нет? Зачем они тогда? Для тормоза?
Если ЦП решает только задачи управления- нафиг все линухи.
Там ставят РТОС.
Вот если у него копилка для логирования а не управления- тогда какой то дос-линух нужен.

_________________
я плохого не посоветую
- Правка 18.10.16(21:46) - dedivan
KomX | Post: 513202 - Date: 18.10.16(21:51)
Вот и я говорю, ESP3212 "за глаза" хватит.

_________________
KomX - это комикс (история в картинках) или ком(приходить) икс(к неизвестному)... (Well)
neama | Post: 513203 - Date: 18.10.16(21:58)
KomX Пост: 513202 От 18.Oct.2016 (18:51)
Вот и я говорю, ESP3212 "за глаза" хватит.

спс...надо попробовать...

dedivan Пост: 513201 От 18.Oct.2016 (18:44)
neama Пост: 513196 От 18.Oct.2016 (18:19)
расбери тянет на борту нормальную линуху

Вот опять непонимание зачем нужен линух.
Линух. дос. винда- это операционки для работы с файлами.
А если их нет? Зачем они тогда? Для тормоза?
Если ЦП решает только задачи управления- нафиг все линухи.
Там ставят РТОС.
Вот если у него копилка для логирования а не управления- тогда какой то дос-линух нужен.


так об этом и речь...
[ссылка] малину для меньшего ставить смысла нет...
[ссылка] для просто порулить атмеги хватает выше крыши...

_________________
Раздражайтесь, это улыбает...
- Правка 18.10.16(22:16) - neama
dedivan | Post: 513206 - Date: 18.10.16(22:15)
neama Пост: 513203 От 18.Oct.2016 (18:58)

для просто порулить атмеги хватает выше крыши...

Вот уже теплее.
Все управление обходится байтовыми командами, и для них 8-разрядные машинки самое оно.
Измериловка требует больше разрядов- для нее оптимально 16 разрядов,
а вот файловые системы требуют 32-64 разряда- вот туда все линухи и винды приспособлены.

_________________
я плохого не посоветую
sw1972 | Post: 513217 - Date: 19.10.16(04:24)
inkan Пост: 513193 От 18.Oct.2016 (17:36)
Для ВМ80 делал отладочную систему примерно как на картинке. Для зет 80 эта система будет проще, так как не надо ГФ24, ВК28, ЛП10 и преобр-ль -5, 12В.
При разработке надо предусмотреть полную работу с озу (чт/зп) и режим пошагового выполнения команд. Для тех кто работал с логикой изготовление такой системы трудностей не вызовет (всего около 40 корпусов). Для полного понимания работы процессора простенькие программы составляем вручную на бумаге, потом по таблице переводим ее в машинные коды и проверяем на макете, пк для этого не нужен совсем.

40 корпусов!!!!

_________________
Хорошее - враг лучшего
psih | Post: 513220 - Date: 19.10.16(06:09)
Greyver Пост: 513172 От 18.Oct.2016 (15:31)
Именно. Нужна именно цель.

Кому как, а я уже нашёл. Структура вырисовывалась следующая: на каждый датчик, мотор, исполнительный механизм вешать по АВРке (ПИКу), затык был в том, кто этим командовать-читать-записывать будет - на комп низкоуровневое управление сбрасывать не хотелось, сильно замедляет работу. И тут eZ80 самое оно, как core - во внешнее ОЗУ через ПЗУшный загрузчик можно любую программу с внешнего носителя загружать. Думаю красиво получится.


Ну да. действительно. Вот ваша схема
[ссылка]
2All. Какая ардуинка, атмелка, малинка и т.д.? Только z80! Только хардкор! Плохо только то, что все уже придумано давно и за нас...

Вместо готовой платки на одном чипе - 5 корпусов. Насчет красоты решения не уверен! Но это же и не 40, как в ВМ80!

- Правка 19.10.16(06:10) - psih
psih | Post: 513221 - Date: 19.10.16(06:21)

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


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

neama Пост: 513103 От 18.Oct.2016 (11:57)
хм. а что у нас машина тюринга умрет? или построение железа кардинально изменится?
какой у нас чичас слой абстракции? железо, байткод, язык... виртуальная машина, байткод, язык... кпд современного кодера падает до уровня паровоза, только что быстродействие камней спасает...


слой абстракции сейчас - фрэймворки. Тем не менее не боги горшки обжигаются. Будут и микросхемотехника и сигналы, микроархитектуры и т.д. и инженеры соответствующие, но не на домашнем уровне. И фрэймворки тоже будут кто-то делать. Но интелектуальные системы будут реализованы на системах нечеткой логики и железо будет соответствующее, типа квантовые процессоры. Тем не менее за "мозгом" в оконечных/периферийных и исполнительных устройствах стандартный подход к элементной базе и программированию сохранится.

<][ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 ][>
У Вас нет прав отвечать в этой теме.
Форум - Сделай сам. Советы. - Домашнему мастеру - Программирование z80 - Стр 8

Главная | Содержание | Форум | Файлы | Поиск | Контакт