marcus777
Pierwszy raz nie mieszczę się w limicie pamięci i muszę stawać na głowie by optymalizować co się da pod kątem ilości kodu maszynowego, nie performance i czytelności. Każdą funkcję czytam w Disassembly Listing i zmniejszam co się da
#programowanie #mikrokontrolery #c #assembler #microchip #mplab
4
  • Najlepsze
  • Wszystkie komentarze
Saly
@marcus777: próbowałeś -Oz i -fwhole-program? Optimizer ma duże większe pole do popisu, jeśli widzi wszystko. Oczywiście jak masz jeden plik .c w projekcie to nie ma to sensu

Jak twój kompilator nie ogarnia -fwhole-program to zawsze możesz dać wszystkie funkcje w jeden plik, tylko trzeba pamiętać o tym, żeby funkcje były static przez co kompilator nie musi zakładać, że funkcja musi powstać i może ją np. zinlinować
4
marcus777
@Saly: Heh, nie w Microchipie to:

main.c:1:0: warning: Compiler option (Optimize for size) ignored because this feature requires the MPLAB XC8 PRO compiler

Wszystko co da się na darmowej licencji powłączane

@zetisdead: Projekt własny więc nie będzie takich który by chcieli, ale i tak komercja więc więcej
2
Bananowymus
Czy ktoś orientuje się dobrze w tematyce programowania mikrokontrolerów firmy Microchip i byłby skłonny mi pomóc? Potrzebuję zrobić kalkulator na mikrokontrolerze, ale jedynie w MPLAB ᶘᵒᴥᵒᶅ

#elektronika #mikrokontrolery #pic #microchip #programowanie
0
  • Najlepsze
  • Wszystkie komentarze
zetisdead
@Bananowymus: to co chcesz zrobić nie jest w żaden sposób specyficzne ani dla użytego mikrokontrolera ani dla mplaba. Jedyna specyficzna rzecz to sposób wprowadzania i wyprowadzania danych. Jeśli je wydzielisz, to piszesz to dokładnie tak samo jakbyś pisał program dla PC. Więc w czym dokładnie masz problem?
1
olelek
olelek
@Bananowymus: chodzi o Pic czy avr?
0
strusmig
Czy jest tutaj ktoś, kto orientuje się w temacie mikrokontrolerów PIC od firmy Microchip? Mam akurat dsPIC33F, ale "spokojnie" - nie zabieram się za nic skomplikowanego ( ͡° ͜ʖ ͡°)
#elektronika #mikrokontrolery #pic #microchip #programowanie
0
  • Najlepsze
  • Wszystkie komentarze
zetisdead
Mam akurat dsPIC33F


@strusmig: daj sobie spokój z tymi antykami.
0
1KnSsUwjJE8pRmLYs7hmpqAqzPGekhFNaC
@strusmig: Jaki masz problem?
0
MisiekD
Potrzebuję drobnej pomocy przy mikrokontrollerach. Mam mały problem z pinami :/ Jeżeli ktoś ma styczność z mikrokontrolerami (zwłaszcza PIC18) to prosiłbym o pomoc.

Sytuacja wygląda tak:
mam program odliczający czas na siedmiosegmentowym wyświetlaczu. Do sterowania mam 3 piny na B (RB7, RB6, RB5) i one w pełni działają. Chcę przerobić te piny na linię D (RB7 -> RD7, RB6 -> RD6, RB5 -> RD5). Wartości odczytuję poprzez PORT (np. if (PORTBbits.RB7==0).
Niestety przy przenoszeniu
1
A.....k
A.....k
12
A.....k
A.....k
Cortex-M7, 300MHz, full bajer. pic



#arduino #atmel #microchip
5
  • Najlepsze
  • Wszystkie komentarze
TheThisMan
Jak sie przypisuje pin do np. Input Capture w picu32mx5xx?? Dzieki za odp

#programowanie
#pic
#microchip
3
defoxe
#elektronika #mikrokontrolery #diy i zawołam też mirków od #arduino (choć jest to #pic od #microchip).

Mam #pytanie, robię sobie coś na kształt telefonu komórkowego, może nawet bardziej domofonu GSM...
Całość działa na bazie modułu A6 od Chińczyków. Powiedzmy, że działa to jako tako ale denerwują
mnie wszelkiego rodzaju zakłócenia generowane przez A6.
W telefonie komórkowym mam "trrtytytytytyty" po stronie
3
  • Najlepsze
  • Wszystkie komentarze
TheThisMan
Zna sie ktos na programie MPlab?
#programowanie
#mikrokontrolery
#pic
#microchip
1
  • Najlepsze
  • Wszystkie komentarze
defoxe
#elektronika #mikrokontrolery #microchip #pic #ccsc

Mirki, wycinka z noty katalogowej poniżej. Natomiast w zapisie CCS C dla mikrokontrolera PIC 18F4550 ustawienia fusebitów są następujące:

#fuses HSPLL, NOWDT, NOPROTECT, NOLVP, NODEBUG, USBDIV, PLL5, CPUDIV1, VREGEN
oraz zegar:
1
  • Najlepsze
  • Wszystkie komentarze
A.....k
A.....k
Hurr durr super procki SAM D21 (E15B), nowość a errata jak połowa datasheetu.
#microchip #atmel #mikrokontrolery
1
A.....k
A.....k
1
  • Najlepsze
  • Wszystkie komentarze
RARvolt
Poratuje ktoś działającym kodem konwersji temperatury z DS18B20 na PIC16F88. Poniższy kod działa, ale tylko dla temperatur dodatnich.
http://pastebin.com/NxA7hxWC

#elektronika #programowanie #elektronikadiy #pic #microchip
1
  • Najlepsze
  • Wszystkie komentarze
mkasinski
1
mkasinski
1