интересни материали за ЛИНУКС, програмиране, FTP, TCP/IP комуникации, SOCKET прогрмамиране и даже една хакерска игра, малко е платена, ама тука има по-стара версия малко безплатна ;) http://blog.karadev.net/index.php/linux.html
инсталирайте си програмата DISCORD на компютъра и се свържете с този линк към сървъра за директен контакт с нас при разни задания в електрониката https://discord.gg/tYUfhEMZ
всяка програма започва със стартовия файл main.c и функцията main(). в интернета и книгите има много информация за това как да програмирате на С/С++ както за уиндоус, така и за пик процесорите. един малък пример, работещ на 16F1827/47 за светодиоди примерно може да си направите. схема не сме дали защото можете сами да се опитате да я съставите според кода който виждате. малка подсказка - разположението на пиновете можете да вземете от конфигурационния файл main.h, за да видите на кой пин какво има свързано. както и от пдф файла също можете да намерите информация за конфигурацията на процесора, важно е да прочетете файла със фюзовете fuse.h, където е описан начина на системната конфигурация на процесора и по това да се ориентирате за свързването на пиновете към другите електронни елементи. файла initcpu.c ще ви даде инфо как са настроени пиновете на портовете всеки със неговия си регистър. ако има въпроси : This email address is being protected from spambots. You need JavaScript enabled to view it.
while(1)
{
// commands in while() loop will run for ever, until have a power :)
led1 = 1; __delay_ms(200); led1 = 0; __delay_ms(200); // change value of __delay_ms() will fast or slow
led2 = 1; __delay_ms(200); led2 = 0; __delay_ms(200); // leds ON/OFF timing for any of them can be set
led3 = 1; __delay_ms(200); led3 = 0; __delay_ms(200); // separatly
// next command are here to end of while() and end of main()