Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 212»
Модератор форума: demanik 
Форум Picbasic.ru » Программирование МК » Proton PicBasic » Графика (Графика на дисплеях от древних мобил)
Графика
holyuser Дата: Чт, 14.05.2015, 20:41  |                                                                                                                Сообщение # 1
Группа: Проверенные
Ранг:  Могу и подсказать
Сообщений: 247
Репутация: 5   ±
Замечания:   ±
На сайте с 12.12.2007

Статус: Offline

На днях раскулачил старую мобилу, вынул оттуда дисплейчик и позанимался с ним.
https://www.youtube.com/watch?v=VO1zJaLHck8

ЯНДЕКС Дата: 14.05.2015
доцент2 Дата: Пт, 15.05.2015, 20:05  |                                                                                                                Сообщение # 2
Группа: Проверенные
Ранг:  Помогаю всем
Сообщений: 346
Репутация: 1   ±
Замечания:   ±
На сайте с 13.09.2011

Статус: Offline

прикольно.
Какая частота кварца?
SPI аппаратный или программый?
holyuser Дата: Пт, 15.05.2015, 20:39  |                                                                                                                Сообщение # 3
Группа: Проверенные
Ранг:  Могу и подсказать
Сообщений: 247
Репутация: 5   ±
Замечания:   ±
На сайте с 12.12.2007

Статус: Offline

Кварц 20МГц , SPI програмный, пытался прицепить файл с кодом на Протоне, но че-то не получается, завтра попробую с другого компа.
доцент2 Дата: Сб, 16.05.2015, 09:17  |                                                                                                                Сообщение # 4
Группа: Проверенные
Ранг:  Помогаю всем
Сообщений: 346
Репутация: 1   ±
Замечания:   ±
На сайте с 13.09.2011

Статус: Offline

хотелось бы файлик посмотреть.
holyuser Дата: Вс, 17.05.2015, 11:23  |                                                                                                                Сообщение # 5
Группа: Проверенные
Ранг:  Могу и подсказать
Сообщений: 247
Репутация: 5   ±
Замечания:   ±
На сайте с 12.12.2007

Статус: Offline

Исходник на Протоне...
Прикрепления: Flying_Brick_De.bas(16Kb)
доцент2 Дата: Вс, 17.05.2015, 15:32  |                                                                                                                Сообщение # 6
Группа: Проверенные
Ранг:  Помогаю всем
Сообщений: 346
Репутация: 1   ±
Замечания:   ±
На сайте с 13.09.2011

Статус: Offline

спасибо за файлик.
holyuser Дата: Вс, 24.05.2015, 08:01  |                                                                                                                Сообщение # 7
Группа: Проверенные
Ранг:  Могу и подсказать
Сообщений: 247
Репутация: 5   ±
Замечания:   ±
На сайте с 12.12.2007

Статус: Offline

Продолжение...
https://youtu.be/oqYIBmBJgUc

Добавлено (24.05.2015, 08:01)
---------------------------------------------

Сообщение отредактировал holyuser - Вс, 24.05.2015, 08:03
holyuser Дата: Сб, 30.05.2015, 19:16  |                                                                                                                Сообщение # 8
Группа: Проверенные
Ранг:  Могу и подсказать
Сообщений: 247
Репутация: 5   ±
Замечания:   ±
На сайте с 12.12.2007

Статус: Offline

Пример с использованием аппаратного SPI.
Прикрепления: DOGL128-6_Demo.bas(12Kb)
доцент2 Дата: Сб, 30.05.2015, 23:14  |                                                                                                                Сообщение # 9
Группа: Проверенные
Ранг:  Помогаю всем
Сообщений: 346
Репутация: 1   ±
Замечания:   ±
На сайте с 13.09.2011

Статус: Offline

если бы к этому файлику комментарии по настройке SPI и к передачи данных по нему добавить, то цены ему бы не было!
на каком языке написан этот файлик? очень похож на визуал барсик.
holyuser Дата: Пн, 01.06.2015, 12:26  |                                                                                                                Сообщение # 10
Группа: Проверенные
Ранг:  Могу и подсказать
Сообщений: 247
Репутация: 5   ±
Замечания:   ±
На сайте с 12.12.2007

Статус: Offline

Цитата доцент2 ()
на каком языке написан этот файлик?

Протон Бейсик, версия 3.5.6.5

Режим модуля SPI задается регистрами SPI1CON1, SPI1CON2 и SPI1STAT, значения битов можно посмотреть в даташит контроллера.
Передача начинается сразу после загрузки байта данных в ругистр SPI1BUF
Состояние SPI1BUF можно определить по биту SPI1STAT.1
както так :

While SPI1STAT.1 = 1 : Wend    ' ждем, если буфер не пустой
SPI1BUF = Data                          ' подаем следующий байт

Некоторый интерес может представлять "назначение" выводов SPI-модуля, поскольку он не имеет "штатных" выводов на определенные пины корпуса. В этом случае используется PPS-функция. В соответном .DEF файле контроллера (Program Files\ProtonIDE\PDS\Includes\Defs) содержатся все необходимые определения и макросы, при помощи которых любой из пинов, имеющий функцию PPS можно подключить к любому из выводов SPI-модуля, чeто в роде:

PPS_Output(cOut_Pin_RP20, cOut_Fn_SCK1OUT)
PPS_Output(cOut_Pin_RP21, cOut_Fn_SDO1)
доцент2 Дата: Пн, 01.06.2015, 17:08  |                                                                                                                Сообщение # 11
Группа: Проверенные
Ранг:  Помогаю всем
Сообщений: 346
Репутация: 1   ±
Замечания:   ±
На сайте с 13.09.2011

Статус: Offline

странный какой-то протон!?
мне не совсем понятны такие записи.
Прикрепления: 8905315.jpg(253Kb)
holyuser Дата: Пн, 01.06.2015, 18:44  |                                                                                                                Сообщение # 12
Группа: Проверенные
Ранг:  Могу и подсказать
Сообщений: 247
Репутация: 5   ±
Замечания:   ±
На сайте с 12.12.2007

Статус: Offline

Цитата доцент2 ()
странный какой-то протон!?

Нормальный Протон.
У Вас тип контроллера 16F628, а должно быть 24FJ64GA004, или другой из 24 серии, который поддерживается компилятором указанной версии.
Прикрепления: 6150919.jpg(123Kb)

Сообщение отредактировал holyuser - Пн, 01.06.2015, 18:59
доцент2 Дата: Пн, 01.06.2015, 22:01  |                                                                                                                Сообщение # 13
Группа: Проверенные
Ранг:  Помогаю всем
Сообщений: 346
Репутация: 1   ±
Замечания:   ±
На сайте с 13.09.2011

Статус: Offline

ясно.
holyuser Дата: Вт, 30.06.2015, 12:07  |                                                                                                                Сообщение # 14
Группа: Проверенные
Ранг:  Могу и подсказать
Сообщений: 247
Репутация: 5   ±
Замечания:   ±
На сайте с 12.12.2007

Статус: Offline

Пример с использованием аппаратного SPI PIC16F690.
Прикрепления: SPI_TEST.txt(9Kb)
доцент2 Дата: Вт, 30.06.2015, 16:33  |                                                                                                                Сообщение # 15
Группа: Проверенные
Ранг:  Помогаю всем
Сообщений: 346
Репутация: 1   ±
Замечания:   ±
На сайте с 13.09.2011

Статус: Offline

хороший файлик
Форум Picbasic.ru » Программирование МК » Proton PicBasic » Графика (Графика на дисплеях от древних мобил)
Страница 1 из 212»
Поиск: