PDA

Просмотр полной версии : Компьютер "ZXM-Zephyr" - Обсуждение



Страницы : 1 2 [3]

Anubis_OD
11.08.2015, 14:12
клава стартовала т.е отмаргивалась. сам замечал.
плисина да.. чуть теплая. но она и когда работает не сильно греется.
мне кажется что может дело в каких то ресетах начальных. т.е длительностях..
кто первым все захватит..

---------- Post added at 14:02 ---------- Previous post was at 13:59 ----------

читая талмуд на ПЛИСину, видел вариант загрузки, который использует сигнал СТАТУС и в случае ошибки повторяет загрузку.. Вот только по моему это только в последовательном режиме было показано.

---------- Post added at 14:12 ---------- Previous post was at 14:02 ----------

А вот почитал опять это место. можно таки и в APU режиме такое сделать.
задается в софте MAX+PLUS II через диалог "FLEX 8000 Individual Device Options"
там есть FLEX 8000 Device Configuration Option Bits.
среди них Auto-Restart Configuration on Frame Error

по умолчанию (off)

The configuration process halts and the user must externally
direct the device to restart the configuration process. If a
configuration error occurs, the nSTATUS pin is driven and held
low until the nCONFIG pin is externally pulled low and then
high again.

но можно включить Modified Configuration (on) и будет так.

Directs the device to automatically restart the configuration
process. The nSTATUS pin is driven and held low for 10 Clock
cycles and is then released. The nSTATUS pin subsequently pulls
up to VCC, indicating to any external circuitry that the recon-
figuration process has started.

Это нам что-то даст?

piroxilin
11.08.2015, 15:26
Anubis_OD, При НЕ-загрузке плисина постоянно пытается загрузиться.
До упора, или пока не сгорит :) .
Почитай ещё раз тему - я симптомы и события детально описывал.
У меня "тогда" на ШД срали буфера и мешали нормально загрузиться плисине и она постоянно пыталась считать конфигурацию из пзу.

Anubis_OD
11.08.2015, 15:31
У меня тоже при "незагрузке" сигнал STATUS периодический и короткими импульсами в ноль.. Удавалось ли Плисине загрузится ..не с первой попытки? Она начинает с нуля?
Почему тогда буфера мешают не каждый раз?

piroxilin
11.08.2015, 15:37
Anubis_OD, Я же говорю, пока я проблему с буферами не нашёл - была такая фигня. Этот баг решается двумя резюками у буферов - ты их ставил.
А что сейчас Зефире мешает грузиться всегда , ещё не решено.
Я ещё не ставил блокирующий кондёр на микруху генератора, может его отпустит тогда.
Но есть мнение, что всё гадит контроллер - на него напруга набёгает "откуда-то" и он в шизофрению впадает от малого напряжения питания и гадит.
Я когда буфера отпаивал вообще с платы - вроде всё работало...
потом резюками всё пофиксил.
Но когда плата после промывки до конца просохла (месяц примерно) то опять стала подглючивать. эх. устал я от неё.... потом.

Anubis_OD
11.08.2015, 15:52
Дима, у тебя набегало питание когда ты питающие диоды выпаивал.У меня запаяны все резюки и контроллер. Питание на нем 4.7 вольта. т.е. нормально.
может. надо придержать сигнал CONFIG? до тех пор пока сам контроллер не стартанет ну и там.. клаву сбросит и еще что-то..

---------- Post added at 15:52 ---------- Previous post was at 15:49 ----------

Я попробую вечером при "незагрузке".. дернуть CONFIG-ом. именно с Плисины а не сбросом АВР-ки (не кондером С25). Посмотрим загрузится ли.

Mick
11.08.2015, 18:40
Ты самое главное не спали ничего своими дерганиями CONFIGов :)

Anubis_OD
11.08.2015, 20:13
Не получилось. не загрузилось.

Anubis_OD
12.08.2015, 21:29
Сделал следующее:
"припаял провод между контактом на питательном разъёме PWR_OK и 20 ногой AVR-ки т.е Reset"
из 30 включений включилось всегда. (но не на том блоке, с которым начал эксперименты - с ним включилось пару раз и то кубики только на экране.. видимо что-то с блоком)
рецепт подсказал Black_Cat, за что ему огромное спасибо.
т.е если будет "добит" изначально задуманный режим дежурки.. то проблема исчезнет.

Anubis_OD
13.08.2015, 12:22
Готовясь к возможному обновлению прошивки AVR-ки, и почитав еще раз часть темы про AVR JTAG Programmer, пришел к выводу что прошивать мне будет нечем..
Но.. у меня есть программатор Sterh-011, который.. неожиданно.. поддерживает
прошивку AT90USB128x в последовательном режиме.
Добавлено с версии ПО V5.24o от 19-12-07(1472)
"Поддержка AT90USB128x - Micro Atmel
(параллельное и последовательное программирование)"
Вот (http://www.sterh.com/microcircuits011.html) полный список.
Осталось найти схему подключения. Пока не нашёл.

Mick
13.08.2015, 12:30
Готовясь к возможному обновлению прошивки AVR-ки, и почитав еще раз часть темы про AVR JTAG Programmer, пришел к выводу что прошивать мне будет нечем..
Но.. у меня есть программатор Sterh-011, который.. неожиданно.. поддерживает
прошивку AT90USB128x в последовательном режиме.
Добавлено с версии ПО V5.24o от 19-12-07(1472)
"Поддержка AT90USB128x - Micro Atmel
(параллельное и последовательное программирование)"
Вот (http://www.sterh.com/microcircuits011.html) полный список.
Осталось найти схему подключения. Пока не нашёл.


Для того чтбы последовательно прошить, нужно будет проводки напаять.
Насколько помню, вроде те проводки попадают на буффера DD12 и DD13
В это случае не надо будет включать весь комп, а только дежурку, иначе буфера могут кровушку попортить.
Либо можешь собрать или купить китайский (потом перепрошить его) на AVRке программатор JTAG, я все описывал в теме.

В идеале, я хочу сделать обновление AVRки непосредственно с самого спека.

piroxilin
13.08.2015, 12:32
Anubis_OD, Прогер собирается за час - мега 1шт, кварц с обвесом и юсб-ком переходник.

Anubis_OD
13.08.2015, 15:35
Посмотрел даташит.. Для последовательного программирования AVR-ки надо (кроме сброса. который статично в нуле) 3 вывода SCLK, PDI, PDO. + надо будет генератор тактовый. а это 16Mhz, (т.е плату надо будет запитать.) В зефире эти сигналы - это сигналы в шине AD1, AD2, AD3 - все 3 идут только на буфер DD12 который в одностороннем режиме используется и будет мешать. т.е чтобы не резать ничего.. надо будет ногу 24 XTAL AVR-ки отпаять от платы и подать частоту от внешнего генератора. Тогда только дежурное питание. Или отрезать вывод 19 DD12 от сигнала CSMA. тогда всю плату запитать.

---------- Post added at 15:35 ---------- Previous post was at 15:35 ----------


Anubis_OD, Прогер собирается за час - мега 1шт, кварц с обвесом и юсб-ком переходник.

у меня нет ни меги ни юсб-ком переходки. но если основной вариант не пройдет - куплю.

Mick
13.08.2015, 16:02
Посмотрел даташит.. Для последовательного программирования AVR-ки надо (кроме сброса. который статично в нуле) 3 вывода SCLK, PDI, PDO. + надо будет генератор тактовый. а это 16Mhz, (т.е плату надо будет запитать.) В зефире эти сигналы - это сигналы в шине AD1, AD2, AD3 - все 3 идут только на буфер DD12 который в одностороннем режиме используется и будет мешать. т.е чтобы не резать ничего.. надо будет ногу 24 XTAL AVR-ки отпаять от платы и подать частоту от внешнего генератора. Тогда только дежурное питание. Или отрезать вывод 19 DD12 от сигнала CSMA. тогда всю плату запитать.


Как бы ничего не надо поднимать. Мега и так в дежурке на 16Мгц работает. Микруха, которая генерит 16МГЦ, тоже от дежурки питается.

Anubis_OD
13.08.2015, 16:19
Как бы ничего не надо поднимать. Мега и так в дежурке на 16Мгц работает. Микруха, которая генерит 16МГЦ, тоже от дежурки питается.

да. спасибо. прозевал этот момент.

Anubis_OD
17.08.2015, 13:58
Я извиняюсь заранее за "чайниковский" вопрос,
но как в Зефире загрузить TAP файл? или SCL ?
гугл не помог..
спасибо.

Mick
17.08.2015, 14:30
Я извиняюсь заранее за "чайниковский" вопрос,
но как в Зефире загрузить TAP файл? или SCL ?
гугл не помог..
спасибо.

TAP никак, если напишешь такую прогу - значит будет грузить.
А SCL также как и TRD.

Anubis_OD
19.08.2015, 14:01
Нашел подключение программатора Стерх для последовательного программирования AVR в Зефире. Может кому пригодится.. Проверю. если Миша сделает обновление прошивки.

1. Распайка шлейфа для внутрисхемного (SPI) программирования контроллеров
фирмы ATMEL.
Нумерация выводов для "Sterh" указана для DIP40 - панельки.
В меню программы выбираються микросхемы с префиксом (S).
Например AT90S8535 (S).

┌────────────────┐ ┌──────┐
│ Sterh(14) VCC ├───────────┤ VCC │ *
├────────────────┤ ├──────┤
│ Sterh(15) RES ├───────────┤ RESET│
├────────────────┤ ├──────┤
│ Sterh(16) MISO ├───────────┤ MISO │ **
├────────────────┤ ├──────┤
│ Sterh(17) MOSI ├───────────┤ MOSI │ **
├────────────────┤ ├──────┤
│ Sterh(18) SCK ├───────────┤ SCK │ **
├────────────────┤ ├──────┤
│ Sterh(19) OSC ├───────────┤ XTAL1│ ***
├────────────────┤ ├──────┤
│ Sterh(20) GND ├───────────┤ GND │ ****
└────────────────┘ └──────┘
* - Не используеться, если для микросхемы в устройстве
имеется питание +5 вольт.
** - При длинном кабеле >> 20 см. рекомендуется притянуть через
резисторы 1 ком. к VCC на стороне устройства.
*** - Не используется если в устройстве имеется источник тактового
сигнала для программируемой микросхемы.
**** - Соединяется с "землей" устройства в обязательном порядке.

При установленной моде "Проверка идентов перед операцией", если
запрограммированны биты LOC1&LOC2 возможно сообщение от
программатора - "Ожидаемые иденты не совпадают с реальными", что связано с особенностью работы микросхемы в этом режиме (SPI).

Dr.Potapov
09.09.2015, 10:27
Друзья, подскажите пожалуйста, к Зефиру подойдет ли такой корпус?
http://casecom-technology.fasst.com/pc-cases/casecom-technology-cm-431-420w-black-blue.html

Mick
09.09.2015, 10:48
Однако капитальный подход к делу.
Размеры Зефирки чуть мешьне чем у Феникса, вернее чуть уже. Но посадочные места стоят также на месте что и в mATX.

Dr.Potapov
09.09.2015, 11:15
Однако капитальный подход к делу.
Там если капитально в капитальный корпус не запрятать то будет капитальный ремонт платы ))) Младшая обязательно с отверткой посетит.


Размеры Зефирки чуть мешьне чем у Феникса, вернее чуть уже. Но посадочные места стоят также на месте что и в mATX.

Спасибо, берем тогда этот.

Dr.Potapov
14.09.2015, 14:48
Запутался...
Подскажите пожалуйста:
1. могу к нему подключить 3.5" дисковод?
2. могу подключить IDE винчестер (250гб seagate barracuda)?
3. рs/2 клавиатуру?
4. рs/2 мышку?
5. монитор по стандартному vga разъему? в будущем - видеокарту ZXM-VideoCard?
6. Зефир с hdd возможно загрузить?

Mick
14.09.2015, 15:05
Запутался в чем. Тут не в чем путаться особо.
1. Да, можно
2. Жесткий диск можно подключить - разъем как бы для этого есть. Конкретно на 250гб не знаю будет работать или нет, я вообще Compact Flash юзаю.
3. Да, можно
4. Да, можно, но сейчас не поддерживается
5. Монитор не всякий vga и то это в технологическом варианте (надо переходник паять) Он вообще предназначен для работы с обычным телеком. Смысла карту с зефиркой подключать не вижу, но можно будет.
6. Не знаю, я не пробовал. И что ты хочешь с него грузить.

P.S. Сдается мне, что ты наверное с компом ошибся. Может тебе PC нужен, а не Спектрум и Зефир в частности.
А если Спектрум, то можешь поглядеть еще в торону Evolution.

Свой комп я не скоро еще "допишу".

Dr.Potapov
14.09.2015, 15:25
Запутался в чем. Тут не в чем путаться особо.
Mick, я так обчитался zx-pk, что в голове все смешалось ) Спасибо за ответы!


4. Да, можно, но сейчас не поддерживается
Мышка еще не поддерживается в прошивке? Не страшно, когда нибудь ведь будет.


5. Монитор не всякий vga и то это в технологическом варианте (надо переходник паять) Он вообще предназначен для работы с обычным телеком.
У меня есть какой то старенький 15" телевизор с VGA входом. Пойдет?


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


6. Не знаю, я не пробовал. И что ты хочешь с него грузить.
Просто hello world )


P.S. Сдается мне, что ты наверное с компом ошибся. Может тебе PC нужен, а не Спектрум и Зефир в частности.

РС у меня есть, много и с утра-до-вечера. Я домой хочу купить то что по душе себе.


А если Спектрум, то можешь поглядеть еще в торону Evolution.
Возможно, но Зефир/Феникс выглядит как то более понятно, для меня лично. Попробую теперь понять что такое Evolution.


Свой комп я не скоро еще "допишу".
Вы главное пишите )

Mick
14.09.2015, 15:31
У меня есть какой то старенький 15" телевизор с VGA входом. Пойдет?


Скажем так, у Зефира видео выход - разъем DB9. К телеку подлкючается через переходник DB9 - SCART. Это как бы так задумывалось.
Сейчас есть технологическая прошивка, где подключается к VGA монитору, мне так удобнее прошивку отлаживать. Для этого нужно сделать переходник DB9 -> VGA. И опять же кадровая развертка 50Гц. Не каждый монитор VGA сможет ее показать.

Dr.Potapov
14.09.2015, 15:36
Скажем так, у Зефира видео выход - разъем DB9.
Понятно ) Я сослепу принял за стандартный vga а в мануале просто внимания не обратил.

Ewgeny7
14.09.2015, 23:04
Он вообще предназначен для работы с обычным телеком.
как приятно "слышать" единомышленников :)
Хоть и не люблю DB-9... Но это уже мелочи.

Totem
01.11.2015, 22:57
Сижу туплю .Как назначить на пины для APU адреса и шину данных ? после конфигурации эти пины должны быть как i/0. :v2_dizzy_tired2:

Mick
02.11.2015, 11:30
Сижу туплю .Как назначить на пины для APU адреса и шину данных ? после конфигурации эти пины должны быть как i/0. :v2_dizzy_tired2:

Как обычно шина адреса на адресные линии, шину данных на данные. Можешь взять исходники видюхи с моего сайта, там тоже есть как конфить 8636. :) Но для лучшего восприятия, надо глядеть еще и схему, тогда гораздо будет понятнее.

Totem
02.11.2015, 11:52
Как обычно шина адреса на адресные линии, шину данных на данные. Можешь взять исходники видюхи с моего сайта, там тоже есть как конфить 8636. :) Но для лучшего восприятия, надо глядеть еще и схему, тогда гораздо будет понятнее.

http://pixs.ru/showimage/max3jpg_9830507_19351128.jpg

Mick
02.11.2015, 11:53
И что ты хотел этим сказать?

Totem
02.11.2015, 11:55
И что ты хотел этим сказать?

все разобрался,
http://pixs.ru/showimage/max3jpg_9830507_19351128.jpg
убрал галки
http://pixs.ru/showimage/max2jpg_4988391_19350995.jpg

скомпилился.