ПИКЪР ПРО БОРД ВЕЧЕ РАБОТИ !!!! скоро ще има готови платки за клиенти !!!! на показаните снимки има пробна платка със допълнителна за тестове на системата. като цяло буут лоадера на пик процесора се управлява от прогама за уин 10, която можете да свалите БЕЗПЛАТНО !!! от този линк >>> http://karadev.net/pickerprosoftware/
видео уроци със БЛИНК стартови софтуерни примери ще има доста, както и за АЦП, вход/изходни GPIO примери и много други.
параметри на процесора :
ЗАХРАНВАЩО НАПРЕЖЕНИЕ НА ПРОЦЕСОРА = СТАНДАРТНО +5V = +5 волта стандартно стабилизарано /7805/ захранващо напрежение.
РАМ ПАМЕТ = 8192 байта = 8 кило байта
ФЛАШ ПАМЕТ ПЪЛЕН РАЗМЕР = 131072 байта = 128 кило байта
БУУТ ЛОАДЕР = 4096 байта = 4 кило байта
ФЛАШ ПАМЕТ ЗА ПОТРЕБИТЕЛСКИ СОФТУЕР = 126 975 байта = 128 кило байта чиста флаш памет за употреба от клиентски програми
ДАТА ЕЕПРОМ ПАМЕТ = 1024 байта = 1 кило байт памет за съхранение и запис на данни, които са необходими за запазване на данни след изключване на платката от захранване. ако този размер на ЕЕПРОМ паметта не ви е достатъчен, ще дам функции за запис на данни в свободната от вашият код флаш памет.
!!!! ВНИМАНИЕ !!! ПРИ ЗАПИС ВЪВ ФЛАШ ПАМЕТТА ИМАТЕ ОГРАНИЧЕНИЕ НА СТАРТОВИТЕ АДРЕСИ ЗА ЗАПИС !!! ЗА ДА НЕ ЗАПИШЕТЕ ВЪРХУ ЗОНАТА НА БУУТ ЛОАДЕРА И / ИЛИ ВЪРХУ ВАШИЯТ СОФТУЕР ДИРЕКТНО!!!! ПОДРОБНО ОПИСАНИЕ КАК СЕ ПРАВИ ТОВА ЩЕ ДАМ ВЪВ ПОДРОБНИТЕ ВИДЕА ЗА ПРАВИЛНАТА РАБОТА СЪС ПИКЪР БОРД ПРО !!!!
СКОРОСТ НА ПРОЦЕСОРА = 64MHz = 64 мега херца с външен кварц.
ПЕРИФЕРИЕН СЕЛЕКТОР НА ПИНОВЕ = PPS регистър = PERIPHERAL PIN SELECTOR е регистър, чрез който можете да избирате на кой пин да изведете изход от вътрешните хардуерни модули. или казано можете да си смените стандартните входове / изходи на хардуерните модули на други пинове според вашият дизайн на платката. това е доста сложна операция, съветвам ви да се придържате към стандартното разположение на пиновете на хардуерните блокове. за всички хардуерни блокове има назначени пинове по подразбиране от производителя, които ще бъдат описани във софтуера на стандартните файлови конфигурации за първоначално стартиране на ПИКЪР БОРД ПРО. след това ако се налага някаква промяна има си пдф файл можете да проечетете как се прави смяната на пиновете.
ХАРДУЕРНИ МОДУЛИ : GPIO = 35 броя + 1 само входящ
АЦП ВХОДОВЕ = 36 входа, 12 битове АЦП със много хардуерни екстри.
ХАРДУЕРНИ ТАЙМЕРИ = 3 x 8-bit = 3 осем битови таймера. също така и 4 x 16-bit = 4 16 битови таймера със доста екстри като регистри за управление.
СЕРИЕН ПОРТ = 2 броя, като единият е постоянно свързан към усб конвертора CH340G. този сериен порт може да се използва и след като качите вашият софтуер за връзка с компютърен терминал и/или програма за директно управление на платката през усб конвертора, който е запоен на самата платка. другият сериен порт е свободен за свързване към всякакви други модули, които имат управление през стандартен сериен порт RS232/485 стандарт.
SPI хардуерен интерфейс = 2 броя, но със библиотека от тези които ще бъдат вградени във ПИКЪР ПРО ЪПЛОАДЕРА ще можете да си настроите 4 пина по желание за работа със всички видове SPI чипове, памети, дисплеи, радио модули и други.
I2C хардуерен интерфейс = 2 броя, но както за SPI ще се постарая да направя и софтуерна библиотека за пинове по желание. има възможност
ХАРДУЕРНИ PWM блокове = 4 броя, със отделни регистри и пинове за настройка и употреба. както и за другите хардуерни блокове като SPI, I2C също мога да дам софтуерен вариант за управление на PWM модулация на пин по избор.
за сега имам такива 20 броя платки. ако някой иска да изтества цялата система как работи, програмира се и действа може да ми се обади. имам само 5 налични такива процесора, но мисля че в комет.бг може да се доставят по заявка.
ЦЕНА НА ПЛАТКАТА ПИКЪР БОРД ПРО = 50 лв пълно насищане.
СОФТУЕРА Е БЕЗПЛАТЕН !!!
за сега имам само няколко платки за тестове. след време ще има и платка със същия процесор, само че със 28 пина. после и смд вариант със 28 пина, 40 пина и 44 пинов процесор. ПРОГРАМАТА ЗА УПРАВЛЕНИЕ НА ПЛАТКИТЕ Е ЕДНА И СЪЩА !!! защото процесорите се различават само по брой пинове. те са от една и съща фамилия.
линк на процецора и документация /pdf/ файл можете да свалите от тука
>>>> https://www.microchip.com/en-us/product/PIC18F47K42
съща така има информация и графики на корпусите в които се произвежда цялата фамилия.
ГЛЕДАЙТЕ И ЧЕТЕТЕ ВНИМАТЕЛНО, ЗАЩОТО ЩЕ СПЕЧЕЛИТЕ ОБЕЗАТЕЛНО !!!!
буут лоадера е записан вътре в процесора, софтуера е заключен, няма как да го изкарате от там, не са опитвайте :) по добре си я купете и я ползвайте на воля, от колкото да се опитвате да направите каквото и да било. програмата за уин 10 е синхронизирана със сорс кода на буут лоадера, така че ако има някакво разминаване между процесора и програмата за уин 10 системата няма да сработи.
платката за развойна дейност ПИКЪР ПРО БОРД / PICKER BOARD PRO / е монтирана на платка за управление на 8 /осем/ броя релета като изходи, 8 /осем/ броя входове от сухи контакти и/или бутони и 8 входа АЦП тримери и/или датчици със аналогов изход. платката ЗЕЛЕНАТА представлява подобрен вариант на стандартнитв бред бордове, които са доста несигурни във връзките межди елементите в тестовата схема. тука на ЗЕЛЕНАТА платка си запоявате както си искате да си свържете експерименталната схема /която във по-късен момент/ може да се превърне в реална/ и след като свържете към ПИКЪР БОРД ПРО можете да започнете да пишете софтуера за пик процесора PIC18F47K42. качването на компилирания хекс Е САМО ПРЕЗ УСБ ПОРТ !!!!! няма никакви програматори, Мрограматори и всякакви други фантасмагории и щуротии !!!! можете да държите усб кабела постоянно включен във ПИКЪР БОРД ПРО, като защита диодна има за всички видове захранвания. можете да захранвате платката ПИКЪР БОРД ПРО както директно от усб порта, така и от външна клема /синята/ със захранване до +12V волта. стандартно за автоматизацията.
в близък платн платката ПИКЪР ПРО БОРД изглежда по този начин. в момента е тестова с конвенционални елементи, като в следващите варианти на платката се предвижда смд монтаж за всички необходими електронни елементи на платката и схемата. описание на GPIO пиновете има върху самата пплатка. допълнителни описания, документация и уроци за това как се програмира със ПИКЪР БОРД ПРО и компилатора ХС8 ще има много.
библиотеки със готови функции за работа за всички хардуерни модули ще бъдата директно вградени в програмата ПИКЪР ПРО ЪПЛОАДЕР, като ще можете да си управлявате цялостни софтуерни проекти на ниво файл/директория. сега в момента можете да ползвате мплаб със хс8 за създаване и компилиране на вашите проекти.
КАЧВАНЕТО ОБАЧЕ НА ХЕКСА СЛЕД КОМПИЛИРАНЕ МОЖЕТЕ ДА НАПРАВИТЕ СЪС ПИКЪР ПРО ЪПЛОАДЕР ПРОГРАМАТА !!!!
за усб драйвер за СН340 конвертора можете да си изтеглите драйвер също от моя сайт линк има тука за последната версия на драйвера от 2023 година.
http://www.karadev.net/basto/?dir=CH340_USB_SERIAL_2023
тази снимка е направена с цел да покаже, че платката ПИКЪР БОРД ПРО работи. светодиода до захранващата клема показва, че има подадено захранване без значение дали е от усб порт или от външно. двата светодиода в другия край на платката показват, че на серийния порт в момента няма комуникация, защото светят постояно. в следващите версии на същата платка ще има малко промени, които са важни не само за хардуера, софтуера и дизайна, но и за потребителя като начин на употреба.