-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!.POSTED!not-for-mail
From: Jakub Rakus <s...@o...pl>
Newsgroups: pl.misc.elektronika
Subject: Re: avr-gcc - pomijanie "-mmcu" i złe pliki z definicjami
Date: Wed, 27 Mar 2013 21:56:06 +0100
Organization: ATMAN - ATM S.A.
Lines: 36
Message-ID: <kivmd8$n45$1@node2.news.atman.pl>
References: <kit0pj$5df$1@node2.news.atman.pl> <kit1g8$rej$1@news.mm.pl>
NNTP-Posting-Host: user-31-175-202-177.play-internet.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: node2.news.atman.pl 1364417768 23685 31.175.202.177 (27 Mar 2013 20:56:08
GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Wed, 27 Mar 2013 20:56:08 +0000 (UTC)
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130308 Thunderbird/17.0.4
In-Reply-To: <kit1g8$rej$1@news.mm.pl>
Xref: news-archive.icm.edu.pl pl.misc.elektronika:645001
[ ukryj 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
- Lampy uliczne LED z kubkiem
- Pęczniejące LiPo
- wyłącznik ścienny
- "Wybitna" inteligencja AI
- test stereo
- Bluetooth stereo
- W USA budują pierwszą komercyjną elektrownię fuzji jądrowej
- Weryfikacja myjki ultradźwiękowej
- zasieg radaru
- Zmywarka Bosch SRV55T43EU - awaria
- Kod zniżkowy w TME do 26.09.2025
- SFP, 10G, simplex sc/apc
- [słabe wiatry powodują - przyp. JMJ] Energetyczny paraliż w Niemczech
- NxtPaper
- Programiści nie przestają zadziwiać świat
Najnowsze wątki
- 2025-09-30 Lublin => Delphi Programmer <=
- 2025-09-30 Warszawa => Konsultant Wiodący SAP PP <=
- 2025-09-30 Środa Wielkopolska => SAP FI/CO Internal Consultant <=
- 2025-09-30 Warszawa => Lead SAP PP Consultant <=
- 2025-09-30 Warszawa => Project Manager (AI and innovation) <=
- 2025-09-30 Poznań => SAP HCR Consultant <=
- 2025-09-30 Warszawa => IT Recruiter <=
- 2025-09-30 Zbrodzień Ziobro zatrzymany na płycie lotnika międzynarodowego bo PRZYLECIAŁ do RP3 zostać "nielegalne doprowadzony"
- 2025-09-30 Warszawa => Starszy Konsultant SAP - obszar PP <=
- 2025-09-29 (Nie)typowy problem z elektrykiem
- 2025-09-29 Awaria
- 2025-09-29 Życie z Renault Twizy: Jak to NAPRAWDĘ wygląda
- 2025-09-29 Białystok => Programista Delphi <=
- 2025-09-29 Białystok => Delphi Programmer <=
- 2025-09-29 Bieruń => Spedytor Międzynarodowy (handel ładunkami/prowadzenie flo