Hello world!

Микропроцессоры и микроконтроллеры от фирмы Zilog, а также компьютеры на них построенные

Moderator: Shaos

Mondx
Doomed
Posts: 626
Joined: 10 Aug 2022 07:27
Location: Crimea

Re: Hello world!

Post by Mondx »

Shaos wrote: 10 Jan 2026 18:01 6 нулейваря 2030 года 23:51? :lol:
2Go как бы намекает. Лет, месяцев...)
User avatar
Shaos
Admin
Posts: 24871
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Hello world!

Post by Shaos »

2Go у меня никак нигде не откликается - звоночек не звонит :roll:
Mondx
Doomed
Posts: 626
Joined: 10 Aug 2022 07:27
Location: Crimea

Re: Hello world!

Post by Mondx »

И написал бы я по другому (To go), но нет места на экране.( Подумывал было =0000., но лет не думаю что надо иметь больше 9-ти и поэтому незначащие нули лишние. Такой вот UI. Всё кажется ерундой, до тех пор пока не начнёшь делать.(
Mondx
Doomed
Posts: 626
Joined: 10 Aug 2022 07:27
Location: Crimea

Re: Hello world!

Post by Mondx »

Между делом.
Скриншот 24-01-2026 225824.jpg
You do not have the required permissions to view the files attached to this post.
Mondx
Doomed
Posts: 626
Joined: 10 Aug 2022 07:27
Location: Crimea

Re: Hello world!

Post by Mondx »

На 500000 bps очень быстро грузится. Менее секунды. Выше уже z80 не успевает на 4-х МГц.(
Всегда!
User avatar
Shaos
Admin
Posts: 24871
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Hello world!

Post by Shaos »

Это софтверно 500000 bps?
imsushka
Doomed
Posts: 366
Joined: 01 Jan 2022 04:34
Location: USSR, Tashkent

Re: Hello world!

Post by imsushka »

Shaos wrote: 25 Jan 2026 03:51 Это софтверно 500000 bps?
врят ли
на 5 мгц и 115200 аппаратном переодически теряет поток
Mondx
Doomed
Posts: 626
Joined: 10 Aug 2022 07:27
Location: Crimea

Re: Hello world!

Post by Mondx »

Нет, это МК принимает файл на 500000 и отправляет z80 в параллельном виде. Может и быстрее, но тот уже не успевает. Он (z80) не только принимает, но ещё и BCC на лету считает.
Mondx
Doomed
Posts: 626
Joined: 10 Aug 2022 07:27
Location: Crimea

Re: Hello world!

Post by Mondx »

Но если через PROGMEM, то пофиг на скорость, тогда загрузка совсем незаметна. Но каждый раз писать Flash МК, как то не очень... Хотя, ресурс большой. Ну и в размере ограничение.
Mondx
Doomed
Posts: 626
Joined: 10 Aug 2022 07:27
Location: Crimea

Re: Hello world!

Post by Mondx »

Объяснения.)
Это загрузчик МК - Z80. На плате Z80, кроме CPU ничего нет. МК тактирует z80, выставляет ему данные и тормозит при надобности. МК получает данные с ПК по последу (USB) и выставляет побайтно данные для z80.
Загрузчик двухступенчатый, как в старинных ЭВМ-ах, в которых начальный загрузчик приходилось вводить вручную, с пульта. Только здесь вместо пульта - МК. Т.е. сначала начальный загрузчик, затем работает сам загрузчик.
Мы сейчас говорим о самом загрузчике (не начальном!). А его задача принять данные с МК и записать в память. Ну и подсчитать контрольную сумму, а затем стартонуть (или хальтонуть при ошибке).
На 500000 bps z80 ещё успевает записывать переданные ему с МК данные. Выше - уже нет. Послед ведь ждать не будет.( Если же это идёт через буфер (PROGMEM или XMODEM), то в этом случае проблем нет и там может быть любая скорость. Ограничение в конверторе USB-UART, но 2 мб/сек реально.
User avatar
Shaos
Admin
Posts: 24871
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Hello world!

Post by Shaos »

А чо за МК? На схеме вроде небыло...

P.S. Подключил бы через LPT - тоже было бы параллельно ;)
Mondx
Doomed
Posts: 626
Joined: 10 Aug 2022 07:27
Location: Crimea

Re: Hello world!

Post by Mondx »

Shaos wrote: 25 Jan 2026 15:13 А чо за МК? На схеме вроде небыло...
Китайский MiniEVB. Это типа ардуино Нано, на том фото есть. Чисто для отладки, потому что запаришься программировать ПЗУ каждый раз.
User avatar
Shaos
Admin
Posts: 24871
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Hello world!

Post by Shaos »

Mondx wrote: 25 Jan 2026 21:09
Shaos wrote: 25 Jan 2026 15:13 А чо за МК? На схеме вроде небыло...
Китайский MiniEVB. Это типа ардуино Нано, на том фото есть. Чисто для отладки, потому что запаришься программировать ПЗУ каждый раз.
А он ещё и ПЗУ из себя изображает?
Mondx
Doomed
Posts: 626
Joined: 10 Aug 2022 07:27
Location: Crimea

Re: Hello world!

Post by Mondx »

Shaos wrote: 25 Jan 2026 21:11 А он ещё и ПЗУ из себя изображает?
Нет, там ОЗУ стоит под процессором. Хотя на таких частотах можно и ПЗУ изобразить. Только не так много его - менее 32К.
Mondx
Doomed
Posts: 626
Joined: 10 Aug 2022 07:27
Location: Crimea

Re: Hello world!

Post by Mondx »

Mondx wrote: 25 Jan 2026 08:37 На 500000 bps z80 ещё успевает записывать переданные ему с МК данные. Выше - уже нет.
Поднял частоту у z80 до 5,33 мгц - теперь послед принимает файлы при 1 мб/сек. Летает.)
Всегда!