Badge for Hackaday Conference2018 in Belgrade (and Pasadena)

8-битные микроконтроллеры PICmicro (ПИКи) от Microchip и совместимые, а также 16-битные PIC24 и 32-битные PIC32

Moderator: Shaos

User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Badge for Hackaday Conference 2018 in Belgrade

Post by Shaos »

fifan wrote:Я вам больше скажу, платы уже сделаны, продаются, если есть желание с детальками. Правда дисплейчик дорого пересылка обойдётся.

http://zx-pk.com/forum/viewtopic.php?f=7&t=10712
Я у этого Павла Рябцова купил на ебее голую платку первой версии, которая ещё без флехи :roll:

P.S. Дисплечики дорого т.к. из США в РФ, а т.к. я уже в США, то для меня они оч.дешёвые :)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
fifan
Devil
Posts: 912
Joined: 06 Oct 2006 03:17
Location: г.Лянтор,Сургутского р-на,ХМАО

Re: Badge for Hackaday Conference 2018 in Belgrade

Post by fifan »

А вторая версия платы отличается от первой применением другой флэш?
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Badge for Hackaday Conference 2018 in Belgrade

Post by Shaos »

fifan wrote:А вторая версия платы отличается от первой применением другой флэш?
Белградская версия (май) отличается от Пасаденовской (ноябрь) цветом платы и другой флешью (фирмварь от новой платы говорят не будет работать на старой)

А я купил плату вообще без флеши (типа альфа-версия?)

Кстати сегодня появились герберы новой (пасаденовской) платы, нарисованный в какой-то CircuitStudio:
https://hackaday.io/project/161859-2018-hackaday-superconference-badge#menu-files
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Badge for Hackaday Conference 2018 in Belgrade

Post by Shaos »

Смотрю на чип, что тут стоит - 120 МГц ядро, 512 кило флеша и 128 кило ОЗУ - можно попробовать расширенные режимы XORLib сюда портануть, например 320x200 256 цветов (что съест 64000 байт экранного буфера)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
fifan
Devil
Posts: 912
Joined: 06 Oct 2006 03:17
Location: г.Лянтор,Сургутского р-на,ХМАО

Re: Badge for Hackaday Conference 2018 in Belgrade

Post by fifan »

Shaos, может ты договоришься с Павлом Рябцевым о закупе дисплеев в США, нам без них никак...
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Badge for Hackaday Conference 2018 in Belgrade

Post by Shaos »

fifan wrote:Shaos, может ты договоришься с Павлом Рябцевым о закупе дисплеев в США, нам без них никак...
Что значит "договоришься"? Они дёшево доставляются только до моего американского адреса, а если дальше слать - за океан, то будет опять дорого (т.к. с гарантией доставки надо)

Так что пусть он сам сразу купит несколько штук - тогда и дорогая доставка окупится
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Badge for Hackaday Conference 2018 in Belgrade

Post by Shaos »

Shaos wrote:Смотрю на чип, что тут стоит - 120 МГц ядро, 512 кило флеша и 128 кило ОЗУ - можно попробовать расширенные режимы XORLib сюда портануть, например 320x200 256 цветов (что съест 64000 байт экранного буфера)
т.к. бейдж я получу только на пасаденовской суперконференции 3 ноября, я пока решил потренироваться "на кошках" :roll:
MX3.jpg
приобрёл платку BASYS MX3 с 2-дневной доставкой - там вроде как тот же чип стоит (правда с буковкой L - другой корпус), а также экранчик (справа вверху) и флешки (слева внизу)

на самом деле у меня с 2013 года уже есть подобный экранчик (на фотке побитый), но с другим контроллером (похоже что совместимым) и более человеколюбивым шагом контактных дорожек (даже дырочки есть)

теперь можно начинать экспериментировать :mrgreen:
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
IgorR76
Senior
Posts: 102
Joined: 27 Jul 2015 15:20

Re: Badge for Hackaday Conference2018 in Belgrade (and Pasad

Post by IgorR76 »

А я уже давно такие дисплейки закупил, недорого. Они хорошие, но для портретной ориентации. Когда горизонтально ставишь, смотреть некомфортно: глаза видят разную цветовую картинку из за разного угла обзора, а он по вертикали небольшой. Поэтому для ретрокомпа пришлось покупать 320х240 - альбомную ориентацию. А такие чуть дороже.

Не сочтите за рекламу: https://www.buydisplay.com/default/color-2-4-inch-tft-lcd-module-display-touch-panel-240x320-dot-serial-spi
Last edited by IgorR76 on 25 Aug 2021 17:39, edited 1 time in total.
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Badge for Hackaday Conference 2018 in Belgrade

Post by Shaos »

Shaos wrote:Смотрю на чип, что тут стоит - 120 МГц ядро, 512 кило флеша и 128 кило ОЗУ - можно попробовать расширенные режимы XORLib сюда портануть, например 320x200 256 цветов (что съест 64000 байт экранного буфера)
С другой стороны минимально возможная посылка цвета на точку в экранчик - 2 байта (RGB565), а это уже 128000 байт для 320x200 (если захочется весь экран иметь в памяти микроконтроллера)
Значит чтобы не держать весь экран в памяти, то придётся на лету конвертировать и посылать только то, что изменилось, а это съест все скорости и фокусы типа черезкадрового копирования двух картинок, как в моей демке, уже не получится :(

Пока начал с того, что выпаял из платки ЖКИ-экранчик, т.к. в бейджике дисплечик сидит по сути на тех же ногах (плюс две посторонние ноги):
PIC32-disassemble.jpg
Далее буду приделывать дисплечик как бейджике...

P.S. Кстати кто-то может сказать, зачем в бейджике справа внизу (на схеме) стоят два транзисторных ключа? Неужели на дисплечик нельзя просто так питания подать? Надо мудрить с порядком включения программно?
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
IgorR76
Senior
Posts: 102
Joined: 27 Jul 2015 15:20

Re: Badge for Hackaday Conference2018 in Belgrade (and Pasad

Post by IgorR76 »

Ключи для подсветки и выключения питания- экономить батарейку. На запуск и работу дисплея не влияют.
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Badge for Hackaday Conference2018 in Belgrade (and Pasad

Post by Shaos »

IgorR76 wrote:Ключи для подсветки и выключения питания- экономить батарейку. На запуск и работу дисплея не влияют.
ок - понял, цепляю напрямую...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Badge for Hackaday Conference 2018 in Belgrade

Post by Shaos »

Shaos wrote:Пока начал с того, что выпаял из платки ЖКИ-экранчик, т.к. в бейджике дисплечик сидит по сути на тех же ногах (плюс две посторонние ноги)
Вот как был подцеплен ЖКИ:
LCD16x2.gif
Причём контакты на самом ЖКИ идут НЕ по порядку (слева-направо):

14 - DB7 (идёт на RE7 через резистор 200 Ом)
13 - DB6 (идёт на RE6 через резистор 200 Ом)
12 - DB5 (идёт на RE5 через резистор 200 Ом)
11 - DB4 (идёт на RE4 через резистор 200 Ом)
10 - DB3 (идёт на RE3 через резистор 200 Ом)
9 - DB2 (идёт на RE2 через резистор 200 Ом)
8 - DB1 (идёт на RE1 через резистор 200 Ом)
7 - DB0 (идёт на RE0 через резистор 200 Ом)
6 - DISP_EN (идёт на RD4)
5 - DISP_R/W (идёт на RD5)
4 - DISP_RS (идёт на RB15)
3 - VO (идёт на землю через резистор 0 Ом)
2 - VCC3V3 (идёт на +3.3В)
1 - GND (земля)
16 - K (катод подсветки - идёт на землю через выключатель SW9)
15 - A (анод подсветки - идёт через резистор 10 Ом на +5В)

А вот как подключен TFT:
TFT240x320.gif
В BASYS MX3 сигналы G7 и G8 уходят на разъём PMOD A (справа) и могут быть легко задействованы без распайки

TFT гребёнка:
1 GND
2-6 not used
7 Vlcd (+3V)
8 V+ (+3V)
9 No Connect
10 _CS (GND)
11 D/_C
12 _WR
13 _RD
14-21 not used
22 D0
23 D1
24 D2
25 D3
26 D4
27 D5
28 D6
29 D7
30 _RES
31 8/_16
32 No Connect
33 GND
34 GND
35 GND
36 GND
37 GND
38 ANODE (+3V)
39 GND
40 No Connect
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Badge for Hackaday Conference2018 in Belgrade (and Pasad

Post by Shaos »

Ещё в местном магазине Micro Center прикупил пару вот таких переходников с 0.5мм шага на 1мм шаг (они как бы для подключения какой-то камеры к роспбери-паю)
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Badge for Hackaday Conference2018 in Belgrade (and Pasad

Post by Shaos »

На место ЖКИ припаял 16-дырный разъёмчик с шагом 0.1 дюйма (теоретически остаётся возможность воткнуть ЖКИ обратно, когда эксперименты закончатся):
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Клапауций
Banned
Posts: 412
Joined: 29 Jun 2018 08:48

Re: Badge for Hackaday Conference2018 in Belgrade (and Pasad

Post by Клапауций »

Shaos wrote:На место ЖКИ припаял 16-дырный разъёмчик с шагом 0.1 дюйма (теоретически остаётся возможность воткнуть ЖКИ обратно, когда эксперименты закончатся):
а, точно нужно было выпаивать ЖКИ?
там же не зря из ЖКИ торчали проходные штыри, что бы прицепить что-то ещё...