Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 26163
Рейтинг: 2127
#46: 2008-08-06 10:32:25 ЛС | профиль | цитата
Tad писал(а):
Примени одну из F1..F12

Я не собираюсь делать схему, я хочу написать IC, а коды F1..F12 не ASCII. Я собирался сделать автоматическое определение раскладок, и только один код выпадает.
Можно подумать, когда ты пишешь текст, ты не переключаешь раскладки, нашел проблему
------------ Дoбавленo:

Леонид писал(а):
У меня была схема на телетайп, но вход/выход через звуковую карту разными частотами

Народ, вы топик-то читаете Челу нужно выдавать байтовый код на COM-порт, дальше он декодируется в MK -- значит, у него такое дипломное задание, чего еще выдумывать-то
карма: 22

0
Голосовали:bestsponsor, Астрамак
Ответов: 125
Рейтинг: 0
#47: 2008-08-06 10:32:26 ЛС | профиль | цитата
Вот пусть и напечатает свое задание.
Если сделать телетайп на базе ПК - это одно.
Если обязательное применение контролера на базе МК - это другое, т.к. преобразование кода нажатой клавиши в код МТК-2 можно сделать и в контролере.

Задание: разработка програмно-аппаратного комплекса АРМ телеграфиста.Методы и средства подручные.
Внешний контроллер необходим для согласования с телеграфным каналом и для приема телеграмм в буферную память контроллера при неработающем ПК (зависание, обслуживание ПК). Контроллер я делаю сам. Преобразование кодов в контроллере сделать можно, но это крайний вариант, т.к. ресурсы контроллера не бесконечны, а софт к нему пишется не на асемблере. Прошу помочь с программой для ПК.
карма: 1

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#48: 2008-08-06 10:34:18 ЛС | профиль | цитата
bestsponsor писал(а):
Прошу помочь с программой для ПК

Ладно, я нарежу декодер (и кодер для проверки), дальше, сам будешь думать
карма: 22

1
Голосовали:bestsponsor
Ответов: 125
Рейтинг: 0
#49: 2008-08-06 10:36:45 ЛС | профиль | цитата
У меня была схема на телетайп, но вход/выход через звуковую карту разными частотами, все диски обшарил - наверное удалил нечаяно, но если нужно - востановлю.

Спасибо, но это не то. Мне нужен проводной телетайп, а Вы предлагаете телетайп для радиоэфира. Схема мне не нужна - я сам разработал, а вот софт в обоих вариантах скорее всего аналогичен.
карма: 1

0
Ответов: 9906
Рейтинг: 351
#50: 2008-08-06 10:56:04 ЛС | профиль | цитата
nesco писал(а):
Я не собираюсь делать схему, я хочу написать IC

Прекрасно.
Но причем тут форум по HiAsm
Повесь в инете объявление: "нарезаю коды на Дельфи", и дело с концом

Задача - на пол-часа работы, в вы второй день мозги полощите
Коллеги, а в чем вы помощь новичкам видите
В написании за них кодов



bestsponsor писал(а):
Преобразование кодов в контроллере сделать можно, но это крайний вариант, т.к. ресурсы контроллера не бесконечны

Цена этого интеллекта - не более 200 байт кода (хотя скорее 50-100), и плюс немножечко таблиц с символами
Это диагноз

bestsponsor писал(а):
а софт к нему пишется не на асемблере

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

Тут сказать нечего, каждый имеет право сходить с ума по своему

карма: 9

1
Голосовали:bestsponsor
Ответов: 3851
Рейтинг: 159
#51: 2008-08-06 10:57:04 ЛС | профиль | цитата
Вот набросал раскодировщик code_9648.txt, надо проверить..
карма: 0
начавший
1
файлы: 1code_9648.txt [2.4KB] [294]
Голосовали:bestsponsor
Ответов: 125
Рейтинг: 0
#52: 2008-08-06 11:18:14 ЛС | профиль | цитата
Ладно, я нарежу декодер (и кодер для проверки), дальше, сам будешь думать

Спасибо большое!
Как можно организовать прием сообщения с СОМ порта через декодер в RichEdit, одновременно записывая это сообщение в файл и печатая его на LPT принтер?
Какие компоненты мне использовать ?
------------ Дoбавленo:

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

Я не профессионал. На АСМЕ не напишу за месяц. Если говорить про сложность - то одна из фирм разрабатывала подобный АРМ более года. Контроллер там был на Atmega128 со 128Кб памяти программ. При этом им этого не хватило - повесили внешнее ПЗУ. Не все так просто как кажется. Эта железяка должна работать в сети АТ-50. А там хватает нюансов в протоколе взаимодействия.
------------ Дoбавленo:

Задача - на пол-часа работы, в вы второй день мозги полощите
Коллеги, а в чем вы помощь новичкам видите
В написании за них кодов

Я хотел бы разобраться в HiASM в ходе реализации практического задания. Это на мой взгляд оптимальный вариант обучения. Прошу помочь советом , мол как и какие компоненты использовать. Не бейте меня сильно, я про HiASM узнал три дня назад.
У меня меньше месяца впереди. Есть шансы?

карма: 1

0
Ответов: 9906
Рейтинг: 351
#53: 2008-08-06 11:31:03 ЛС | профиль | цитата
А я профессионал.
И никогда не пишу "диагноз" без достаточных оснований
Мне кажется, я на 8-й меге и на порядок более сложные задачи поднимал...

Хотя "одна из фирм" для этих целей использовала ADSP (100$ камень, грубо говоря). А в документации приведены рассуждения о законох регулирования -- так на уровне недоучившегося студента
Это я к тому, что "одна из фирм" - слабая аргументация, у них тоже дураков хватает (высокооплачиваемых, между прочим)
------------ Дoбавленo:

bestsponsor писал(а):
Я хотел бы разобраться в HiASM в ходе реализации практического задания. Это на мой взгляд оптимальный вариант
Если именно разобраться, то по моему - тоже оптимальный.
Осталось, чтобы это поняли коллеги

карма: 9

1
Голосовали:bestsponsor
Разработчик
Ответов: 26163
Рейтинг: 2127
#54: 2008-08-06 17:10:05 ЛС | профиль | цитата
Galkov писал(а):
вы второй день мозги полощите

Какой второй день, я пол-ночи задачу выбивал.
А все, что я писал, то наполовину подначивал, чтобы других заинтересовать
Во, и Galkov нарисовался, а так фиг кого найдешь
Уж если точно никто ничего не сделает, тогда и IC пригодится.
А, кстати, найти нормальный, полностью рабочий код на Delphi, не так-то просто -- наполовину лажа, на уровне городской канализации.


------------ Дoбавленo:


Ну вот, что у меня получилось

Если не найдет каких-то точек, то ничего страшного, но минимальная версия должна быть не ниже b169

Там на порт Com1 данные передаются (управление портом делайте сами). Можно подключить контроллер и попробовать. Это -- кодер, декодера я не делал.
карма: 22

1
файлы: 1mtk-2_hiasm.sha [10KB] [291]
Голосовали:bestsponsor
Ответов: 125
Рейтинг: 0
#55: 2008-08-06 21:31:05 ЛС | профиль | цитата
Спасибо! Я честно говоря думал будет проще. Буду разбираться, пока для меня сложновато.
карма: 1

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#56: 2008-08-07 02:47:37 ЛС | профиль | цитата
bestsponsor писал(а):
думал будет проще

Может, кто и проще сделает, у меня так получилось

------------ Дoбавленo:


Вот, сделал улучшенную версию -- упростил передатчик и сделал декодер. Для проверки использовался виртуальный COM-порт -- Eltima Software-Virtual Serial Port Driver 6.0. Передатчик -- Com2, приемник -- Com4
карма: 22

2
файлы: 1mtk-2_hiasm_1.sha [11.4KB] [313]
Голосовали:bestsponsor, Konst
Гость
Ответов: 17029
Рейтинг: 0
#57: 2008-08-07 03:02:40 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-09 16:19:53
карма: 0

0
Ответов: 125
Рейтинг: 0
#58: 2008-08-07 08:36:37 ЛС | профиль | цитата
Спасибо! Вы почти половину программы сделали! Даже не знаю, как Вас отблагодарить.
карма: 1

0
Ответов: 8930
Рейтинг: 823
#59: 2008-08-07 08:58:03 ЛС | профиль | цитата
bestsponsor, обратите внимание на красный "+" в правом верхнем углу каждого поста
карма: 19

0
Ответов: 125
Рейтинг: 0
#60: 2008-08-07 09:06:55 ЛС | профиль | цитата
Это само собой. Я жму регулярно.
карма: 1

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)