mplab include

Znaleziono około 136 wyników dla: mplab include
  • [MPLAB asm] Dzielenie kodu źródłowego - pliki .asm i .inc

    stworzyłem jeden plik def.inc w którym zawarłem wszystkie przyporządkowania nazw pewnym adresom np: PORTA equ 0x05 Definiowanie PORTA lub podobnych nie jest potrzebne bo w MPLAB takie definicje już są dla każdego procesora. Wystarczy dopisać np. include "p18f2520.inc"

    Mikrokontrolery PIC   17 Cze 2010 13:21 Odpowiedzi: 3    Wyświetleń: 2732
  • Jak zaimportować projekt USB-CDC AtXmega128A3U z Atmel Studio do MPLAB X?

    A których plików brakuje i gdzie reszta się wkleiła to mamy sobie ze szklanej kuli wyciągnąć? Jak mniemam, problem jest z lokalizacją plików ASF. Jak się nie wkleiły, to dokleić ręcznie. Jak się wkleiły nie w tym miejscu to przenieść. Sprawdzić czy we właściwościach projektu nie trzeba uzupełnić General/Source Folders. Sprawdzić, czy we właściwościach...

    Mikrokontrolery AVR   24 Maj 2020 07:36 Odpowiedzi: 1    Wyświetleń: 579
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • "Hello world" dla PIC16F628A , język C, MPLAB X IDE v3.50, PICKIT 3

    AVE... Jeśli nie używasz kompilatora Hi-Tech C, to nie dołączaj pliku htc.h. A raczej nie używasz, bo domyślnym kompilatorem jest XC8. Zatem używaj [syntax=c]#include <xc.h>[/syntax] Dalej, w przypadku kompilatora XC8 (XC16 i XC32 też) możesz uzyskać dostęp do indywidualnych bitów każdego rejestru z noty katalogowej za pomocą formy: <nazwa...

    Mikrokontrolery PIC   17 Mar 2017 07:23 Odpowiedzi: 9    Wyświetleń: 3462
  • REKLAMA
  • Błąd kompilacji w MPLAB: _DelayMs redefined w delay.c

    W delay.h znajdują sie takie linijki: *To use DelayUs it is only necessary to include this file. *To use DelayMs you must include delay.c in your project.

    Mikrokontrolery PIC   24 Lis 2011 15:39 Odpowiedzi: 4    Wyświetleń: 1335
  • Programowanie mikrokontrolerów PIC - problem z bibliotekami LCD w MPLAB X IDE

    Witam mam pytanie odnośnie programowania mikrokontrolerów PIC a mianowicie, mam do próby naprawy 4 sterowniki do termostatów i temat jest tego typu że ewidentnie uszkodziły się procesory, już robiłem program do mniejszych mniej skomplikowanych sterowniczków natomiast z tymi mam problem ze sterowaniem wyświetlaczem LCD. Już udało mi się ustalić że producent...

    Mikrokontrolery PIC   24 Paź 2024 19:32 Odpowiedzi: 7    Wyświetleń: 309
  • REKLAMA
  • [MPLAB] Jak podzielić duży plik asm na dwa z call'ami w MPLAB?

    Po rozbiciu programu na poszczególne pliki musisz w programie głównym dodać je np w następujący sposób: [code] #include <magistrala.asm> #include <Klawiatura.asm> #include <lcd.asm> Acha tworząc nowy projekt musisz dodać te pliki aby kompilator znał ich lokakizację

    Mikrokontrolery PIC   11 Lis 2008 12:43 Odpowiedzi: 14    Wyświetleń: 2733
  • MPLAB - Błąd Duplicate Chip Definition przy kompilacji projektu

    Witam wszystkich forumowiczw. Chciałbym sie poradzić w kwestii kompilowania w MPLABie.Gdy kompiluje wybrany projekt wyskakuje mi bład: Duplicate chip definition (Multiple chip definitions detected (option -p<chip> and #include <header.h>).The #include statement should be removed) I nie wiem usuwam ta linie i nic ,dalej błąd... :cry:

    Mikrokontrolery   17 Lis 2007 16:02 Odpowiedzi: 4    Wyświetleń: 818
  • REKLAMA
  • PIC24HJ32GP202 +LCD problem z kompilacja; brak adcDrv1.h

    bledy wynikaja z tego, ze do danego pliku z kodem nie jest dolaczony plik naglowkowy procesora. w twoim przypadku: #include <p24hj32gp202.h> [EDIT] MPLAB nie jest dziwny - jest to najzyklejszy port najzwyklejszego gcc. moze to po prostu nie procesor dla ciebie. [EDIT]: poprawka - blad nieprawidlowych przerwan wynika z tego, ze twoj procesor nie...

    Mikrokontrolery   07 Kwi 2008 21:24 Odpowiedzi: 9    Wyświetleń: 2024
  • 16F690 - [MPLAB X][XC8] Rejestry, składnia - problemy na starcie

    Ad 1: [syntax=c]// bitfield definitions typedef union { struct { unsigned T2CKPS :2; unsigned TMR2ON :1; unsigned TOUTPS :4; }; struct { unsigned T2CKPS0 :1; unsigned T2CKPS1 :1; unsigned :1; unsigned TOUTPS0 :1; unsigned TOUTPS1 :1; unsigned TOUTPS2 :1; unsigned TOUTPS3 :1; }; } T2CONbits_t; extern volatile T2CONbits_t T2CONbits (at) 0x012;[/syntax]...

    Mikrokontrolery PIC   18 Sie 2013 11:09 Odpowiedzi: 4    Wyświetleń: 2421
  • IDE MPLAB-X: Wrażenia z obsługi AVR w wersji beta

    Program Mirka MkClipse instaluje i korzysta ze swojego gcc. Śmieszne. Przecież to jest taka sama przeróbka eclipse jak CooCox CoIDE i LPCXpresso. I po prawdzie to nawet MkClipse nie jest nawet w połowie tak "customized" jak oba powyższe (porównując do czystego eclipse z pluginem do AVR). A zmiana lokalizacji binarek z toolchain czy też include to każde...

    Mikrokontrolery AVR   18 Sty 2019 17:44 Odpowiedzi: 26    Wyświetleń: 2790
  • REKLAMA
  • Jak zdefiniować rejestry specjalne PIC18F97J60 w MPLAB 8 i CCS HPW 4?

    Witam wszystkich na forum, dopiero zaczyna swoja przygodę z PICami, wieć proszę o wyrozumiałość co do mojego putania. Używam MPLAB 8 i CCS HPW 4 Dołączyłem bibliotekę procka poleceniem #include ale po przejrzeniu jej nie ma ona definicji rejestów specjalnych opisanych w nocie katalogowej takich jak np. LATA, PORTA itp. Gdzie znajdę bibllioteke zawierającą...

    Mikrokontrolery PIC   21 Maj 2009 21:41 Odpowiedzi: 4    Wyświetleń: 1384
  • USART PIC 16F628: Komunikacja USART w C z kompilatorem CC5X

    Witam BYTE to po prostu unsigned char: typedef unsigned char BYTE; Przyklad podany przez BF dziala (przynajmniej na MPLAB SIM). Sprobuj tak: #include <16F628.h> #include <stdio.h> void main() { TRISB = 0b00000010; SYNC = 0; SPEN = 1; SPBRG = 129; //9600 bps dla kwarcu 20MHz TXEN = 1; CREN = 1; while(1){ printf("test");...

    Mikrokontrolery   08 Sty 2008 22:15 Odpowiedzi: 36    Wyświetleń: 5737
  • PIC16F1459 - Jak programować PIC po doświadczeniach z AVR (Arduino)?

    AVE... Upewnij się, że wszystko dobrze podłączyłeś. Mi się tak robiło w projekcie miernika pojemności, gdy jeden z przewodów "nie stykał". Podłączyłem kolejny raz wg schematu, który umieściłem i niestety dalej nic się nie wyświetla :( .. I te wszystkie opóźnienia powinny być po EN = 0 a nie po EN = 1. Albert tak zmieniłem i dalej nie działa (no chyba...

    Mikrokontrolery PIC   14 Sie 2015 22:16 Odpowiedzi: 47    Wyświetleń: 8973
  • [PIC12F683] [PIC12F683][ASM][MPLAB8.10] Jak uniknąć użycia etykiety MAIN?

    Nie moge uzyc main. LIST P=12F683 #INCLUDE <P12F683.INC> V_SOL EQU 0x20 V_BATT EQU 0x21 T_BATT EQU 0x22 ORG 0x000 ; processor reset vector NOP NOP GOTOMAIN MAIN BANKSELTRISIO MOVLWB'00001111' MOVWFTRISIO ;GP5 GP4 - OUTPUTS, GP3 GP2 GP1 GP0 - INPUTS BANKSELOSCCON MOVLWB'00000001' ;31KHz, int osc, HF osc not stable, LT osc is stable, system clock...

    Mikrokontrolery PIC   21 Paź 2008 21:30 Odpowiedzi: 1    Wyświetleń: 2484
  • Błąd programowania dsPIC30F4013 w MPLAB IDE v7.31 - ICD0161 i ICD0275

    To jest zawartosc tego pliku SEARCH_DIR(..\..\..\..\lib) SEARCH_DIR(..\..\..\..\support\gld) INPUT(-ldsp) INPUT(-lpic30) INPUT(-lm) INPUT(-lc) INCLUDE p30f4013.gld praktycznie nie wiem o co w nim chodzi. Skopiowalem go z jakiegos projektu microchipa zeby odpalic kompilacje.

    Mikrokontrolery   25 Mar 2006 17:48 Odpowiedzi: 10    Wyświetleń: 1671
  • Jak przenieść program ASM z PIC16F84A na PIC16F628A? Szukam prostego narzędzia

    Witam Jezeli zrobie kompilacje na 16f84a to oczywiscie wszystko dziala. 1) Używam MPLAB 2) Jako 2 pierwsze instrukcje dodałem LIST P=16F628A, F=INHX8M include "P16F628A.inc" ORG 0x0000 MOVLW h'07' MOVWF CMCON 3) pozmienialem adresy z zakresu 0c do 20 na inne 4) w sieci znalazlem taki pdf o konwersji ale zabardzo niewiem co mowi 3 punkt

    Mikrokontrolery   06 Gru 2005 21:36 Odpowiedzi: 11    Wyświetleń: 1952
  • dsPIC 30F4012 MPLAB IDE v8.10 Compilator HITECH 9.60

    1. Jak nie korzystasz z przerwań to ustaw GIE=0; 2. przykładowe ustawienia działające #include <dspic30f2010.h> /****************************** * Configuration Bits ******************************/ //_FOSC(CSW_FSCM_OFF & FRC_PLL8); /* Fast RC with PLLx8 = 16MIP Clock Mon/Switch OFF */ _FOSC(CSW_FSCM_OFF & XT_PLL8); /* 8MHz Crystal with...

    Mikrokontrolery PIC   18 Lis 2010 11:54 Odpowiedzi: 2    Wyświetleń: 2389
  • PIC32MX - Różnice między rejestrami LATx i PORTx w MPLAB X

    Sprawdź dokładnie w DS do tego układu, które porty. Poszukaj rejestrów CNPUX CNPDX (gdzie X to port A B C itd). Rejestr CNPUA to załączanie pull-up na pinach portu A (np. CNPUAbits.CNPUA0=1 włącza pullap na pinie 0 portu A). Rejestr CNPDA to analogiczna kontrola pull-down. Nie każdy pic32 posiada pull-downy (np. pic32mx440* nie posiada), stąd ważne...

    Mikrokontrolery PIC   12 Paź 2014 17:14 Odpowiedzi: 14    Wyświetleń: 2268
  • PIC16F777: różne wskazania rejestrów PORTA/PORTB w MPLAB SIM i ICD2 debugowania

    No ja patrzyłem na dokumentację pic16f77 bo taki procesor masz zadeklarowany w programie. A coś mi się wydaje że używasz pic 16f777 a to trochę inna maszyna. Popraw deklarację w programie. z list p=16f77 ; list directive to define processor #include <P16F77.INC> ; processor specific variable definitions na list p=16f777 ; list directive to define...

    Mikrokontrolery PIC   27 Mar 2010 13:19 Odpowiedzi: 7    Wyświetleń: 2063
  • MPLAB X nie widzi bibliotek <xxxxxx.h> dla PIC24xx i C30 - co zrobić?

    Odwiedziłem forum microchipa zostawiając podobne pytanie, ale z tego co widzę zniknęło w gąszczu innych.. Nie mniej jakąś zależność odkryłem http://obrazki.elektroda.pl/6315162000_1... W tym samym projekcie po utworzeniu plików .c i .h w w plikach nagłówkowych nie działa a w pliku źródłowym już jest ok. Było by mi pomocne gdyby ktoś mógł sprawdzić...

    Mikrokontrolery PIC   28 Kwi 2012 16:19 Odpowiedzi: 4    Wyświetleń: 2756
  • [18F2550][C]Problem przy podłączaniu wyswietlacza HD44870

    Witam Zmontowałem prosty układ na płytce uniwersalnej z ww uC: zasilanie przez 7805; na MCLR 10k, 10u oraz przycisk zwierający do masy; na pinach(wy) RA0 i RA1 rezystory 470 i diody led do masy;na RA2(we) przycisk zwierający do masy oraz pull-up 470 do zasilania; używam wewnętrznego zegara dla prostoty układu. Układ działa tak: dioda na RA1 świeci non...

    Mikrokontrolery PIC   13 Lis 2009 17:54 Odpowiedzi: 1    Wyświetleń: 1699
  • [18f4520[asm/mplab810] Symbol not previously defined (portd)

    Witam jest: #include<18f4520> A nie powinno być ? #include<18f4520.inc> Dodano po 2 Witam jest: #include<18f4520> A nie powinno być ? #include<p18f4520.inc>

    Mikrokontrolery PIC   09 Sty 2010 21:10 Odpowiedzi: 2    Wyświetleń: 1688
  • [PIC16F877] [PIC16F877][C] Dlaczego dioda LED na RB1 nie mruga? Kod w MPLAB v8.76, Hi Tech PICC

    [syntax=c] ... #include <delay.c> ... [/syntax] I kompilator się nie buntuje? A poza tym to skąd to delay.c masz? I jak wygląda? Albert

    Mikrokontrolery PIC   06 Gru 2011 03:09 Odpowiedzi: 8    Wyświetleń: 2411
  • [PIC18F66J65][C/MPLAB] Praca na zewnętrznym kwarcu

    Witam, Od jakiegoś czasu stawiam pierwsze kroki w programowaniu PICów. Pisałem sobie jakieś pierwsze programiki na PIC18F66J65, uruchomiłem komunikację z komputerem po USART aż tu pewnego pięknego popołudnia coś się wykrzaczyło i procek pracuje tylko na wewnętrznym oscylatorze. Mikrokontroler mam przylutowany na płytce-przejściówce QFP - DIP. Dołączony...

    Mikrokontrolery PIC   06 Kwi 2011 21:39 Odpowiedzi: 25    Wyświetleń: 2373
  • MPLAB 8.30 - Nieaktywny przycisk Add symbol w oknie watch

    Drodzy koledzy zwracam sie z prośba o pomoc z MPLAB-em. Właśnie postanowiłem powrócić do programowania po paru latach przerwy. Zainstalowalem sobie najnowsza wersje MPLAB 8.30 i wszystko jest oki poza jedną rzeczą. MPLAB ma okienko "watch" w ktorym mozemy podgladac wartosci rejestrow SFR (Add SFR) oraz wartości zmiennych zadeklarowanych (Add symbol).Moj...

    Mikrokontrolery PIC   23 Kwi 2009 22:11 Odpowiedzi: 4    Wyświetleń: 1727
  • Podgląd rejestrów w MPLAB IDE v8.36 dla PIC16F777 - brak zmian w PORTB

    #include PIC16F777.H - skąd to wziąłeś ? Podgląd na pewno działa z - P16F777.inc Zamiast - BCF STATUS,RP0 BCF STATUS,RP1 wystarczy - clrf STATUS Choć tak w ogóle, jest to w tym miejscu niepotrzebne, po starcie procka i tak te bity STATUS-u maja wartość 0.

    Mikrokontrolery PIC   17 Mar 2010 19:25 Odpowiedzi: 3    Wyświetleń: 1022
  • PIC16F877A- symulacja inna niz zycie- kto sprawdzi u siebie?

    Mam problem z pamiecia EEPROM. Ponizej zalaczony kod (napisany w HTSOFT PICC C Compiler) powinien wysylac na lacze szeregowe takie znaki: START!<LF><CR> OKAY<LF><CR> OKAY<LF><CR> OKAY<LF><CR> . . . jednak nie wiedziec czemu wysyla: START!<LF><CR> why is it 4 <LF><CR> OKAY<LF><CR>...

    Mikrokontrolery   28 Lis 2007 16:06 Odpowiedzi: 4    Wyświetleń: 1032
  • Błąd(1034)w MPLAB dla kompilatora C18-StudentEdition

    Witam Chciałem napisać programik który mi coś wyświetli na LCD. Do tego chciałem użyć biblioteki funkcji wykonywanych na LCD. Problem jest taki że biblioteka xlcd.h domyślnie ma zdefiniowane , że PORTB uC jest podlaczony do pinów danych i sterowania w LCD. Ja natomiast mam podłączone sterowanie (E,R/w,R/S) do RA1,RA2,RA3, natomiast dane do portu D.Jak...

    Mikrokontrolery   18 Maj 2008 20:45 Odpowiedzi: 5    Wyświetleń: 2291
  • Najprostszy program w C nie działa-zapalenie diody (18F2550)

    Witam. Postanowiłem zabrać się za programowanie. Miałem pod ręką już 18F2550 więc to jest mój układ do eksperymentów. Siedzę nad tym parę godzin (naprawdę) i nie umiem zmusić tego uC do zapalenia diody. Na początku programowałem wg. zlepków znalezionych w przykładowych programach. Potem znalazłem kurs na Gooligum - wydaje się dobry. Całość w MPLAB IDE...

    Mikrokontrolery PIC   19 Sie 2010 13:40 Odpowiedzi: 10    Wyświetleń: 3345
  • Jak wyświetlić wyniki ADC na LCD dla PIC16F877A z dzielnikiem napięcia?

    Hej skopiowalem kod ktory Ci napisalem do mplaba i Executing: "C:\HT-PIC\BIN\PICC.EXE" -C -E"main.cce" "main.c" -O"main.obj" -I"C:\HT-PIC\include" -Zg9 -O -ASMLIST -Q -MPLAB -16F877 Executing: "C:\HT-PIC\BIN\PICC.EXE" -E"test.lde" "E:\piotr\!DOKUMENTACJE\Microch...

    Mikrokontrolery   01 Cze 2007 07:50 Odpowiedzi: 7    Wyświetleń: 2322
  • Jak skompilować plik C na hex dla PIC16F84A w MPLAB IDE lub HI-TIDE?

    To jest wszystko co wyskakuje jak nacisnę build project: Build F:\ja\mmm\remote for device 16F84 Using driver C:\Program Files\HI-TECH Software\PICC\lite\9.60\bin\picl.exe Executing: "C:\Program Files\HI-TECH Software\PICC\lite\9.60\bin\picl.exe" -q -g --asmlist --chip=16F84 "--errformat=Error [%n] %f; %l.%c %s" "--msgformat=Advisory[%n] %s" "--warnformat=Warning...

    Mikrokontrolery   28 Kwi 2007 17:14 Odpowiedzi: 12    Wyświetleń: 4285
  • [MPLAB X] PIC16F720 Nie można nawet zapalić diody

    Witam, Kupiłem sobie do zabawy procesorek PIC16F720. Złożyłem mały układzik na płytce stykowej. Podłączyłem kwarc 12 MHz do 2 i 3 nożki. Diode przez rezystor do masy podłączyłem do nóżki 6 (RC4). Programuję za pomocą PICkit3 i środowiska MPLABX v1.1. Procesor 16F877a programował się i diodę można było normalnie zapalić. Ktoś miał podobny problem, znalazłem...

    Mikrokontrolery PIC   27 Cze 2012 12:39 Odpowiedzi: 6    Wyświetleń: 1734
  • Jak skompilować kod dla AKI do PIC16F84 w MPLab?

    Poprawiłem typ układu na PIC16F84 w Properties, poprawiłem w kodzie sekcje: [syntax=avrasm] processor 16F84 ; 1k word flash ; processor 16F628 ; 2k word flash ; NOTE: 16F628 mode is untested #ifdef __16F84 #include <P16F84.INC> __config _CP_OFF & _PWRTE_OFF & _WDT_ON & _FOSC_XT #endif #ifdef __16F628 #include <P16F628.INC> __config...

    Mikrokontrolery PIC   13 Lis 2019 17:43 Odpowiedzi: 5    Wyświetleń: 981
  • Jak ustawić stan wysoki na wyjściu GP0..3 w PIC10F206 w MPLAB?

    Witam Moje doświadczenie w programowaniu PICOW to 5 godzin ale mniejsza z Tym ;p Wpadła mi w ręce paczuszka z MPLAB ICD2 i przystawką do programowania pic10f2xx oraz malutkie cudenko co zwie sie pic10f206t Od godziny wertuje 88stronicowego pdfa i zapoznaje sie z jego strukturą. Próbowalem zabrac sie w koncu za napisanie jakiegos banalnego programu....

    Mikrokontrolery   20 Cze 2005 11:44 Odpowiedzi: 3    Wyświetleń: 1373
  • Jak ustawić break pointy sprzętowe w MplabX i rozwiązać błąd PC 0x30e?

    Porcek 16f77 programator Pickit3 kompilator xc8 początek kodu do testów wyswietlacza isterowania po ISP. [syntax=c][/syntax] #include <xc.h> #include <stdio.h> #include <stdlib.h> #include "KS0108.h" //#include "mplabcert_bmp.h" //__PROG_CONFIG(1,0X1F71); __CONFIG(WDTDIS & HS & UNPROTECT); unsigned char tab[]={"HALO"}; unsigned...

    Mikrokontrolery PIC   09 Wrz 2013 06:30 Odpowiedzi: 8    Wyświetleń: 2700
  • [PIC16F84A-04/P][ASM/MPLAB] Kompilacja - cos jest zle

    Witam wszystkich Od jakiegos czasu próbuje uruchomic procka, nie mam pojecia w czym jest blad - hardware/software. Pisze w MPLAB IDE v8.10, kompiluje w MPASMWIN i programuje w IC-Prog 1.06B. Oto kod: list P=PIC16f84A #include p16f84a.inc __CONFIG _CP_OFF & _WDT_OFF & _PWRTE_OFF & _HS_OSC CNTMSEC equ 8 org0x0000 CODE bsf STATUS,5 movlw 00h movwf TRISA...

    Mikrokontrolery PIC   05 Lut 2009 14:28 Odpowiedzi: 12    Wyświetleń: 3928
  • [dsPIC] [dsPIC][asm30] Długi czas wykonania instrukcji nop w __reset, przyczyny?

    Zmontowałem taki mały "program" .include "p30f4013.inc"; .global __reset; .text ;start Code section __reset: nop .org 0x0100 Loop: nop goto Loop Instrukcja nop ( ta po __reset) debuguje/wykonuje sie jakieś 40sekund i nonstop wyskakuje: "Stepping Target MPLAB ICD 2 Ready Stepping Target MPLAB ICD 2 Ready Stepping Target MPLAB ICD 2...

    Mikrokontrolery PIC   27 Mar 2008 18:44 Odpowiedzi: 10    Wyświetleń: 4079
  • PIC16F84 - Rejestr konfiguracyjny dziwny adres po kompilacji

    Witam, pracuje nad symulatorem dla układu PIC16F84. Do kompilacji kodu (który ma trafić do symulatora) używam MPLAB. Nie mogę jednak zrozumieć czemu taki zapis w kodzie: list p=16F84, r=hex #include p16f84.inc __config b'11111111111111 Powoduje utworzenie w pliku wyjściowym linijki: :02400E00FF3F72 Analizując ją mamy tutaj do czynienia z instrukcją...

    Mikrokontrolery PIC   27 Wrz 2012 07:10 Odpowiedzi: 5    Wyświetleń: 1281
  • [PIC16F628A] [PIC16F628A][MPLAB] Konfiguracja IntRC nie działa w układzie docelowym

    Witam Dopiero zaczynam zabawę z PIC, raczej z konieczności naprawienie pewnego urządzenia, wiec proszę o wyrozumiałość ;) Do rzeczy: Procesorek PIC 16f628a, programator JDM, MPLAB + HI-TECH Ansi C. Pin MCLR/VPP PICa podciągnięty do VDD przez rezystor Programik najprostszy z możliwych do przetestowania: [syntax=c] #include <htc.h> __CONFIG(FOSC_INTOSCIO...

    Mikrokontrolery PIC   22 Kwi 2011 17:02 Odpowiedzi: 4    Wyświetleń: 1551
  • [PIC32] [MPLAB] [C] inicjalizacja mikrokontrolera - start systemu

    albertb, to nie tak, że nie szukałem i że nie potrafię przeszukać strony producenta a tym bardziej internetu. Manual do biblioteki peryferyjnej (Microchip-PIC32MX-Peripheral-Library.ch... jest tragiczny i nie aktualizowany od 2008. Starsza wersja tego dokumentu (32bitPeripheralLibraryGuide.pdf) zawiera więcej informacji, ale jest nieaktualna. Szukałem...

    Mikrokontrolery PIC   22 Lis 2011 10:37 Odpowiedzi: 21    Wyświetleń: 3684
  • PIC 16F877 w MPLAB – błąd config, brak pliku HEX, jak poprawnie skonfigurować?

    Zainstalowałem mplab 7.50 i jeszcze raz przepisałem program. Nie bardzo wiem jak poustawiać tą wersję mpalba ale program wygląda tak . ;program prog1 ;zapal dioe podlaczona do RA1 ;uklad eksperymentalny E1 list p=16f628, r=hex #include p16f628.inc _config h'3f10' movlw h'07' movwf cmcon clrf porta clrf portb bsf status, rp0 bcf pcon, oscf clrf trisa...

    Mikrokontrolery   05 Gru 2006 14:35 Odpowiedzi: 16    Wyświetleń: 3107
  • PICPIC18F4680 - ICD3Err0040: Urządzenie nie gotowe do debugowania w MPLAB IDE

    Witam zainstalowałem sobie mplab ide v8.76 do tego ,MPLAB C Compiler for PIC18 MCUs. Robię wszystko zgodnie z dołączonym pdf MPLAB-C18-Getting-Started_51295f, w tej instrukcji pisze że powonieniem mieć pliki inkera w katalogu lkr, ja natomiast nie mam takiego katalogu. Wiec nie dołączam pliku linkera, program mimo to prawidłowo się kompiluje i wgrywa...

    Mikrokontrolery PIC   09 Lis 2011 07:02 Odpowiedzi: 5    Wyświetleń: 1415
  • PIC16f1847 - Jak zaprogramować licznik impulsów w mikroC PRO for PIC?

    zmontowałem układ i go zaprogramowałem, wykonałem podciągniecie 5V - 10kOhm i masa. Napięcie biorę przed rezystorem 10k i podaje na wejście licznika. Coś nadal nie :( podczas wciskania przycisku podawania stanu wysokiego na RA4. Diody nadal ciągle mrugają, WD jest wyłączony, wszystkie zbędne opcje są wyłączone. Wykonałem obsługę klawisza oraz dąłem...

    Mikrokontrolery PIC   01 Wrz 2011 13:53 Odpowiedzi: 18    Wyświetleń: 3825
  • Przerwanie T1 w PIC18F452 nie działa w symulacji MPLAB - co robię źle?

    jest sobie taki kawalek kodu i chodzi mi przerwanie od T1 bo sie nie wykonuje po przepelnieniu symuluje to w MPLAB niewiem czy to wina tego ze nieumiem pisac program jest sfakany czy tego ze jestem pijny PROSZE O POMOC!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!... POTZREBNE NA JUTRO I NIE PYTAJCIE CZEMU TAKI GLUPI KAWALEK KODU I CZEMU SLUZY list p=18f452 include...

    Mikrokontrolery   30 Mar 2004 06:55 Odpowiedzi: 1    Wyświetleń: 1038
  • [PIC16F877A][C/MPLAB] kompilacja i symulacja z Proteus isis

    Przedwczoraj zainstalowałem wg instrukcji: Executing: "C:\Program Files (x86)\HI-TECH Software\PICC-Lite\9.50\bin\picl.exe&quo... -C -E"phase control 2.cce" "phase control 2.c" -O"phase control 2.obj" -Zg9 -O -ASMLIST -Q -MPLAB -16F877A BUILD FAILED: Wed Jan 11 00:54:01 2012 Szukałem rozwiązania...

    Mikrokontrolery PIC   11 Sty 2012 14:27 Odpowiedzi: 6    Wyświetleń: 2578
  • PIC18f4580 - ECCP, nieprawidłowy odczyt w trybie przechwytywania

    Jeśli w PIC18 oscylator pracuje z 40MHz, to znaczy że taktowanie cykli procesora to 10MHz. Przy 1 Mhz PWM wychodzi na to, że co każde zbocze narastające procesor wykonuje tylko 10 cykli, co najprawdopodobniej jest za mało by w tym czasie obsłużyć przerwanie, wysłać wartość przez UART. Poza tym w kodzie brakuje funkcji obsługi przerwania. Przerwanie...

    Mikrokontrolery PIC   23 Sty 2021 03:07 Odpowiedzi: 1    Wyświetleń: 1464
  • Jak uzyskać równe przerwania 1 ms w PIC18F2320?

    Witam, Mam taki problem, że chciałem ustawić przerwania równe 1 ms (1000 us), ale zależnie od ilości instrukcji w przerwaniu trwa ono 1000us lub 1001us, czyli 1000 lub 1001 cykli zamiast zawsze 1000. Jeżeli w funkcji przerwań, poza ustawianiem Timera i kasowaniem flagi przerwania, jest nieparzysta liczba instrukcji (np. 1,3,5,...itd.), to trwa ono 1000...

    Mikrokontrolery PIC   04 Gru 2014 09:17 Odpowiedzi: 21    Wyświetleń: 3098
  • MPLAB - linker - blad "..can not fit the absolute secti

    Hej!! Dopiero zaczynam zabawe z PIC-em jednak juz na poczatku mam pewien, moze trywialny blad, podczas linkowania: #include<p16f877a.inc> org 0x00 goto main org 0x04 nop retfie main nop end i blad "Error - section '.org_1' can not fit the absolute section. Section '.org_1' start=0x00000004, length=0x00000006". " Pojawia sie tylko jak dodam linijki...

    Mikrokontrolery   13 Lip 2007 16:09 Odpowiedzi: 5    Wyświetleń: 2916
  • Symulacja portów PIC16F877 w MPLAB - niezgodność wartości rejestrów PORTA i PORTE

    Mam problem z symulowaniem niektorych portow w prcoesorze PIC16F877. Wpisuje do TRISA wartosc 0x00, do PORTA wartosc 0xFF a w symulacji i tak mi pokazuje ze w rejestrze PORTA jest wartosc 0x10.Dla portu E podobnie sie dzieje.Wszystkie uklady peryferyjnre sa wylaczone. Nadmieniam ze fizycznie na pinach pojawiaja sie odpowiendie stany. Sprawdzilem to...

    Mikrokontrolery   29 Mar 2004 17:23 Odpowiedzi: 7    Wyświetleń: 1098
  • Jak stworzyć pętle opóźniające w C dla dsPIC30F, by migać diodą?

    asm na pewno jest taki sam (szczegolnie ten ktorego uzywalem, bo to same podstawy), gorzej z timerami na ktorych opieraja sie dluzsze opoznienia (od ms w gore). nigdy nie zajmowalem sie dspic30, wiec... nie wiem jak to tam jest z tymi timerami. najwyzej dostosujesz sobie <: __________________________ modul sklada sie standardowo z pliku c i h. ponizej...

    Mikrokontrolery PIC   05 Lut 2009 07:21 Odpowiedzi: 5    Wyświetleń: 2196
  • [PIC] [MPLAB] Program w C po wgraniu do uC nie działa.

    Witam. Jestem początkujący w programowaniu w C mikrokontrolerów i już na początku pojawił się poważny problem. Posiadam płytkę ewaluacyjną zl4pic i programatora PICkit2 DOKUMENTACJA ZL4PIC: http://www.kamami.pl/dl/zl4pic.pdf I chciałem odpalić na nim najprostszy program zapalający diody. Podpięte pod RA do 0 do 4 Napisałem coś takiego: #include <htc.h>...

    Mikrokontrolery PIC   30 Wrz 2010 11:30 Odpowiedzi: 1    Wyświetleń: 1664
  • Konfiguracja kompilatora C dla PIC12F675=>rfPIC12F675

    Witam wszystkich. Mam problem z ustawieniem kompilatora w MPLABie v. 7.40. Podczas kompilowania jakiegokolwiek programu wywala błąd już przy #include<pic12f675.h>. Program przepisałem z książki "Mikrokontrolery PIC12Fxxx w praktyce". Najprostszy, zapalający LED-a. Błąd jest właśnie w tym pliku, używam kompilatora firmy CCS dlatego, że właśnie...

    Mikrokontrolery   21 Paź 2007 09:39 Odpowiedzi: 13    Wyświetleń: 2079
  • PIC18F2550 - Diody zapalają się po odłączeniu zasilania, co robić?

    Witam. Dopiero zaczynam moją przygodę z mikrokontrolerami. Zbudowałem najprostszy programator (art2003 pod LPT). Winpic wykrywa PIC'a i programuje go bez żadnych problemów. Układ nie pracuje jednak tak jakbym tego chciał. Program napisany w MPLAB IDE: [syntax=asm] processor 18f2550 configFOSC = XT_XT configWDT = OFF config PWRT = OFF config MCLRE =...

    Mikrokontrolery PIC   02 Wrz 2014 12:22 Odpowiedzi: 10    Wyświetleń: 1605
  • Jak skompilować pliki C i H do HEX dla projektu z SDCC i MPLAB IDE?

    Znalazłem. http://www.midibox.org/dokuwiki/doku.php... Tylko jak z tego korzystać? Zainstalowałem wszystko, uruchamiam MinGW>MSYS i wyskakuje dosowe okienko i jak wpisze "cmd" to pokaże się ścieżka dostępu do pliku który uruchomiłem a dalej... Może ktoś pracował w takim środowisku i mi pomożę? Poszedłem dalej, dodałem zmienne...

    Mikrokontrolery PIC   04 Lut 2010 10:05 Odpowiedzi: 2    Wyświetleń: 2668
  • Tiny bootloader - Błędy podczas kompilacji bootloadera

    Korzystam z kompilatora asemblera z pakietu MPLAB-X. Chcę przekompilować żródło bootloadera (*.asm) w celu dopasowania go do moich potrzeb (konkretnie bitów konfiguracyjnych i częstotliwości wewnętrznego oscylatora). Podczas próby kompilacji wyskakują błędy: Error[105] C:\DOCUMENTS AND SETTINGS\KOMP\PULPIT\BOOT\BTL.X\TINYBLD1... 17 : Cannot open...

    Mikrokontrolery PIC   13 Lis 2012 23:50 Odpowiedzi: 1    Wyświetleń: 1497
  • Integracja kodu dla PIC16f1526 i PCA9685 do sterowania serwomotorem

    (at)ElektrodaBot napisz kod i2c dla mikrokontrolera PIC16F1526 i układu scalonego PCA9685 do sterowania serwomotorem. Wstępna ocena dostępnych informacji Dwie przykładowe odpowiedzi offline zawierają już solidny sterownik bare-metal dla: - funkcji master I²C na module MSSP PIC16F1526 - Podstawowa konfiguracja PCA9685 do pracy z serwomechanizmem 50...

    Mikrokontrolery PIC   13 Maj 2025 13:50 Odpowiedzi: 7    Wyświetleń: 711
  • Kompilacja programu dla PIC18F452 z MCC18 Student Edition 3 - wskazówki

    Poszukaj na ikonkach MPLAB-a opcji Build Options i wywołaj ją. Albo z menu Project wybierz też Build Options i wskaż nazwę swojego projektu. I teraz w okienku Library Path wskaż lokalizację bibliotek kompilatora. Jeżeli instalowałeś w domyślnych katalogach to będzie: c:\mcc18\lib Okienko Include Path: c:\mcc18\h . Okienko Linker-script Path: c:\mcc18\lkr...

    Mikrokontrolery   10 Cze 2006 10:17 Odpowiedzi: 4    Wyświetleń: 2478
  • PIC12F675 - Konwersja kodu (ADC) z MikroC PRO for PIC do MPLAB X IDE

    Mniej więcej tak. Co do szczegółów to możesz robić tak jak zrobiłeś - tym samym zaoszczędzasz w gotowym programie na wywołaniu funkcji i powrocie z niej, lub przy pomocy tychże instrukcji zdefiniować funkcję ADC_read(). Wtedy dołączając ją do kodu w mikroC nie będziesz musiał go przerabiać. Druga sprawa: ADCResult. Czemu float? Co na tym zyskasz? A...

    Mikrokontrolery PIC   24 Mar 2016 08:03 Odpowiedzi: 11    Wyświetleń: 3093
  • [PIC18F43K20 MPLAB C18] i LCD HD44780 (2x16) nie działa lub krzaki na LCD

    WItam... Siedziałem w AVR'kach i tam miałem procedurę obsługi LCD ... prosta ale zawsze działająca ... Chciałem coś nowego i kupiłem zestaw PICKit3 z płytką.... No i napisałem taki prosty programik, który powinien wyświetlić mi napis TEST na wyświetlaczu... I co się dzieje... Ano właśnie nic ... albo całkowicie nie reaguje (świecą się tylko kwadraciki...

    Mikrokontrolery PIC   29 Sty 2012 17:40 Odpowiedzi: 18    Wyświetleń: 4119
  • Jak poprawnie zaimplementować toggle switch w mikroC dla PIC?

    W mikroC wciskas "create new project" i wybierasz procka taktowanie i fuses(choc fuses nie musze bo mam w QL Prog dla QL200 Pic development board) i tyle a w MPlab jest problem jeszcze "surce code" "include" "headers", jak pisalem raczkuje jeszcze w C i Pic to sa pierwsze procki za ktore sie wziolem z checi poznania i nauczenia sie czegos nowego, nawet...

    Mikrokontrolery PIC   16 Lip 2009 01:05 Odpowiedzi: 11    Wyświetleń: 1835
  • [XC8][pic18f] - Priorytet przerwania nie ma znaczenia dla działania programu...

    To już cały kod :) Aktualna pełna wersja wygląda tak: /***************************************... * * Architecture: Advanced PIC * Processor: 18F47J53 * Compiler: MPLAB XC8 (Free mode) * * ****************************************... * * Description: Led Blinking...

    Mikrokontrolery PIC   29 Lis 2012 07:14 Odpowiedzi: 14    Wyświetleń: 2076
  • Instrukcje RRF i RLF nie działają w MPLAB dla PIC18F2550 - jak to naprawić?

    list p=18f2550 include "p18f2550.inc" CONFIG WDT=OFF; disable watchdog timer CONFIG MCLRE = ON; MCLEAR Pin on CONFIG DEBUG = ON; Enable Debug Mode CONFIG LVP = OFF; Low-Voltage programming disabled (necessary for debugging) CONFIG FOSC = INTOSCIO_EC;Internal oscillator, port function on RA6 org 0; start code at 0 zmiennaequ 0x23 Delay2...

    Mikrokontrolery PIC   09 Maj 2009 20:49 Odpowiedzi: 4    Wyświetleń: 1416
  • PIC32MX250F128B jako host USB w MPLAB - obsługa pendrive, przykłady, kody

    https://obrazki.elektroda.pl/8335986900_... Witajcie moi drodzy Przedstawię tutaj przykład użycia 32-bitowego mikrokontrolera PIC32MX250F128B w roli hosta USB obsługującego pendrive (zapisującego i odczytującego z niego dane). W temacie opiszę najpierw płytkę którą pod tego PICa zaprojektowałem, a potem przykładowe kody obsługi pendrive...

    DIY Konstrukcje   27 Lip 2020 09:09 Odpowiedzi: 6    Wyświetleń: 2712
  • Dlaczego tylko dioda RB0 miga na PIC16F877A przy zmianie stanu RA0?

    Witam Program: #include <pic.h> main() { unsigned char X; #define OUTPUT 0 #define INPUT 1 ADCON1=7; ADCON0=7; TRISA0=INPUT; TRISB0=OUTPUT; X=RA0; RB0=X; RB1=X; RB2=X; RB3=X; } Plik P16F877a.inc jest zalczony w other files. Soft: MPLAB 8.10 Hi-Tech C Lite. Sprzet: ICD2 org. PIc DEM 2 plus PIC16F877A Problem: Gdy zmieniam stan...

    Mikrokontrolery PIC   15 Paź 2008 14:40 Odpowiedzi: 2    Wyświetleń: 1658
  • [PIC24H][C][MPLAB]Mój pierwszy program - jak wystartować...

    Witam, Wrzucilem na plytke 16-28PIN STARTER DEVELOPMENT BORD, procek, PIC24. Nie wrzucalem oscylatora bo chce wykorzystac port RA (RA0, RA1, RA2,RA3, RA4) do programowania innego procka Tu jest plytka: http://obrazki.elektroda.net/55_12240148... Napisalem krotki program, ktory ma ustawic wszystkie wyjscia RA na 1: #include <p24hj32gp202.h>...

    Mikrokontrolery PIC   15 Paź 2008 17:47 Odpowiedzi: 3    Wyświetleń: 2252
  • PIC18F8722 na PICDEM HPC EXPLORER 2 - problem z komunikacją USB na Windows 7

    Witam Staram się ruszyć z projektem który ma wykorzystać komunikacje w sieci MiWi na module microchipa PICDEM Z w MPLAB. Jak narazie głównym problemem jaki mam jest dobranie wszystkich plików nagłówkowych i plików *.c tak aby skompilował się "pusty" program. Z tego co wiem głównym plikiem nagłówkowym który jest potrzebny by korzystać z MiAPP, a co za...

    Mikrokontrolery PIC   29 Lis 2011 22:57 Odpowiedzi: 3    Wyświetleń: 2202
  • Dlaczego dioda na PIC16F684 nie gaśnie mimo poprawnego debugowania?

    Hej napsiałem taki oto program, który ma mi włączać i wyłączać diodę. Srodowisko to MPLAB, kompilator asemblerowy. Problem polega na tym, iż wg debugera program dziala znakomicie, zaś w rzeczywistosci dioda nie chce sie zgasic :?: oto kod: #include p16f684.inc COUNT1 equ 20H COUNT2 equ 21H PORTC equ 07H CMCON0 equ 19H TRISC equ 87H bcf STATUS, RP0 ;...

    Mikrokontrolery   14 Maj 2008 12:52 Odpowiedzi: 1    Wyświetleń: 1980
  • PIC16f88 UART nie wysyła danych przez wirtualny port szeregowy Bluetooth

    Witam Napisałem prosty progamik, który miał zapalać diodę na porcie RB3 w razie wysłania znaku "z" do uC i jednocześnie odesłania go , jako potwierdzenie . uC zapala diodę, ale niestety na komputerze w oknie terminala nie pojawia się nic. Urządzenie komunikuje się z kompem za pomocą wirtualnego portu szeregowego bluetooth. Urządzenie, oraz wirtualny...

    Mikrokontrolery PIC   05 Lip 2011 10:11 Odpowiedzi: 26    Wyświetleń: 3308
  • [PIC16F877] Jak zainicjować LCD 16x2 (DEM16216SGH) w trybie 4-bitowym na PIC16F877?

    Witam, Próbuję zainicjować wyświetlacz (DEM16216SGH) do pracy w trybie 4 bitowym, postępuje jak w instrukcji w nocie katalogowej, niestety na wyświetlaczu widzę tylko czarne kwadraty w górnej lini. Programuje w MPLAB, używając Hi-Tech C. Opóźnienia czasowe są precyzyjne, sprawdzałem MPLAB SIM. Proszę o sprawdzenie kodu, być może źle interpretuje noty...

    Mikrokontrolery PIC   18 Mar 2012 16:56 Odpowiedzi: 3    Wyświetleń: 1757
  • Konfiguracja płytki z MAX31865 i PT100 - błąd zakresu pomiaru temperatury

    Co to dokładnie oznacza? Nie wchodzi do przerwania, nie wychodzi? Masz sprzętowy debuger? (na jakim środowisku procujesz i jaki programator) I może dodaj sobie diodę do debugowania. Albo wykorzystaj LCD do debugowania. Aby dowiedzieć się do którego momentu program dochodzi. Np,wyświetla się napis HOT ON? A tak swoją drogą to co to ma być? while(!(SPR_GORA)...

    Mikrokontrolery   06 Maj 2025 10:38 Odpowiedzi: 69    Wyświetleń: 1677
  • [PIC 18F452] Jak poprawnie skonfigurować przerwania timera0 w PIC 18F452?

    Witam Mam pewien problem z timerami, jesli dobrze rozumiem dokumentacje to przy kazdym przejsciu wartosci rejestru TMR z 0xFFFF na 0x0000 powinno wystapic przerwanie. Napialem prosty program wywolujacy przerwanie przy pomocy timera0 i niestety wartosc ta musi przjesc przez zero kilkaset razy zanim wystapi przerwanie. Korzystam ze sprzetowaego debuggera,...

    Mikrokontrolery   25 Kwi 2007 11:00 Odpowiedzi: 4    Wyświetleń: 2106
  • Microchip MPLAB Xpress - płytka prototypowa z PIC16, 2000 sztuk bezpłatnie!

    AVE... Rozbudowałem trochę test i zmieniłem troszkę ustawienia układu. Dodałem dodatkowe obliczenia nie używające biblioteki math. Kompilator tak czy siak sobie poradzi z optymalizacją kodu dość dobrze, bo mnożenie w tym układzie jest sprzętowe. Zegar ustawiony na 48Mhz. Kod: Memory Summary: Program space used 1802h ( 6146) of 8000h bytes...

    Newsy   23 Kwi 2016 22:24 Odpowiedzi: 11    Wyświetleń: 4017
  • MPLAB mcc18 - Jak poprawnie zdefiniować 32-bajtowy bufor LCD?

    Bo generalnie kod rozwalony. Volatile zdaje się ma być chcemy dostępu w przerwaniach, tymczasem u mnie nie idzie się dobrać do bufora z poziomu pętli głównej. W AVR coś takiego mi działało. plik c #include "lcd.h" #include "delay.h" //#include <pic.h> unsigned char BUF_LCD[33]={"12345678...

    Mikrokontrolery PIC   22 Sie 2012 23:02 Odpowiedzi: 3    Wyświetleń: 1467
  • PIC16F877A - nie dziala z przerwaniem (HiTech PICC)

    Napisalem prosty kod by pokazac, ze mimo iz przerwania sa wylaczone rzeczywisty uklad nie dziala (symulacja natomiast tak). #include <pic.h> #include "init.h" #include "delay.h" __CONFIG(HS & WDTDIS & PWRTEN & BOREN & LVPDIS & WRTEN & DEBUGDIS & DUNPROT & UNPROTECT); void interrupt uuu(void)...

    Mikrokontrolery   15 Paź 2007 20:42 Odpowiedzi: 9    Wyświetleń: 1401
  • [PIC16f1823] Jak pobrać i używać bibliotekę i2c.h w MPLABX dla PIC16f1823?

    Faktycznie, mam i2c.h :), tylko takiej prozaicznej rzeczy jak ją do projektu dołączyć nie za bardzo wiem. Dyrektywą #include nie mogę bo pokazuje mi, że nie możne znaleźć tego pliku. dodając jak header file też nic nie daje. Na tej stronie: http://hades.mech.northwestern.edu/index... , jest bardzo fajny kod slav-a i2c...

    Mikrokontrolery PIC   24 Lip 2013 20:00 Odpowiedzi: 2    Wyświetleń: 1548
  • AVT-5279 PICProg: Błąd 0027 przy programowaniu PIC12F675 i innych modeli

    Witam. Zaczynam zabawę z PIC i na starcie mam problem. Korzystam z MPLAB X v1.70 oraz programatora AVT 5279 PICProg(klon Pickit 2) Procek to 12F675. Chcę wrzucić najprostszy program z migającym ledem. Program kompiluje się bez błędów. Przy próbie programowania wywala błąd: PK2Error0027: Failed verify (Address = 0x0 - Expected Value 0x1683 - Value Read...

    Mikrokontrolery Początkujący   23 Lut 2014 22:26 Odpowiedzi: 7    Wyświetleń: 1719
  • PICkit-3 - PK3Err0040: The target device is not ready for debugging. Please chec

    Witam, postanowiłem niedawno zakupić PICkita- 3 żeby nauczyć się programowania mikrokontrolerów PIC. Do tego zakupiłem scalaka 16F877 korzystam ze środowiska MPLAB IDE 8.92. Program jest następujący (wziąłęm go z książki Mikrokontrolery PIC w praktycznych zastosowaniach): PK3Err0040: The target device is not ready for debugging. Please check your configuration...

    Mikrokontrolery PIC   27 Gru 2013 19:07 Odpowiedzi: 9    Wyświetleń: 3837
  • MPLABX 1.95 nie kompiluje kodu ASM na Windows 7 64bit - błędy make[2] i make[1]

    Witam użytkowników. Walczyłem przez tydzień ale problem przerósł moje doświadczenie... Odpaliłem mplabx w wersji 1,95, dokonalem asemblacji kodu, mogłem debugować, wszystko super... Po kilku dniach program przestał sie kompilowac wyrzuca bledy. Mój system operacyjny to win7 64bit, przeinstalowanie mplabx nie pomogło. Na jednym z komuterów ostatnio udało...

    Mikrokontrolery PIC   29 Lip 2014 19:35 Odpowiedzi: 2    Wyświetleń: 2031
  • PIC16F877A - Pierwsze kroki w programowaniu językiem C

    Witam, jako że należę do starszej grupy elektroników i całe życie programowałem mikrokontrolery w Asemblerze, postanowiłem nauczyć się programować w języku C. Wybrałem mikrokontroler PIC jak w temacie gdyż dobrze go znam i wiele programów w asemblerze napisałem pod ten mikrokontroler. To są moje pierwsze kroki w C więc zaczynam od najprostszych rzeczy,...

    Mikrokontrolery PIC   16 Wrz 2013 10:23 Odpowiedzi: 8    Wyświetleń: 2694
  • [PIC16F873A][ASM/MPLAB]instrukcja BTFSC i przycisk ?

    Witam, Dlaczego program nie działa - docelowo ma sprawdzać czy wciśnięto przycisk dołączony do pinu RA1 i tym samym dodawać długie opóźnienie między wł/wył LED list p=PIC16F873A include <p16F873A.inc> __config _LP_OSC & _WDT_OFF ;kwarc zegarkowy 32,768kHz ;*****Ustawienia stałych***** STATUSequ03h TRISAequ85h PORTOAequ05h COUNT1equ10h COUNT2equ12h...

    Mikrokontrolery PIC   27 Lip 2008 18:01 Odpowiedzi: 5    Wyświetleń: 3444
  • Odczyt portu B w PIC18F26K22 - problem z przetwornikiem AD

    Witam . Symulacja wejść portu B działa wystarczy w menu debugger wybrać opcję stimuls i ustawić co się chce stymulować . Czy to chcemy ustawiać dany pin , czy wygenerować na dany pin impuls . Ale bez wpisania do rejestru ADCON1 wartości 0x0F można sobie stymulować do bólu i tak nic z tego nie wyjdzie. Ja urzywam MPLAB8.92 i kompilatora C18 wer.3.46...

    Mikrokontrolery PIC   05 Gru 2013 06:06 Odpowiedzi: 11    Wyświetleń: 2733
  • MPLAB ASM: Jak działa komenda BTFSC w programie do testowania silnika?

    Mam program napisany w asm . i nie bardzo go rozumiem Czy ktoś może mi to troszkę wytłumaczyć jest to cześć programu do testowania płytki z silniczkiem , na dobrą sprawę nie wiem czy program jest napisany poprawnie , z innymi częściami dałem sobie rade ale z tą mam problem generalnie nie rozumiem komendy BTFSC proszę o wyrozumiałość ale do tej pory...

    Mikrokontrolery PIC   11 Sty 2010 18:07 Odpowiedzi: 2    Wyświetleń: 1521
  • PIC24HJ128GP502 - rozpoznanie bojem (ustawienie zegara)

    https://obrazki.elektroda.pl/9306295500_... Przeciwnik : PIC24HJ128GP502 obudowa 28 nóżkowa DIP wąska . Czemu ten model ?? ano ma na pokładzie dosyć bogate peryferia m.in CAN , DMA , zegar RTC i to mnie zachęciło Dokładna specyfikacja : microchip.com/wwwproducts/en/PIC24HJ128G... Wybrane uzbrojenie przeciwnika : - architektura 16...

    Mikrokontrolery PIC   25 Lis 2017 00:41 Odpowiedzi: 16    Wyświetleń: 1677
  • PIC: Błąd kompilacji przy dodawaniu biblioteki I2C.h do projektu

    #pragma config FOSFPR = XT // Oscillator (Internal Low-Power RC (No change to Primary Osc Mode bits)) #pragma config FCKSMEN = CSW_FSCM_OFF // Clock Switching and Monitor (Sw Disabled, Mon Disabled) // FWDT #pragma config FWPSB = WDTPSB_16 // WDT Prescaler B (1:16) #pragma config FWPSA = WDTPSA_512 // WDT Prescaler A (1:512) #pragma config WDT = WDT_OFF...

    Mikrokontrolery Początkujący   15 Gru 2024 23:11 Odpowiedzi: 7    Wyświetleń: 387
  • CORE-E0002: Stack under flow error occurred from instruction

    Hej Mam prosty kod i używam MPLAB SIM do testowania. Niestety podczas wykonywania programu mam błąd CORE-E0002: Stack under flow error occurred from instruction Ale od początku: pic: PIC16F777 kod programu: list p=16f777 ; list directive to define processor #include<P16F777.INC>; processor specific variable definitions ORG0x0000 BCF STATUS,RP0...

    Mikrokontrolery PIC   04 Kwi 2010 18:34 Odpowiedzi: 4    Wyświetleń: 2598
  • Jak zaprogramować PIC18F2423 przez RS232? Programator, środowisko, konfiguracja

    Eh pojawił się kolejny problem :( . Chcialem zacząc juz pisac część kodu odpowiedzialną za inicjalizacje lcd , nie działa , do kompilacji uzywam MPLAB ,zas hex wgrywam za pomocą TinyBootloader wynikowy hex wydaje mi sie bardzo "niewielki" zamieszczam kod byc może komus zechce sie rzucic okiem. LIST p=18f2423 ; Include file, change directory if needed...

    Mikrokontrolery PIC   15 Gru 2009 23:30 Odpowiedzi: 6    Wyświetleń: 1686
  • PIC16F1825 - Poprawność kodu, dodanie komunikacji UART, funkcji millis()

    Chcę stworzyć urządzenie do pomiaru pojemności kondensatorów (mam już takie na Arduino i działa ok), bazuje ono na sprawdzonym projekcie pod Arduino z tej strony -> Link nazwanym jako "Capacitance Meter for 1 μF to 3900 μF Capacitors" , ale że chcę nauczyć się programować PICe, postanowiłem przepisać kod tak aby zadziałał na uC PIC16F1825...

    Mikrokontrolery PIC   02 Lip 2016 08:55 Odpowiedzi: 2    Wyświetleń: 3903
  • dsPIC30F6014A: Wymiana danych między C a assemblerem - problem z buforem RX

    Witam kolegów, w trzecim tygodniu nad dsPIC30F6014A stanąłem nad problemem wymiany danych pomiędzy C i assemblerem. Jest taki kawałek assemblerowy - problemy opisuję w kodzie: .include "p30fxxxx.inc" .extern _RxBuf ; bufor danych zadeklarowany w C .extern _RxPtr ; pointer do bufora jw. .extern _curDat ; aktualna dana z UART w celach poglądowych...

    Mikrokontrolery PIC   11 Maj 2010 18:37 Odpowiedzi: 2    Wyświetleń: 1821
  • [PIC16F84A] Dlaczego diody na PortB PIC16F84A nie świecą mimo poprawnego kodu ASM?

    Witam Mam środowisko MPlab 7.5, napisałem w nim prosty program mający na celu ustawienie wartości 0x55 na porcieB. Programator to Winpic. Myślę że problemów pomiędzy Winpic a programatorem sprzętowym nie ma, ponieważ gdy w Winpic w zakładce "Device, Config" wybiorę typ uC "unknown" a następnie wybiorę z menu: "Device->Read" na dole pojawia się komunikat...

    Mikrokontrolery PIC   02 Sie 2008 10:09 Odpowiedzi: 4    Wyświetleń: 2856
  • PIC12F675 - Dlaczego program nie działa? Początki z procesorami PIC

    To są moje początki z procesorami PIC wiec mam takie pytanko. Napisałem program którego część zamieszczam poniżej cblock h'20' licznik, licznik2 ;rejestry liczników _reg ;rejestr odbioru ms, st_ms ;rejestry czasów fl_reg ;rejestr pomocniczy endc list p=12F675 #include p12f675.inc ;mikreoprocesor PIC12F675 __config _WDT_OFF & _MCLRE_OFF & _INTRC_OSC_NOCLKOUT...

    Mikrokontrolery   22 Sie 2007 08:21 Odpowiedzi: 9    Wyświetleń: 2258
  • PIC16F628A: Dlaczego diody na PORTA nie przesuwają się po naciśnięciu przycisku?

    Napisałem programik, który powinien zapalać kolejne diody podłączone do PORTA. Są dwa przyciski, którymi wybiera się kierunek przesuwania, podłaczone do PORTB. Pogram kompiluję w środowisku MPLAB. Po wgraniu go do procka, zapala sie dioda LED, podłączona do RA0, gdy nacisne jeden z dwóch przycisków, dioda gaśnie, a spodziewałem się, że zapali się kolejna...

    Mikrokontrolery   07 Sty 2007 22:29 Odpowiedzi: 14    Wyświetleń: 2333
  • PIC32MX575F512H - Komunikacja I2C przy użyciu Harmony MPLAB.

    Witam, próbuję nawiązać komunikację z AT42QT1070. Udało mi się to zrobić przy użyciu Atmegi8, teraz chciałem to zrobić przy użyciu PIC32MX575F512H. Do tego celu wykorzystałęm MPLAB Harmony, wpisując odpowiednią konfigurację I2C został wygenerowany kod: I2C.c: http://obrazki.elektroda.pl/4374609100_1... Może ktoś coś doradzić?

    Mikrokontrolery PIC   30 Lis 2015 17:50 Odpowiedzi: 3    Wyświetleń: 2067
  • Komunikacja bezprzewodowa w pasmie 433 MHz na uC PIC

    http://obrazki.elektroda.pl/6365414300_1... Istnieje wiele sposobów, na dodanie do amatorskiego projektu łączności bezprzewodowej. W poniższym projekcie autor wykorzystał łącze radiowe do skomunikowania 8 bitowego mikrokontrolera z rodziny PIC z komputerem PC. W internecie znaleźć można wiele różnych przykładów wykorystania szerokiej...

    DIY Zagranica   28 Paź 2016 11:27 Odpowiedzi: 3    Wyświetleń: 12651
  • PIC10F322 Hi-Tech C - Bezbłędna kompilacja, błędne działanie

    AVE... Kondensatory do przycisków dodane(troszkę przesadziłem i mam tam kondensatory według miernika 4,7µF, ale mniejszych w SMD nie mam). Poprawiłem też już wspomniane błędy. Przycisk od RA0 funkcjonuje poprawnie. Ale ten pod RA3 powoduje resetowanie całości lub wymuszenie ponownej inicjalizacji, co jest dziwne, zważywszy na to, iż fusebity są...

    Mikrokontrolery PIC   14 Cze 2013 13:04 Odpowiedzi: 8    Wyświetleń: 1980
  • Błąd kompilacji bootloadera dla PIC 18F46K20 w MPLab X IDE 3.65

    Dzień dobry. Bardzo prosze o pomoc . Robię sobie Cumulusa do Orica. (Taki emulator stacji dysków do starego 8 bitowego komputera ) . Mam problem ze skompilowaniem bootloadera do PIC 18F46K20. MPLab X IDE 3.65 błąd: Error - section 'sector_buffer_section' can not fit the section. Section 'sector_buffer_section' length=0x00000201 Errors : 1 Nistety nie...

    Mikrokontrolery Początkujący   03 Lip 2017 18:21 Odpowiedzi: 5    Wyświetleń: 1443
  • [Minitutorial PIC32] Uruchamiamy PIC32MX795F512H na uniwersalnej płytce pod TQFP

    https://obrazki.elektroda.pl/2718988000_... Witajcie moi drodzy W tym temacie pokażę jak każdy początkujący może najprościej uruchomić w warunkach amatorskich mikrokontroler PIC32MX795F512H bez potrzeby trawienia/kupowania pod niego konkretnego PCB. Oprócz minimalnego niezbędnego układu pracy tego mikrokontrolera umieszczę tutaj kilka...

    Artykuły   02 Lis 2020 21:08 Odpowiedzi: 4    Wyświetleń: 2820
  • [dsPIC30F] Jak obliczyć opóźnienie w dsPIC30F przy Fosc=15MHz i wyłączonym PLL?

    nie wiem jak to jest w dsPICach z serii 30, ale jestes pewny, ze oscylator masz na 15MHz? w -33 jest to 7.37MHz i TUNem mozna sobie pozmieniac bardzo niewiele i na pewno do 15MHz sie nie da dojechac... anyway - sa dwa sposoby: 1. hard way (ale inteligentny) - czestotliwosc oscylatora dzielisz przez 4 (dla pic24 i dspic33 przez 2) i masz czas wykonywania...

    Mikrokontrolery PIC   12 Lip 2008 19:04 Odpowiedzi: 4    Wyświetleń: 3760
  • Jak zaprogramować PIC16f84A do zapisu i odczytu impulsów?

    Mam cos w tym stylu tylko niewiem do czego słuzy ten opis /***************************************... * FileName: main.c * Dependencies: p18f87j10.h, delays.h, 18f87j10i.lkr * Processor: PIC18F87J10 * Hardware: PICkit 2 * Compiler: MPLAB-C18 * Linker: MPLINK 2.33.00 or higher * Company: Microchip...

    Mikrokontrolery   13 Lut 2008 20:52 Odpowiedzi: 10    Wyświetleń: 1528
  • PIC16F628A 20MHz - Nieprawidłowe działanie programu w asemblerze

    Witam Napisałem program w asemblerze na PIC16F84A. Przetestowałem go tylko w MPLAB'ie i PIC Simuator. Wszystko działa bez zarzutu. Miałem pod ręką tylko PIC16F628A 20MHz wiec zaprogramowałem go.Uprzednio zmieniwszy procedurę inicjalizacjii procka(w sumie wyłączyłem komparator i lekko zmieniłem CONFIGURATION BIT). Niestety nie chce działać prawidłowo,ani...

    Mikrokontrolery   13 Cze 2005 07:46 Odpowiedzi: 3    Wyświetleń: 2099
  • Zastosowanie Indirect Data Addressing w mikrokontrolerach PIC - dlaczego?

    Zrobilam cos takiego: list p=10f222 ; list directive to define processor #include <p10F222.inc> ; processor specific variable definitions ; ;***** VARIABLE DEFINITIONS ;w_temp EQU 0x7E ; variable used for context saving ;#DEFINE STAT POTRB,0 ;***************************************... ORG 0x000 ; processor reset vector...

    Mikrokontrolery PIC   13 Mar 2009 17:29 Odpowiedzi: 11    Wyświetleń: 1713