-
- ? dima83
- 28.04.2018 07:15
? BD - 26.04.2018 20:57
интересно, как ты хочешь отказаться от монитора ))
вслепую набирать MO и L ?
¤
Именно так! Вслепую! Для одной проги, зашитой в пик самое то!
- ? dima83
- 25.04.2018 15:37
Уважаемый транзистор (315) про пик я уже писал выше. На счет последовательного протокола - он может быть любым... его можно оформить программно. ТЛГ действительно занят - он у меня работает как загрузчик ПО. Я не думаю, что использование ТЛГ чем то выгоднее, чем использование выходного порта.
- ? dima83
- 25.04.2018 15:29
Возникает резонный вопрос сколько всего светодиодных индикаторов может работать в режиме динамической индикации (с общими анодами сегментов и раздельными катодами разрыдов)?
- ? dima83
- 24.04.2018 17:07
т.е. полный цикл обслуживания 20 индикаторов будет равен 10 секундам! Это же такое мерцание будет!
- ? dima83
- 24.04.2018 16:56
Ну а если между регистрами и портом БК поставить пик качестве управляющего элемента, то БК можно освободить от постоянного обслуживания индакаторов...
- ? dima83
- 24.04.2018 16:53
Речь то идет о динамической индикации. Каждый разряд будем держать 100 миллисекунд. "Колбаса" по идее должна загружаться быстро... Почему думаешь, что будет 8888?
- ? dima83
- 24.04.2018 16:37
ну хорошо. а потокам выдержат?
- ? dima83
- 24.04.2018 16:26
Но вот что интересно. Если загонять всю эту "колбасу" в наши четыре регистра, а потом обновлять информацию (не менее чем через 100 миллисекунд), то как это отразиться на индикаторах?
- ? dima83
- 24.04.2018 16:25
Вообще можно только 2мя обойтись - Data и Strob. Т.е. если нужно управлять 20ю индикаторами, то один из регистров (восьмиразрядный регистр сдвига) будет управлять сегментами, а остальные три регистра - разрядами.
- ? dima83
- 24.04.2018 16:13
2-3 разряда БКшечного порта
- ? dima83
- 24.04.2018 16:12
Была у меня мысля использовать регистры сдвига и для управления сегментами и для управления разрядами. Т.е. 2-3 разряда задействовать всего.
- ? dima83
- 24.04.2018 16:11
Жирно будет все 16 бит использовать. Как бы съэкономить...
- ? dima83
- 24.04.2018 15:29
А можно как то в БК реализовать подпрограмму табличной конвертации по аналогии с пик-контроллером? Т.е. преобразование позиционного кода в какой либо мнемокод?
- ? dima83
- 21.04.2018 17:11
Добрый день. У меня возникла идея выводить информацию с БК на семисегментные светодиодные индикаторы с выходного порта БК. Таким образом можно отказаться от монитора. В моем случае загрузка программы не требует его наличия. Вот думаю как бы реализовать данную задачу. Имею в наличии большое количество индикаторов, которые нужно оформить аппаратно. Но самое трудное это программное оформление. Как пример нужно вывести на индикаторы четыре десятичных числа, разделенных пробелами... Кто что подскажет по данному вопросу?
- ? dima83
- 11.02.2018 15:22
Кстати, на счет эмулятора, я пытался загрузить wav файл через него в свою БКшку. Результат нулевой.
- ? dima83
- 11.02.2018 15:20
FAT16, и не обязательно что бы это был ANDOS. В вышеупомянутой мною статье загрузчик занимает всего 11 машинных слова (22 байта).
- ? dima83
- 07.02.2018 16:06
Предлогаю вашему вниманию сканер-анализатор NEC кода пультов ДУ на базе БК-0010-10 + загрузчик данной проги по ТЛГ каналу. Программа анализирует ик сигнал пульта ДУ, работающего по протоколу NEC и выводит 4 байта кода в десятичном виде на дисплей БК. Устройство реализовано на пик контроллере 12f629. Подключение устройства к портам ТЛГ производится через разъем УП (допаять провода ТЛГ согласно схеме БК)
; вывод 7 12f629 (GP0) - вывод B2 разъема УП (ПрД)
; вывод 6 12f629 (GP1) - вывод B3 разъема УП (ПД)
; вывод 5 12f629 (GP2) - СВЕТОДИОД через резистор 470 Ом на землю.
Питание контроллера (вывод 1 +5 В / вывод 8 - земля) так же от БК (УП). Между ногами 1 - 8 обязательно емкость 10 - 100 нФ! Подключение сборки ИК приемника (от любого не нужного CD/DVD плеера или прочего) выход сигнала - разъем УП B24 (нулевой разряд входного порта). Питание сборки так же от БК (+ 5 В - АВ 8,9 / земля - АВ 11,18,19).Описание работы: собрать устройство, подключить его к разъему УП БК, включить питание БК. Выйти из Бейсика в монитор командой "MO", запустить загрузку по ТЛГ командой "L". Загрузка программы длится менее 1 сек. Направить пульт ДУ на ИК сбору и нажать на любую кнопку. На дисплее БК отобразятся 4 байта кода команды ПДУ в десятичном виде. Прошивка контроллера pic12f629 в формате HEX через почту.
- ? dima83
- 07.02.2018 15:28
? BD - 05.02.2018 15:27
у dima83 БК10. готовых отладчиков умеющих грузить по EMT 40, 42, 44, 46, 50 всеравно нет.
¤
У тебя все сводится к СМК! В моем проекте первоначальная загрузка с ТЛГ-канала это загрузка самого загрузчика - небольшой проги, выводящей список файлов на дисплей и позволяющей выбрать нужный для дальнейшей загрузки. За предложение, конечно, спасибо, но эт не выход, уж извини. Надо свой проект добивать!
- ? dima83
- 04.02.2018 15:38
и уж тогда не битов, а разрядов
- ? dima83
- 04.02.2018 15:37
Порта два - порт ввода и порт вывода)
- ? dima83
- 04.02.2018 15:08
Сейчас у меня одна проблемма стоит, в которую все упирается - это пик контроллер pic12f629. Он сайчас грузить прогу в БК из своей программной памяти, а мне к нему еще надо телефонную флешку прикрутить, а портов не хватает...
- ? dima83
- 04.02.2018 15:06
ДОС переписывать, я думаю, не стоит. Нужно свой загрузчик писать, взяв за снову ссылку, которую я давал выше.
- ? dima83
- 04.02.2018 15:04
Так и я писал! Бейсик особенно любил, паскаль не признавал - там переменные нужно заранее объявлять. А сейчас снова конспект завел по БКшке. Новую тетрадку купил)
- ? dima83
- 04.02.2018 15:00
Ну и в третьих платку размером со спичечный коробок можно запихнуть в БКшку и сделать щель под SD-карту. И ничего не будет болтаться сбоку.
- ? dima83
- 04.02.2018 14:58
По поводу MP3 это та же звуковая загрузка. Во первых это долго. Во вторых теперь это и не нужно.
- ? dima83
- 04.02.2018 14:56
Ну почему же нет есть! Сумовые зарплатные карты. Только на них лежат не рубли, а сумы.
На счет ком порта я давно думал, если его с ТЛГ состыковать то процесс отладки упроститься в разы.
- ? dima83
- 04.02.2018 14:46
Да и вообще это самим людям решать что им проще - паять модуль хранения файлов на сисемной шине или собрать фигню с двумя проводами.
- ? dima83
- 04.02.2018 14:43
Я реально без него работать бы не смог.
- ? dima83
- 04.02.2018 14:43
Ты не поверишь, но у нас все переводы только наличкой! Т.е. реальная зелень - вэлком!
- ? dima83
- 04.02.2018 14:40
Конечно я читаю и другие посты, просто такая рьяная критика наводит на подозрения... Ни какого коммерческого интереса я в этом не преследую и ни чей кусок хлеба не собираюсь отнимать.
- ? dima83
- 04.02.2018 14:38
Раз так то отвечу: я не настаивал на этом подарке. И вполне мог бы заплатить, если бы мог купить валюту, но в нашей стране (Узбекистан) в банках валюта не продается, а покупка ее на базаре это реальный срок.
- ? dima83
- 04.02.2018 14:35
Скажи мне пожалуйста, вот ты тут критикуешь пальчем указываешь, дескать надо было купить а не ждать.
А ты сам то что нибудь написал или спаял?
- ? dima83
- 04.02.2018 14:31
Вот и я подметил что много портов у БКшки. Единственно хренова что они все инверсные и придется на них инверторы навешивать что бы не спалить что-нибудь.
- ? dima83
- 04.02.2018 14:25
Скажу честно, те проги которые были написаны для БК раньше никакого практического интереса не представляют. По крайней мере для меня. Исключения можно пересчитать по пальцам.
- ? dima83
- 04.02.2018 14:24
А если человек самостоятельно прогу решил написать? Как он ее грузить в БКшку будет?
- ? dima83
- 04.02.2018 14:18
Реплика мне досталась в подарок - это хорошо. А как быть другим, у которых только голая БКшка? Искать магнитафон с касетами?
- ? dima83
- 04.02.2018 14:17
Не очень понимаю, что ты сейчас цитируешь. Но раз уж этот форум существует то, наверное кому то, это нужно.
- ? dima83
- 04.02.2018 14:13
В любом случае если кто то что то делает это достойно уважения. И еще есть такая поговорка: "Кто может - тот делает, кто не может - тот критикует".
- ? dima83
- 03.02.2018 16:17
и тут возникает два вопроса:
1. Если прога оттранслирована в начальный адрес 1000, то нужно что то сделать, что бы она запустилась сразу.
2. После прерывания работы загруженно программы, нужно вновь загрузить с флешки загрузчик с выводом списка файлов...
- ? dima83
- 03.02.2018 16:14
? S_V_B - 03.02.2018 16:13
не мешай ходу мыслей)
- ? dima83
- 03.02.2018 16:13
После выбора пользователем нужного файла и нажатия кливиши "ввод" в контроллер будут передоваться коды символов, содержищихся в имени файла (слева направо). Далее контроллер начнет поиск файла в файловой системе флешки (FAT16) и собственно передаст содержимое файла в бк, которая к тому времени будет ожидать прием файла.
- ? dima83
- 03.02.2018 16:10
Далее на экран будет выводиться список файлов, содержащихся на флешке.
- ? dima83
- 03.02.2018 16:08
Думаю, что за основу нужно взять материал из журнала бк-1996-1. Модуль хранения программ для БК0010.01, а именно описание меню выбора файлов. Загрузчик может располагаться отдельным файлом на SD-карте и будет загружаться в память однократно командой "L" из монитора
- ? dima83
- 03.02.2018 16:00
Ну вот уже конструктивные идеи, а не просто критика.
- ? dima83
- 03.02.2018 14:34
С бейсиком даже не заморачивайтесь! Очень долго выполняются команды. Вобщем для анализа сигналов бейсик не пригоден, равно как и для их генерации. Я реализовал анализатор NEC-протокола для ИК пультов ДУ только на ассемблере.
- ? dima83
- 03.02.2018 12:24
сейчас все строиться на последовательном интерефейсе. благо скорости позволяют. хотите рсширить до параллельного - ставьте контроллер с большим числом портов
- ? dima83
- 03.02.2018 12:22
ну и потом что б не париться с готовыми ДОСовскими дисками решили их згонять в образы под старое железо
- ? dima83
- 03.02.2018 12:21
когда разрабатывали СМК и флешек то не особенно было в продаже
поэтому и делали контроллерах для КНГМД (128)
- ? dima83
- 03.02.2018 12:20
вот поэтому я и предлогаю) удобство переноса файлов с компа на БК и обратно (если нужно)
- ? dima83
- 03.02.2018 12:18
т.е. работать все, конечно, будет, но будет занимать в 2 - 3 раза больше места
-
1 | 2 | 3 | 4 | 5 | ... | 8 | »
?