Самодельная графическая приставка

Что бы еще такого сделать?... Предлагайте! Обсудим все!!!

Счетаете ли вы актуальным создовать такую приставку???

Да
32
15%
Нет
26
13%
Просто прикольно
58
28%
Тема
13
6%
Не вижу смысла
37
18%
Тупость
31
15%
Яб купил еслеб продовалось
11
5%
 
Всего голосов: 208

Аватара пользователя
Modest
Сверлит текстолит когтями
Сообщения: 1138
Зарегистрирован: Сб апр 03, 2010 08:57:35

Re: Самодельная графическая приставка

Сообщение Modest »

господи, да нас даже в школе так не таскали за уши )))....
[img]http://i053.radikal.ru/1102/71/0a0346d3a067.gif[/img]
[size=85]Ты думаешь ты думал как ты думаешь? (с)[/size]
Реклама
Аватара пользователя
hybroid
Друг Кота
Сообщения: 8007
Зарегистрирован: Вс ноя 14, 2010 19:24:26
Откуда: Лукалэнд

Re: Самодельная графическая приставка

Сообщение hybroid »

А сколько там всего страниц? о.О
Реклама
Foks
Поставщик валерьянки для Кота
Сообщения: 2108
Зарегистрирован: Пт авг 29, 2008 16:28:19
Откуда: Киев

Re: Самодельная графическая приставка

Сообщение Foks »

Я не помню, около 400 кажется.
Giggity giggity goo!
Аватара пользователя
DX168B
Друг Кота
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)
Контактная информация:

Re: Самодельная графическая приставка

Сообщение DX168B »

Пусть читает. :)
Потом пусть объяснит, что делает этот код:

Код: Выделить всё

;-------------------------------------------------------------------
......
ldi temp0, EV_ERROR_STOP_GEN ;(0x06)
ldi temp1, NULL
rcall DISPLAY
......
.....

;************************************************************** USART TRANSMITTER
USART_TX:
sbis				UCSR0A,					UDRE0
rjmp				USART_TX
out					UDR0,					temp0
ret

;************************************************************** UART LOG OUT ENGINE (с) DX168B
DISPLAY:
ldi					ZL,						Low(SIZEOF*2)
ldi					ZH,						High(SIZEOF*2)
add					ZL,						temp0
adc					ZH,						temp1
lpm					count0,					Z
ldi					ZL,						Low(INDEX*2)
ldi					ZH,						High(INDEX*2)
lsl					temp0
clr					temp1
add					ZL,						temp0
adc					ZH,						temp1
lpm					temp2,					Z+
lpm					temp3,					Z
mov					ZL,						temp2
mov					ZH,						temp3
DISPLAY_LOOP:
lpm					temp0,					Z+
rcall				USART_TX
dec					count0
brne				DISPLAY_LOOP
ret
;----------------------------------------------------------------
INDEX:
.dw ARRAY0*2, ARRAY1*2, ARRAY2*2,  ARRAY3*2
.dw ARRAY4*2, ARRAY5*2, ARRAY6*2,  ARRAY7*2
.dw ARRAY8*2, ARRAY9*2, ARRAY10*2

.dw ERROR_L1*2, ERROR_L2*2, ERROR_L3*2

SIZEOF:
.db 19, 16, 7, 15, 18, 19, 14, 13, 19, 19
.db 15, 8,	8, 8

ARRAY0:
.db "SYSTEM STARTING...", 13, 0 ; 0  EV_SYSTEM_STARTING
ARRAY1:
.db	"SYSTEM RUNNING.", 13		; 1  EV_SYSTEM_RUNNING
ARRAY2:
.db "TIME: ", 13, 0				; 2  EV_TIME
ARRAY3:
.db "CURRENT TIME: ", 13, 0		; 3  EV_CURRENT_TIME
ARRAY4:
.db "GENERATOR ENABLED", 13		; 4  EV_GEN_ENABLED
ARRAY5:
.db "GENERATOR DISABLED", 13, 0 ; 5  EV_GEN_DISABLED
ARRAY6:
.db "ERROR STOP!", 13			; 6  EV_ERROR_STOP_GEN
ARRAY7:
.db "ERROR START!", 13, 0		; 7  EV_ERROR_START_GEN
ARRAY8:
.db "STARTING ENGINE...", 13, 0	; 8  EV_STARTING_ENGINE
ARRAY9:
.db "STOPPING ENGINE...", 13, 0	; 9  EV_STOPPING_ENGINE
ARRAY10:
.db "ENGINE RUNNING", 13, 0		; 10 EV_ENGINE_RUNNING

ERROR_L1:
.db "L1 FAIL", 13				; XX EV_L1_FAIL
ERROR_L2:
.db "L2 FAIL", 13				; XX EV_L2_FAIL
ERROR_L3:
.db "L3 FAIL", 13				; XX EV_L3_FAIL
I am DX168B and this is my favourite forum on internet!
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
hybroid
Друг Кота
Сообщения: 8007
Зарегистрирован: Вс ноя 14, 2010 19:24:26
Откуда: Лукалэнд

Re: Самодельная графическая приставка

Сообщение hybroid »

А вы его ассемблеру учите? Или сям? Или в принципе программированию? :)
Реклама
Аватара пользователя
DX168B
Друг Кота
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)
Контактная информация:

Re: Самодельная графическая приставка

Сообщение DX168B »

В его книге вроде изучается и то и это.
I am DX168B and this is my favourite forum on internet!
Реклама
Foks
Поставщик валерьянки для Кота
Сообщения: 2108
Зарегистрирован: Пт авг 29, 2008 16:28:19
Откуда: Киев

Re: Самодельная графическая приставка

Сообщение Foks »

Принципам цифровой схемотехники :)
Giggity giggity goo!
Вадиматоричик
Грызет канифоль
Сообщения: 299
Зарегистрирован: Пн май 16, 2011 10:54:32
Откуда: Красноярск

Re: Самодельная графическая приставка

Сообщение Вадиматоричик »

Уже приступил к устройству МК. Параллельно убил МК.Во время тестирования самодельного программатора (Когда я записывал в него простую мигалку одним светодиодом) он лежал на бумажке на корпусе компа я пошел за чаем подошла сестра и забрала бумажку а программатор упал на системный блок и его замкнуло.Теперь МК не программируется но распознаются как мк но не понятно какой.
Все можно сделать, было бы желание!
Foks
Поставщик валерьянки для Кота
Сообщения: 2108
Зарегистрирован: Пт авг 29, 2008 16:28:19
Откуда: Киев

Re: Самодельная графическая приставка

Сообщение Foks »

Так что именно сдохло - МК или программатор?
Giggity giggity goo!
Аватара пользователя
hybroid
Друг Кота
Сообщения: 8007
Зарегистрирован: Вс ноя 14, 2010 19:24:26
Откуда: Лукалэнд

Re: Самодельная графическая приставка

Сообщение hybroid »

Или нога LTP-порта? :( Или программатор не в LPT?
Вадиматоричик
Грызет канифоль
Сообщения: 299
Зарегистрирован: Пн май 16, 2011 10:54:32
Откуда: Красноярск

Re: Самодельная графическая приставка

Сообщение Вадиматоричик »

com программатор жив мк сдох он определяеться как мк но программа просит выбрать какой.
Все можно сделать, было бы желание!
Аватара пользователя
DX168B
Друг Кота
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)
Контактная информация:

Re: Самодельная графическая приставка

Сообщение DX168B »

Так ведь вам известно, какой МК нужно выбрать?
Открою один секрет: Марка\Семейство\Модель МК написаны на его корпусе. :)
I am DX168B and this is my favourite forum on internet!
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Самодельная графическая приставка

Сообщение Engineer_Keen »

Может быть программа которая прошивает, перед прошивкой проверяет сигнатуру МК. Вот как раз сигнатура могла поломаться. Вроде кто-то об этом писал уже. А может в контроллере еще что-то слетело при этом.
Вадиматоричик
Грызет канифоль
Сообщения: 299
Зарегистрирован: Пн май 16, 2011 10:54:32
Откуда: Красноярск

Re: Самодельная графическая приставка

Сообщение Вадиматоричик »

Да я указываю что это за мк он мне потом при попытке прошить на каждый бит пишит повторить или пропустить.А при считывании звёздочки.Если повторить то спрашивает повторно и.т.д.К стате об изучении 80 страница полёт скучный.(До 50 было интересно)Но через 2 темы регистры может по интереснее будет.
Все можно сделать, было бы желание!
Аватара пользователя
DX168B
Друг Кота
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)
Контактная информация:

Re: Самодельная графическая приставка

Сообщение DX168B »

Engineer_Keen писал(а):Может быть программа которая прошивает, перед прошивкой проверяет сигнатуру МК. Вот как раз сигнатура могла поломаться. Вроде кто-то об этом писал уже. А может в контроллере еще что-то слетело при этом.
Был у меня один случай со слётом сигнатуры.

Вопрос к автору темы:
Что за программатор используется и как называется программа - прошивальщик? Не UniProf или PonyProg случайно?
I am DX168B and this is my favourite forum on internet!
Вадиматоричик
Грызет канифоль
Сообщения: 299
Зарегистрирован: Пн май 16, 2011 10:54:32
Откуда: Красноярск

Re: Самодельная графическая приставка

Сообщение Вадиматоричик »

Прогромматор громова 6 резисторов 3 диода.+COM порт
Все можно сделать, было бы желание!
Аватара пользователя
DX168B
Друг Кота
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)
Контактная информация:

Re: Самодельная графическая приставка

Сообщение DX168B »

А какой программой прошиваешь? Программа, которой надо открыть файл прошивки и нажать на "Запись"
Не вручную же байты загоняешь в ПЗУ МК.
I am DX168B and this is my favourite forum on internet!
Вадиматоричик
Грызет канифоль
Сообщения: 299
Зарегистрирован: Пн май 16, 2011 10:54:32
Откуда: Красноярск

Re: Самодельная графическая приставка

Сообщение Вадиматоричик »

Естественно не в ручную (Это долго и может сыграть человеческий фактор)Вот этой в режиме супер тормоз.
http://www.getchip.net/posts/028-unipro ... -com-port/
Все можно сделать, было бы желание!
Аватара пользователя
DX168B
Друг Кота
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)
Контактная информация:

Re: Самодельная графическая приставка

Сообщение DX168B »

А что, без медленного режима он выкидывает ошибку вроде "Ошибка записи....." ?
Если да, то нажми на клаве F2 или F3 (точно не помню). Выскочит окошко "Задержка программирования"
Возьми и увеличь число, которое там будет, на 3 - 6 единиц и отключи "Тормоз"
Потом закрой и снова открой программу.
Попробуй прошить МК.
Если и дальше будут ошибки, то попробуй ещё немного увеличить задержку и повторить действия.
I am DX168B and this is my favourite forum on internet!
Foks
Поставщик валерьянки для Кота
Сообщения: 2108
Зарегистрирован: Пт авг 29, 2008 16:28:19
Откуда: Киев

Re: Самодельная графическая приставка

Сообщение Foks »

Сфоткал сегодня:

Изображение

Кажется я знаю, кто разрабатывал эти кассы.....
Giggity giggity goo!
Ответить

Вернуться в «Умные мысли»