[ВХОД]

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

neama | Post: 513874 - Date: 27.10.16(12:31)
psih Пост: 513871 От 27.Oct.2016 (12:06)
я не знаю, чем вызвано было незнание. И понять не могу, КАК можно было запроектировать использование мелких тараканов, если их нет возможности засинхронизировать (из-за отсутствия ног). А то, что их нужно синхронизировать это должно было быть еще известно на этапе проектирования. На лицо ситуация - создать себе сложности, чтобы потом мужественно и блестяще их преодолеть.


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

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

_________________
Раздражайтесь, это улыбает...
neama | Post: 513877 - Date: 27.10.16(12:35)
rezoner Пост: 513873 От 27.Oct.2016 (12:29)
а синхронизировать по общему внешнему флагу нельзя?

тут вопрос в другом у разных камней разное время подъема... кстати таки да сталкивался с таким у атмела... правда мне было пофиг абы общая шина по i2c.

_________________
Раздражайтесь, это улыбает...
rezoner | Post: 513879 - Date: 27.10.16(12:38)
neama Пост: 513877 От 27.Oct.2016 (12:35)
rezoner Пост: 513873 От 27.Oct.2016 (12:29)
а синхронизировать по общему внешнему флагу нельзя?

тут вопрос в другом у разных камней разное время подъема... кстати таки да сталкивался с таким у атмела... правда мне было пофиг абы общая шина по i2c.

Фиг знает. Я с 51-м ядром с такими проблемами не встречался. Ослеживаешь трассировку программы - всё в тютельку до такта.

neama | Post: 513880 - Date: 27.10.16(12:43)
rezoner Пост: 513879 От 27.Oct.2016 (12:38)
neama Пост: 513877 От 27.Oct.2016 (12:35)
rezoner Пост: 513873 От 27.Oct.2016 (12:29)
а синхронизировать по общему внешнему флагу нельзя?

тут вопрос в другом у разных камней разное время подъема... кстати таки да сталкивался с таким у атмела... правда мне было пофиг абы общая шина по i2c.

Фиг знает. Я с 51-м ядром с такими проблемами не встречался. Ослеживаешь трассировку программы - всё в тютельку до такта.

а я сталкивался у AVR причем что помню если он идет на внутренем RC генераторе, при внешнем тактировании усе хорошо, и ресет отыгрывает штатно...

_________________
Раздражайтесь, это улыбает...
rezoner | Post: 513883 - Date: 27.10.16(12:47)
neama Пост: 513880 если он идет на внутренем RC генераторе,

А шо ты хотел? это уже НЕ синхронизация.

psih | Post: 513884 - Date: 27.10.16(13:09)
neama Пост: 513874 От 27.Oct.2016 (12:31)
я тебе завидую...
мне обычно приходится что то мутить из дерьма и палок...


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

neama | Post: 513887 - Date: 27.10.16(14:11)
psih Пост: 513884 От 27.Oct.2016 (13:09)
neama Пост: 513874 От 27.Oct.2016 (12:31)
я тебе завидую...
мне обычно приходится что то мутить из дерьма и палок...


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

тогда не кроши батон на деда, абы тот что тут вещает дед актульно процентов на 70% то что вещаешь ты будет актуально в недалеком будущем... но мы то здесь и сейчас... это как применение малоразрядных АЦП, вон на маяках стояли ажно 4-х битные и тем не менее свою функцию выполняли хорошо, (была такая мафона с цифровым шумоподавлением). вытаскивал звук более качественный чем на аналогичной деке техникса...

_________________
Раздражайтесь, это улыбает...
dedivan | Post: 513888 - Date: 27.10.16(14:19)
neama Пост: 513880 От 27.Oct.2016 (12:43)

при внешнем тактировании усе хорошо, и ресет отыгрывает штатно...

Как раз при внешнем тактировании и не совпадало. Иначе как бы я такты разбега подсчитывал...
А 51 ядро не имеет автоматического входа в режим программирования- у них и нет этой проблемы.
Это автомат после сброса отрабатывает криво- ждет что ты хочешь зашить или в работу включить.


_________________
я плохого не посоветую
neama | Post: 513889 - Date: 27.10.16(14:22)
dedivan Пост: 513888 От 27.Oct.2016 (14:19)
neama Пост: 513880 От 27.Oct.2016 (12:43)

при внешнем тактировании усе хорошо, и ресет отыгрывает штатно...

Как раз при внешнем тактировании и не совпадало. Иначе как бы я такты разбега подсчитывал...
А 51 ядро не имеет автоматического входа в режим программирования- у них и нет этой проблемы.
Это автомат после сброса отрабатывает криво- ждет что ты хочешь зашить или в работу включить.

может и так, давно это было... помню что при внутренем тактировании у меня разброс запуска достигал 15 20 мили секунд. при принудительном тактировании было меньше что меня устроило... на чем и остановился.

_________________
Раздражайтесь, это улыбает...
dedivan | Post: 513890 - Date: 27.10.16(14:25)
От любых внутренних генераторов там задержки большие- они ждут когда генератор устаканится. Без задержек только от внешнего должно быть. Ан и тут засада оказалась.


_________________
я плохого не посоветую
Greyver | Post: 513894 - Date: 27.10.16(17:30)
dedivan Пост: 513856 От 27.Oct.2016 (04:38)

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

Атмелы стартуют после сигнала внутреннего компаратора - он edge по напряжению питания ищет - и если фронт питания замусорен шумом, то и срабатывать будет случайным образом.

2all
Всё то-же самое сделает и Atmel 2313

Недостаток знания у некоторых товарисчей не позволяет сравнить ёмкость ОЗУ-ПЗУ у z80 и 2313 но суть в другом - z80 выгодно отличается от МК с флеш-памятью тем, что у него сигнал ALE (address lock enable) наружу торчит.
Этот сигнал позволяет организовать пошаговое выполнение программы, причём можно смотреть и адрес, и команду, и данные на соответствующих шинах - и всё это без всяких плясок с бубном и прочих джитагов...
На практике делал подобное на нашей 580-ой...

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

Специалист подобен флюсу - полнота его одностороння. Козьма Прутков.

_________________
Человек отличается от обезьяны умением не замечать очевидных вещей.
dedivan | Post: 513901 - Date: 27.10.16(20:59)
Greyver Пост: 513894 От 27.Oct.2016 (17:30)

Атмелы стартуют после сигнала внутреннего компаратора - он edge по напряжению питания ищет - и если фронт питания замусорен шумом, то и срабатывать будет случайным образом.


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


_________________
я плохого не посоветую
neama | Post: 513904 - Date: 27.10.16(21:24)
Greyver Пост: 513894 От 27.Oct.2016 (17:30)
dedivan Пост: 513856 От 27.Oct.2016 (04:38)

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

Атмелы стартуют после сигнала внутреннего компаратора - он edge по напряжению питания ищет - и если фронт питания замусорен шумом, то и срабатывать будет случайным образом.

2all
Всё то-же самое сделает и Atmel 2313

Недостаток знания у некоторых товарисчей не позволяет сравнить ёмкость ОЗУ-ПЗУ у z80 и 2313 но суть в другом - z80 выгодно отличается от МК с флеш-памятью тем, что у него сигнал ALE (address lock enable) наружу торчит.
Этот сигнал позволяет организовать пошаговое выполнение программы, причём можно смотреть и адрес, и команду, и данные на соответствующих шинах - и всё это без всяких плясок с бубном и прочих джитагов...
На практике делал подобное на нашей 580-ой...

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

Специалист подобен флюсу - полнота его одностороння. Козьма Прутков.

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

_________________
Раздражайтесь, это улыбает...
dedivan | Post: 513928 - Date: 28.10.16(00:00)
neama Пост: 513916 От 27.Oct.2016 (22:37)

здесь есть ответы только на те вопросы которые не задавал. фраза вроде принадлежала Базарову.


Базарыч совершенно прав.
Не только он. но многие задают вопросы типа - А в какой капусте находят детей? Брюссельской или кочанной?
Ответ получают, но, как им кажется, совершенно про другое.
Даже про что то неприличное.


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

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