qrcode
PICKER PRO MANAGER - SERIAL PORT 1 / 2 libs ARE HERE ALREADY !!!!
честита нова година на всички потребители на пикър про системата. за много години, много тинол, колофон, хардуер, софтуер, може малко и муфтуер /софтуер на муфта ;)/, както и повече колеги и клиенти на всички за много повече парички :) .
в първия ден на новата година вече имам новина. библиотеките за стринговата система са работещи библиотеки за серийна комуникация по двата серийни порта на пик процесора PIC18F47K42 - 40 pin DIL, както и за 28 пиновата версия на същия процесор PIC18F27K42 са вече качени в програмата в фтп на сайта. можете да сия свалите и да разгледате как са направени, тествани са за големия процесор 18F47K42 - първи сериен порт, като ще изтествам и другите.
малко снимки от програмата и файловете. скоро ще имам и нова програма с която директно ще можете да тествате всякакъв софтуер със симулация в протеуса за всеки един процесор, като това ще улесни доста писането на софтуер и тестването в симулация в протеуса.
КОЙ ДРУГ МОЖЕ ДА НАПРАВИ ТАКОВА ДОБРО ДЕЛО, ОСВЕН БАТ КОКО ?!?!?!?!?! :)
ще има много инфо, програмката ще бъде безплатна, ще можете да си я изтеглите свободни, ако все пак някой иска да спонсорира с колкото може, винаги е добре дошъл. сега кафе и почивка. :)
файловете са качени в програмата ПИКЪР ПРО МЕНАЖЕР, която можете да си свалите от линка в главното меню по всяко време.
ето и малко грфики за тези, които искат да видят на първо четене какво е добавено






PICKER PRO MANAGER - първи клиент и първи пример с платката !!! има видео на линка !!!!
http://karadev.net/pickerprosoftware/first_clients_example.mp4

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

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 за спестяване на пинове от процесора. със този шифт / преместващ / регистър се използват само два пина от процесора. има функция както за показване на чисти текстови съобщения, така и за показване на стойности директно от променливи про време на работа на процесора. във примерите ще има много софтуер за различни приложения и кое как се прави.
