@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ć
  • Odpowiedz
  • 2
@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
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
@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?
  • Odpowiedz
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 portów pojawia się pewien problem:
* RB7 -> RD7 - tutaj działa dobrze (po styknięciu kabelkiem do pinu następuje odliczanie - tak ma
MisiekD - Potrzebuję drobnej pomocy przy mikrokontrollerach. Mam mały problem z pinam...

źródło: comment_0Y8ACErSZwMTntioE3f9keui19unWhxP.jpg

Pobierz
  • Odpowiedz
#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 urządzenia dźwięk też idealny
defoxe - #elektronika #mikrokontrolery #diy i zawołam też mirków od #arduino (choć je...

źródło: comment_xWqIkOHU8qqZfrnZP2DvlmNNyNFBvC4J.jpg

Pobierz
@defoxe: pytanie którędy sieje. Dobrym podejściem byłaby osobna masa i zasilanie scalaków które pójdzie zupełnie okrężną drogą do tego przez jakieś dławiki koralikowe, np 220R@100MHz
  • Odpowiedz
@pytonger: Dzięki za odpowiedź ale ja to muszę przetrawić... Szczególnie z CCS C...
PIC18F4550 doprowadzi mnie do ataku cholery, nic tam opanować nie mogę...
  • Odpowiedz
@meohaw: To pewnie nigdy się nie doczekasz. Przecież to jest cel szkoleń - ściągnąć potencjalnych klientów, powiedzieć im coś mądrego, przedstawić produkt i zarobić na sprzedaży.
  • Odpowiedz
To pewnie nigdy się nie doczekasz


@Analityk: Co jest super smutne. Pewnie dlatego jeżdżę na konferencje, spotkania czy seminaria zorganizowane wokół języków programowania, bo tam takie rzeczy tylko na korytarzach i ewentualnie slotach dla sponsorów.
  • Odpowiedz