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 Conference2018 in Belgrade (and Pasad

Post by Shaos »

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

Клапауций wrote:
Shaos wrote:ЖКИ никак не отключить иначе и сигналы данных, и сигналы управления шли бы на оба экрана - с конфликтами и т.д.
ну, печаталось бы что-то не то на дефолтный ЖКИ - вот и все конфликты.
у ЖКИ же все пины в режиме input - наружу он ничего не отдаёт, что бы испортить данные.
Ну здрасьте - а нафиг там тогда DISP_R/W? Когда он в режиме READ то биты данных будут податы дисплеем (а у TFT на этом контакте RD)
Я тут за главного - если что шлите мыло на 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:Ну здрасьте - а нафиг там тогда DISP_R/W? Когда он в режиме READ то биты данных будут податы дисплеем (а у TFT на этом контакте RD)
ок. это меня, видимо, ардуино испортила - читал давно в даташитах, что есть функции чтения, но нигде не смог обнаружить программную реализацию чтения видеопамяти индикатора.
не помешало бы для оптимизации, что бы не печатать то, что уже было напечатано.
спасибо.
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 »

да пожалуйста - чтение там кстати не только для чтения видеопамяти, но и для Busy Flag (возможно либа ардуины его тоже читает, но глубоко "под водой")
Я тут за главного - если что шлите мыло на 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:да пожалуйста - чтение там кстати не только для чтения видеопамяти, но и для Busy Flag (возможно либа ардуины его тоже читает, но глубоко "под водой")
Busy Flag им предлагали заюзать для оптимизации скорости записи, но они продолжают тупить и юзать исключительно write с таймаутами в экран.
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 »

Shaos wrote:На место ЖКИ припаял 16-дырный разъёмчик с шагом 0.1 дюйма (теоретически остаётся возможность воткнуть ЖКИ обратно, когда эксперименты закончатся)
Воткнул обратно - всё работает :mrgreen:
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 »

Клапауций wrote:
Shaos wrote:да пожалуйста - чтение там кстати не только для чтения видеопамяти, но и для Busy Flag (возможно либа ардуины его тоже читает, но глубоко "под водой")
Busy Flag им предлагали заюзать для оптимизации скорости записи, но они продолжают тупить и юзать исключительно write с таймаутами в экран.
Понятно - короче бери в руки настоящий Си и пиши всё сам :)
MPLAB X IDE уже поддерживает AVR ;)
Я тут за главного - если что шлите мыло на 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:Понятно - короче бери в руки настоящий Си и пиши всё сам :)
MPLAB X IDE уже поддерживает AVR ;)
как бы вопрос "или-или" так не стоит - ардуино иде поддерживает С.
если чего не хватает в дефолтном окружении - всегда можно дописать в С или С++.
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 »

Клапауций wrote:
Shaos wrote:Понятно - короче бери в руки настоящий Си и пиши всё сам :)
MPLAB X IDE уже поддерживает AVR ;)
как бы вопрос "или-или" так не стоит - ардуино иде поддерживает С.
если чего не хватает в дефолтном окружении - всегда можно дописать в С или С++.
ардуино иде надо выкинуть и забыть как страшный сон :)
Я тут за главного - если что шлите мыло на 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:
Клапауций wrote:
Shaos wrote:Понятно - короче бери в руки настоящий Си и пиши всё сам :)
MPLAB X IDE уже поддерживает AVR ;)
как бы вопрос "или-или" так не стоит - ардуино иде поддерживает С.
если чего не хватает в дефолтном окружении - всегда можно дописать в С или С++.
ардуино иде надо выкинуть и забыть как страшный сон :)
твоё утверждение противоречит фактам - если бы не ардуино иде, то я бы ещё 300 лет топтался где-то рядом с программированием контроллеров.
ИДЕ это назвать сложно, но как инструмент настройки программного окружения и поддержки загрузчика - просто и понятно.
в Sublime Text пишешь код, в ИДЕ нажимаешь кнопку "Загрузка" - всё.
если что-то не так, то avr-gcc выдаёт тебе подробный лог.
Last edited by Клапауций on 27 Oct 2018 23:33, edited 1 time in total.
jdigreze
God
Posts: 1388
Joined: 02 Jan 2006 02:28
Location: Abakan

Re: Badge for Hackaday Conference2018 in Belgrade (and Pasad

Post by jdigreze »

Shaos wrote:ардуино иде надо выкинуть и забыть как страшный сон
Ага! Тумблеры для программирования - нашефсё! :lol:
User avatar
Клапауций
Banned
Posts: 412
Joined: 29 Jun 2018 08:48

Re: Badge for Hackaday Conference2018 in Belgrade (and Pasad

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

jdigreze wrote:
Shaos wrote:ардуино иде надо выкинуть и забыть как страшный сон
Ага! Тумблеры для программирования - нашефсё! :lol:
тумблеры можно заменить нашефсё-Ардуино. О_О
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 »

jdigreze wrote:
Shaos wrote:ардуино иде надо выкинуть и забыть как страшный сон
Ага! Тумблеры для программирования - нашефсё! :lol:
Не - оригинальные тулзы или голые компиляторы и прошивалки
Ардуионо - ненужно...
Я тут за главного - если что шлите мыло на 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:
jdigreze wrote:
Shaos wrote:ардуино иде надо выкинуть и забыть как страшный сон
Ага! Тумблеры для программирования - нашефсё! :lol:
Не - оригинальные тулзы или голые компиляторы и прошивалки
Ардуионо - ненужно...
тулзы, компилляторы и прошивалки нужно немедленно выбросить в мусорку - достаточно клавиатуры с двумя клавишами "0" и "1". О_О