• [ HOME ]
  • old_design_site
  • blog.karadev.net
  • youtube channel
  • old books
  • forum.karadev.net
  • C/C++books_FIRST
  • C/C++books_SECOND
  • C/C++books_THIRD
  • DOWNLOAD
  • FOR SALE
  • ЕЛЕКТРОНИКА facebook group
  • LINK GITHUB
  • PICKER PRO MANAGER
  • BEST DANCE ALL HITS 90 ;)
  • PLC IMAGES GALLERY
  • FOR IT BEGINNERS
  • СПИСЪК СТАТИИ В САЙТА
  • ЕЛЕКТРОНИКА ЗА НАЧИНАЕЩИ
  • ПИК ПРОЦЕСОРИ & ПРОЕКТИ & ИНФОРМАЦИЯ
www.karadev.net
ЕЛЕКТРОНИКА = ПРОГРАМИРАНЕ = ПРОЕКТИРАНЕ = ОБУЧЕНИЕ = РЕКЛАМА = РАЗВОЙНА /R & D/ ДЕЙНОСТ = АВТОМАТИЗАЦИЯ = ДРУГИ
  1. You are here:  
  2. Home
  3. СПИСЪК КАТЕГОРИИ В САЙТА
  4. pickerpromanager

PICKER PRO MANAGER - SERIAL PORT 1 / 2 libs ARE HERE ALREADY !!!!

PICKER PRO MANAGER - SERIAL PORT 1 / 2 libs ARE HERE ALREADY !!!!

честита нова година на всички потребители на пикър про системата. за много години, много тинол, колофон, хардуер, софтуер, може малко и муфтуер /софтуер на муфта ;)/, както и повече колеги и клиенти на всички за много повече парички :) .

в първия ден на новата година вече имам новина. библиотеките за стринговата система са работещи библиотеки за серийна комуникация по двата серийни порта на пик процесора PIC18F47K42 - 40 pin DIL, както и за 28 пиновата версия на същия процесор PIC18F27K42 са вече качени в програмата в фтп на сайта. можете да сия свалите и да разгледате как са направени, тествани са за големия процесор 18F47K42 - първи сериен порт, като ще изтествам и другите.

малко снимки от програмата и файловете. скоро ще имам и нова програма с която директно ще можете да тествате всякакъв софтуер със симулация в протеуса за всеки един процесор, като това ще улесни доста писането на софтуер и тестването в симулация в протеуса.

КОЙ ДРУГ МОЖЕ ДА НАПРАВИ ТАКОВА ДОБРО ДЕЛО, ОСВЕН БАТ КОКО ?!?!?!?!?! :)

ще има много инфо, програмката ще бъде безплатна, ще можете да си я изтеглите свободни, ако все пак някой иска да спонсорира с колкото може, винаги е добре дошъл. сега кафе и почивка. :)

файловете са качени в програмата ПИКЪР ПРО МЕНАЖЕР, която можете да си свалите от линка в главното меню по всяко време.

ето и малко грфики за тези, които искат да видят на първо четене какво е добавено

 

 

 

 

 

Details
Category: pickerpromanager
Hits: 943

PICKER PRO MANAGER - първи клиент и първи пример с платката !!! има видео на линка

PICKER PRO MANAGER - първи клиент и първи пример с платката !!! има видео на линка !!!!

http://karadev.net/pickerprosoftware/first_clients_example.mp4

Details
Category: pickerpromanager
Hits: 1190

PICKER PRO MANAGER - нова версия със добавени файлове и още !!!

PICKER PRO MANAGER - нова версия със добавени файлове и още !!! нова версия на програмата със разделени директории за библиотеките и примерите със готов работещ код. за да може да има и други примери във отделни директории да не са смесват и да са прегледни и ясни за употреба.

добавени файлове за ХАРДУЕРНИТЕ ПРЕКЪСВАНИЯ със ВИСОК и НИСЪК ПРИОРИТЕТ !!! ще има много примери за работата със прекъсванията, както за таймерите серийния порт, ацп преобразувателя и другите вградени в процесора хардуерни модули.

PICKER PRO MANAGER - list files and libs for starting software - http://karadev.net/pickerprosoftware/

Details
Category: pickerpromanager
Hits: 982

PICKER PRO MANAGER - list files and libs for starting software

PICKER PRO MANAGER - list files and libs for starting software - http://karadev.net/pickerprosoftware/
 
как да започнете вашият първи проект със платката и програмата за пикър про.
създавате нова директория със името на вашият проект. копирате във директорията изпълнимият файл PICKERPRO_UPLOADER.exe.
след това директно го стартирате. на снимката по-долу е показана програмата как трябва да изглежда при първи старт. ако във полето отдясно имате зелен фон и версия на ХС8 компилатора, значи имате инсталиран компилатор. ако не трябва да си го изтеглите от сайта на микрочип
от този линк >>> https://www.microchip.com/en-us/tools-resources/develop/mplab-xc-compilers/downloads-documentation#XC8
винаги изтегляйте последната версия. инсталирайте го, КАТО ВЪВ МЕНЮТО ЗА ГЛОБАЛНИТЕ ПЪТИЩА ЗАДЪЛЖИТЕЛНО СЛАГАТЕ ОТМЕТКАТА !!!!
за да може да се намира от всяка директория и от програмата пикър про менажер да компилирате от всички директории на вашите проекти. след това натиснете бутона BLINK EXAMPLE.
той ще разархивира във една вътрешна директория BLINK_EXAMPLE всички файлове от списъка по-долу. от тази вътрешна директория ви трябват няколко файла за да направите вашият първи проект.
преместете / копирайте / поставете във предната директория или главната, където се намира PICKERPRO_UPLOADER.exe файла следните файлове :
main.c
main.h
initcpu.c
initcpu.h
fuse.h
portRBpins.h
тези файлове ви трябват във директорията на ЕХЕ файла за да може програмата да ги извика за компилиране и да направи хекс файл за зареждане във процесора.
блинк примера е лесен за пускане. той е написан директно във кода на main.c файла и трябва да се компилира и зареди и да тръгне веднага. на платката на пин 40 запоявате един резистори и един светодиод към маса, за да се получи мигането според зададената скорост.
във файла има оставени коментари за всички редове и функции и даже една лека схема със текстови символи как да свържете светодиода и резистора за да се получи първият пример работещ.
естествено винаги можете да промените кода като забавите или забързате мигането или да измерите със уред мултицет дали на пин 40 се появяват +5V волта, когато има има команда пина да се вдигне във логическа единица или има нула волта, когато е получил команда да се свали във логическа нула.
когато напрвите кода за първият пример, директно натискате бутона COMPILE PROJECT. програмата би трябвало да не покаже грешки във дос прозорците, които ще се отворят, АКО сте написали кода си правилно. ако има някакви грешки или предупреждения, ще се видят веднага във някой от черните прозорци, който ще се отворят.
след като сте компилирали успешно вашият първи проект е време да го заредите във платката. това се прави когато включите платката във усб порта.
ако не можете да се свържите най-вероятно не е инсталиран драйвера за усб конвертора CH340G. драйвер за този чип има на моя сайт, последна версия от 2023 година
линк >>> http://karadev.net/basto/?dir=CH340_USB_SERIAL_2023 >>> изтегляте ехе файла или рар файла, стартирате ексе файла и инсталирате драйвера за конвертора за 1 минута. можете да изключите и да включите платката отново за да може да се намерят конвертор чипа и уиндоус.
след това стартирате програмата и трябва да изберете на кой сериен порт ще се свържете със платката. може да е СОМ3, 4, 5, хххх, 12. няма значение. избирате порта от падащото меню и давате CONNECT бутона. фона на програмата трябва да стане зелен ако сте се свързали правилно даже и към който и порт да е. ако дава някакви грешки и менюта със грешки, значи нещо не е наред.
ако фона на програмата ПИКЪР ПРО МЕНАЖЕР стане зелен, ред е да вкарате платката във БУУТ РЕЖИМ. това се прави, като натискате и задържате бутона BOOT /пише го на самият бутон на платката/ и след като сте задържали бутона буут натискате бутона RESET, за да се ресетне платката. видимо няма да има никакъв сигнал че сте във буут режим.
но можте от програмата да натиснете бутона PIC INFO. ако се появят разни шестнайсетични числа на екран със надписи за информация на процесора, значи платката отговаря и всичко е ОК :).
сега давате ERASE FLASH, за да изтриете старото съдържание на флаш паметта от стар хекс и софтуер.
след това със бутона OPEN HEX натоварвате вашият чисто нов блинк хекс, като програмата ще даде съобщения разни за размера на хекса и други.
след това натискате бутона WRITE HEX. програмата ще качи хекса, като при по-големи приложения ще има и съобщения за количество байтове, времена и друга системна информация. когато записа на хекса приключи вече е време да натиснете бутона RESET.
процесора ще изпълни командата и ще се ресетне, като ще търси да изпълни вашият нов блинк софтуер. ако всичко е ОК, свързаният светодиод трябва да започне да мига. :)
ако не започне да мига търсите къде е проблема.
може да е във хардуера, софтуера, някоя грешка в синтаксиса на командите, като компилатора ще каже ако има такава. естествено ще има клип в който ще се покаже как се стартира работата със платката ПИКЪР ПРО БОРД / МЕНАЖЕР.
не е по-различно от ардуино, пико, есп32, стм или другите хардуерни платформи. ще има и много кодове, примери и библиотеки за това как да се работи със платката и програмата. ще има и автоматичен режим на компилиране, зареждане, ресет, но това е после :)

 

= = = = = = = = = = = = = = = = =

main.c - главен файл за софтуерния проект. извиква всички функции от всички файлове със разширение *.с и / или всички файлове със разширение *.h. кодът на програмата се изпълнява във функцията main(), като във цикъла while(1) всички функции се повтарят до безкрай.

main.h - съдържа описание на всички пинове като входове или изходи. съдържа също така макрос за честотата на процесора за да може да изчисли време забавянето на функцията __delay_ms(xxxx);

initcpu.c - съдържа важна функция за инициализацията на хардуерните регистри на процесора за всички хардуерни модули. също така прекъсванията, комуникационните модули и регистри от основното ядро на процесора.

initcpu.h - съдържа дефиниции на функциите от initcpu.c

fuse.h - важен файл със описание на всички дефиниции за настройка на хардуерните модули на процесора.
НЕ ПРОМЕНЯЙТЕ НИЩО ВЪВ ТОЗИ ФАЙЛ !!!! ЩЕ УНИЩОЖИТЕ ФЮЗОВЕТЕ НА БУУТ ЛОАДЕРА
И ТОВА ЩЕ ДОВЕДЕ ДО СПИРАНЕ НА РАБОТАТА НА ПРОЦЕСОРА !!!!

ADC_manager.h - файлът съдържа дефиниции и функции за управление на АЦП каналите на процесора, като имате избор между измерване със резолюция 8, 10, 12 бита. настройката на хардуерните регистри е стандартна, като имате пълна свобода на действие във вашият софтуер. във пдф файла със техническата документация на процесора е описано кой регистър за какво е и как да се настрои.

portRApins.h - файлът съдържа описание и функции за всички пинове от шина RA, които могат да бъдат настройвани поотделно като входове, изходи, ацп канали, пинове със функции със специално предназначение и други. имената на функциите са ясно показани какво правят за дадения пин.

portRBpins.h - файлът съдържа описание и функции за всички пинове от шина RB

portRCpins.h - файлът съдържа описание и функции за всички пинове от шина RC
portRDpins.h - файлът съдържа описание и функции за всички пинове от шина RD
portREpins.h - файлът съдържа описание и функции за всички пинове от шина RE

EEPROM_lib.h - функции и описание на регистри за работа със ЕЕПРОМ паметта. има и примерен код за употреба на функциите.

timer2.h - функции за работа със осем битов таймер TMR2. настроен е да работи БЕЗ ФУНКЦИЯ ЗА ПРЕКЪСВАНЕ. във примерите ще се намери и допълнителен код за употреба на таймера във различни приложения.

timer4.h - също като ТАЙМЕР 2
timer6.h -  - също като ТАЙМЕР 2
LCD_Serial_4094.h - файлът съдържа функции за работа със стандартно ЛЦД /LCD/ дисплей. схемата на лцд дисплея използва преместващ регистър 74HC4094 за спестяване на пинове от процесора. със този шифт / преместващ / регистър се използват само два пина от процесора. има функция както за показване на чисти текстови съобщения, така и за показване на стойности директно от променливи про време на работа на процесора. във примерите ще има много софтуер за различни приложения и кое как се прави.

 

Details
Category: pickerpromanager
Hits: 2335

www.karadev.net

  • qrcode

USING CODEX AI

  • USING CODEX AI

WEB SITE SYSTEMS 2026

  • WEB SITE SYSTEMS 2026
  • KaraDev IT Company #
  • GREEN HOUSE WEB SITE
  • BYTE FORGE EDU
  • RASPBERRY PI HOW TO IN SIMPLE WEB SITE
  • WEB PICO CONTROL SYSTEM

PROTO BOARD 2026

  • PROTO BOARD 2026 ALL IN LIST
  • PCB ARDU BOARD MINI 2026
  • PCB ARDU BOARD MINI 2026 - INFO
  • PCB ARDU BOARD PRO 2026
  • PCB ARDU BOARD PRO - 2026 - INFO
  • PCB BIG SOP EXTEND PIC MICRO DEVICES ALL 28 PINS
  • PCB PICO 1 / 2 LAN DEVELOPER EDITION
  • PCB PICO 1 / 2 LAN DEVELOPER EDITION - INFO
  • PCB PICO 1 / 2 LAN DEVELOPER EDITION - CLIENT / SERVER : PORT ABOUT
  • PCB MOTOR DRIVER 2N3904/6 P/N MOSFET DC POWER
  • PCB EXTEND SSOP ALL PIC MICRO DEVICES ALL 28 PINS
  • DOUBLE PCB BIG TRYACK LOADS 220V MOC3043M PWM / ON / OFF
  • PCB LAN RJ45 W5500 BOARD ONLY
  • PICO 1 / 2 PCB LAN RJ454 W5500 DEVELOP BOARD NEXTION 7 inch

PROTO BOARDS 2025

  • PROTO BOARDS 2025
  • МОДУЛ ТРИЯК + MOC3043
  • ПЛАТКА РАЗВОЙНА LAN PICO RPI2040 + W5500
  • DC/DC РЕГУЛАТОР 0/+38V / 2A
  • ПЛК МОДУЛ ЗА АВТОМАТИЗАЦИЯТА - 16 АНАЛОГОВИ ВХОДА - MCP3008 - 10 BIT RESOLUTION
  • H BRIDGE MOTOR / LOAD DRIVER
  • МОДУЛ ЗА ПЛК РАЗВОЙНА ДЕЙНОСТ 16 ВХОДА / ИЗХОДА - MCP23S17
  • ПЛАТКА ЗА ПИК МИКРО КОНТРОЛЕРИ 28 ПИНА ВСИЧКИ МОДЕЛИ ФАМИЛИЯ 16F / 18F - ЦИФРОВА ЧАСТ
  • ПЛАТКА ЗА ПИК МИКРО КОНТРОЛЕРИ 28 ПИНА ВСИЧКИ МОДЕЛИ ФАМИЛИЯ 16F / 18F - СИЛОВА ЧАСТ
  • ПЛАТКА ПЛК ЗА ТЪЧ ДИСПЛЕИ МАРКА НЕКСТИОН / NEXTION / 10 ИНЧОВИ ЗА АВТОМАТИЗАЦИЯ НА СИСТЕМИ
  • ПЛАТКА ПЛК 8 РЕЛЕТА / ИЗХОДА И 8 ВХОДА / БУТОНИ - MCP23S17 SPI EXPANDER
  • ПЛАТКА ПЛК 16 ВХОДА / БУТОНИ - MCP23S17 SPI EXPANDER
  • МОДУЛ ЗА ПЛК РАЗВОЙНА ДЕЙНОСТ 16 ВХОДА / ИЗХОДА - MCP23S17 SPI GPIO 16 INPUTS / OUTPUTS

PROTO BOARDS

  • ПЛАТКА PLC - LAN PICO RP2040
  • ПЛАТКА - PIC18F57K42
  • КОНВЕРТОР - LANPICO - RS485
  • КОНВЕРТОР - USB - RS232
  • КОНВЕРТОР USB - RS232 - RS485
  • NEW PICO RPI 2040 BOARD 2024
  • PICKER PRO DEVELOP PIC18F27K42 BOARD
  • КОНВЕРТОР USB MCP 2200 СЕРИАЛ RS232 TX / RX
  • ПЛАТКА RS485 DRIVERS ONLY
  • PROTO BOARDS 2025

LIBS & SOFTWARE

  • LIST ALL PAGES IN BLOG MODE
  • MCP23S17 AT ANY PIN CONNECTED IN ARDUINO / PICO
  • MCP3008 ADC SPI LIB ARDU CODE IDE

AUTOMATION HOW TO

  • AUTOMATION HOW TO BLOG

BEGINNERS C/C++

  • BEGINNERS C/C++ BLOG VIEW
  • CLANG INSTALL

USED ELEMENTS BASE

  • USED ELEMENTS BASE
  • ПРОЦЕСОРИ = ФАМИЛИЯ 18FxxxK42

FROM AI HOW TO

  • STARTING A SMALL PRODUCT SYSTEM

Main Menu

  • НАЧАЛО
  • С/С++ ПРОГРАМИРАНЕ
  • LORA модули - 433 MHz
  • C# проекти
  • полезни линкове
  • за контакти
  • програматори
  • arduino проекти
  • LINK GITHUB
  • PICKER PRO BOARD
  • PICKER PRO MANAGER
  • PICKER PRO MODULES
  • ARDU BOARD MINI
  • ARDU BOAR DPRO
  • ARDU BOARD PRO MODEL 2
  • STRONG TERMINAL BASIC
  • NEXTION AUTOMATION
  • RASPBERRY PI 3/4/5
  • RS232 / RS485 комуникация
  • PIC MICRO AUTOMATION
  • LAN PICO PI RP2040
  • ЛУНИЧКИ ТОПЛО / НЕУТРАЛНО БЯЛО + ЕКСТРИ
  • PLC IMAGES GALLERY
  • СПИСЪК КАТЕГОРИИ В САЙТА
  • ПИК ПРОЦЕСОРИ & ПРОЕКТИ & ИНФОРМАЦИЯ
  • libs&software

ch340 USB SERIAL RS232 driver

ch340 <> USB <> SERIAL RS232 driver

http://karadev.net/basto/?dir=CH340_USB_SERIAL_2023