PICKERPRO BOARD + EEPROM READ / WRITE and more !!! ЕЕПРОМ четене / запис !!! платката вече записва коректно всички данни за ЕЕПРОМ паметта генерирани от компилатора ХС8. имате функция с която можете да отделите данните за еепрома директно то компилирания файл, да ги запазите за по-късно и да си ги запишете когато си искате в ЕЕПРОМ паметта за да промените работата на платката. имате свобода на действие с програмата ПИКЪР ПРО ЪПЛОАДЕР / МЕНАЖЕР за да можете да управлявате вашите автоматизации лесно, бързо и удобно СЪС РАЗБИРАЕМ КОД !!!!
на снимките по-долу са показани функциите четен и запис, като за сравнение съм извадил да се вижда информацията от хекс файла генерерирана от компилатора. стандартните макроси за запис във ЕЕПРОМ паметта директно при компилиране са за всички процесори на микрочип, като с ПИКЪР ПРО МЕНАЖЕР можете да запишете ЕЕПРОМ данните директно във еепром паметта по всяко време на работния процес. данните са съхранени във файл, който се генерира автоматино от хекс файла. няма загуба и/или объркване в адресацията на еепром данните подавани към еепром адресите на паметта. всичко е точно да последния байт. :)
сега остават таймерите и ще можете директно да си изтеглите програмата от гитхъб линка за да работите лесно, бързо и удобно със платката ПИКЪР ПРО БОРД и програмата ПИКЪР ПРО МЕНАЖЕР :)
- Details
- Category: PICKERPRO
- Hits: 93
ПРИМЕР ЕДНО СЪС ПЛАТКА ПИКЪР БОРД ПРО !!!! стандартнте GPIO + ADC /АЦП/ модул вече работи !!! :) първият пример за работа със ПИКЪР ПРО БОРД вече рабори. РАЗБИРАЕМ ЛЕСЕН КОД !!!
добре описан и подробно ще има много. за момента програмата ПИКЪР ПРО ЪПЛОАДЕР е във допълнителен ъпдейт, за да може да започнете да пишете своите приложни софтуери лесно и удобно.
на показаните снимки съм написал код за 8 цифрови входа, 8 цифрови изхода и 8 ацп входа. светодиодите са за изходящите пинове, бутоните са за входящите, а тримерите са за ацп каналите. както ви е ясно на всеки от тези бутони, тримери, релета, можете да си закачите входящи и/или изходящи свои периферни техники.
примерно можете да имате само 4 бутона със 8 релета, като на другите 4 бутона можете да закачите някакви датчици, било то за температура, влага, осветеност, обороти, каквото си искате.
на ацп тримерите можете да свържете всякакви датчици със изходящ аналогов сигнал, да измерите ацп канала със няколко лесни функции и да отчетете резултата на лцд дисплей примерно в някое меню. :) свобода на действие и решение във всеки ваш проект можете да си реализирате на воля. имате много флаш, много рам, много пинове и много кода за писане :).
- Details
- Category: PICKERPRO
- Hits: 91
http://karadev.net/pickerprosoftware/ <> линк за сваляне на програмата. има PICKERPRO_UPLOADER_v1.0.exe файл и рар файл. който и да свалите няма значение.
http://karadev.net/pickerprosoftware/PICKERO_VIDEO_HOW_TO1.mp4 <> директен линк към клипа за първоначално стартиране. ще има и още за това как да програмирате, ползвате и продавате ваши продукти разработени на базата на ПИКЪР ПРО БОРД.
софтуер има да се пише до сабалян :) очаквам първите поръчки и клиенти да тестват и да кажат кое да се подобри и какво ново да се добави, макар че аз имам доста неща които съм намислил за програмата и платката като цялостен проект.
ПРОГРАМАТА ПИКЪР ПРО ЪПЛОАДЕР НЕ СЪДЪРЖА В КОДА СИ НИКАКВИ ЗЛОВРЕДНИ ФУНКЦИИ, КОД ИЛИ КАКВИТО И ДА БИЛО КОМАНДИ УВРЕЖДАЩИ ВАШИЯТ КОМПЮТЪР / ЛАПТОП !!!!
ако антивирусната на вашият компютър лаптоп ви даде предупреждение за сваляне на този файл, направете изключение за проверяване на директорията за сваляне или само за файла като единичен случай.
пикър про ъплоадер системата вече съдържа блинк стартовите файлове за всеки един ваш проект.
===== СТАРТИРАНЕ НА ВСЕКИ ЕДИН ПРОЕКТ СЪС ПЛАТКАТА И ПРОГРАМАТА ====
копирате PICKERPRO_UPLOADER_v1.0.exe файла във новата директория за проекта и след това само с бутоните.
==========================
написвате си кода, който искате и си бичите софтуери квито си искате. можете да ползвате бред бордове стандартни, можете да си запоите и на ваша експериментална платка със светодиоди, може да си проектирате някаква собствена или да си купите от мен.
нещо готово само за насищане и за старт на програмиране.
програмата за сваляне ще бъде качена на сайта в линка за пикър про борда.
може и от линка за доунлоад да намерите в директорията и да си я свалите.
платки със програмирани работещи процесори имам налични 7-8 броя. ЦЕНА = 50 лв.
наситена ПИКЪР ПРО БОРД със програмиран с буут лоадера процесор, проверена работеща.
- Details
- Category: PICKERPRO
- Hits: 82
ПИКЪР ПРО БОРД ВЕЧЕ РАБОТИ !!!! скоро ще има готови платки за клиенти !!!! на показаните снимки има пробна платка със допълнителна за тестове на системата. като цяло буут лоадера на пик процесора се управлява от прогама за уин 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
тази снимка е направена с цел да покаже, че платката ПИКЪР БОРД ПРО работи. светодиода до захранващата клема показва, че има подадено захранване без значение дали е от усб порт или от външно. двата светодиода в другия край на платката показват, че на серийния порт в момента няма комуникация, защото светят постояно. в следващите версии на същата платка ще има малко промени, които са важни не само за хардуера, софтуера и дизайна, но и за потребителя като начин на употреба.
- Details
- Category: PICKERPRO
- Hits: 103
PICKERPRO борд е тука !!!! остава само да дойде чипа за конвертора от усб към сериен порт и може да започвам пробите за софтуера, финалния дизайн на платката и да мислим за цени и продажби PICKERPRO v1.0 вече е на стартовата права. за разлика от шибаните ардуинота ще бъде самолет с ракета
пик процесор - 18F47K42, производство 2022, 128 килобайта флаш, 8 килобайта рам, много периферия, софтуер за всичко, буутлоадер със менажер за качване на потребителски софтуер, еепром менажер, в бъдеще - директно компилиране през буут менажера само с наличие на инсталирано ХС8. софтуерни библиотеки за всички хардуерни модули, приемерни софтуерни библиотеки за употреба на всички хардуерни периферийни модули и още много
- Details
- Category: PICKERPRO
- Hits: 152