-
Data: 2013-03-27 21:56:06
Temat: Re: avr-gcc - pomijanie "-mmcu" i złe pliki z definicjami
Od: Jakub Rakus <s...@o...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 26.03.2013 21:49, Zbych pisze:
>
> -mmcu=xxx, to opcja kompilatora a nie IDE, więc skąd Codeblocks ma
> wiedzieć, w którym pliku szukać definicji?
Ale tą opcje wybieram poprzez ustawienia projektu w IDE i na podstawie
tychże ustawień Codeblocks wywołuje kompilator z odpowiednimi opcjami.
Wszystkie użyte w programie funkcje/zmienne/definicje które są
zdefiniowane/zadeklarowane w plikach innych niż main.c a dołączonych do
niego dyrektywą include mogę sobie podejrzeć prawoklikiem na danej
funkcji/zmiennej/definicji - nie dociekam jak to rozwiązali programiści
piszący IDE, wiem tylko że dopiero po kompilacji mogę robić taki
podgląd, dopóki program nieskompilowany tego podglądu nie ma. Być może
jest tak, że ten podgląd szwankuje, a błąd leży gdzie indziej.
>
> Po prostu przejrzyj plik *.lss i sprawdź, czy kompilator zrobił to co
> napisałeś (co niekoniecznie będzie się pokrywało z tym co chciałeś).
>
Ehh, chciałem tego uniknąć, bo jest spory... no ale zajrzałem i widzę,
że teoretycznie w asemblerze mam jak trzeba, czyli problem leży gdzieś
indziej, tylko nie mam pomysłu gdzie - wiem tylko, że wszystko zaczęło
się tak kaszanić po tym jak dodałem konfigurację timer2 jako PWM,
poprzez dwie proste linijki (na początek żeby widzieć w ogóle przebieg
na nodze):
TCCR2 = _BV(WGM21)|_BV(COM21)|_BV(CS20);
OCR2 = 127;
Z jakiegoś powodu na porcie jest stan niski, konfiguracja pinu PB3/OC2
ustawiona kilka linijek wcześniej jako wyjście z pull-down.
--
Pozdrawiam
Jakub Rakus
Następne wpisy z tego wątku
- 29.03.13 16:15 Kicer
Najnowsze wątki z tej grupy
- 8080
- Portowanie CP/M
- radyjko
- Re: Basen i chłodzenie w w wentylacji mechanicznej
- Akumulatory VRLA
- ładowarka zmarła
- Podstawa bezpiecznikowa jako rozłącznik DC
- Napięcie akumulatora wyłączające UPS / jakie nowe akumulatory do UPS?
- nawigacja satelitarna
- SmartLife/Tuya i osuszanie -- mordowanie z zimną krwią...
- Głośnik piezoelektryczny
- Mala autonomiczna kamera monitoringu
- czas na emeryturę i EB
- Generowanie sumy kontrolnej z fragmentu pliku bin
- Re: Mala autonomiczna kamera monitoringu
Najnowsze wątki
- 2024-07-13 256 świadków nie ma racji
- 2024-07-11 Tokarze CNC czyli ciężkie życie prototypiarza
- 2024-07-12 Zgody na przetwarzanie danych
- 2024-07-13 IObit Uninstaller Pro 13.6.0.5 Multilingual: Installation Guide
- 2024-07-12 stare graty młode kozy
- 2024-07-11 8080
- 2024-07-13 Przyłącze dolne grzejnika
- 2024-07-13 IObit Uninstaller Pro 13.6.0.5 Multilingual Overview
- 2024-07-12 Czym wykonać otwór fi 100 w betonie komórkowym?
- 2024-07-12 Warszawa => Senior Rust Software Engineer <=
- 2024-07-12 Warszawa => Business Unit Manager (Recruitment Business) <=
- 2024-07-12 Warszawa => Head of WMS Competence Center for IT&D Contract Logistics
- 2024-07-12 Warszawa => Head od WMS Competence Center dla IT&D (Blue Yonder) <=
- 2024-07-12 Kraków => Ruby Backend Developer <=
- 2024-07-12 Warszawa => UX/UI Designer <=