-
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.wp.pl!not-for-mail
From: Adam Dybkowski <a...@4...pl>
Newsgroups: pl.misc.elektronika
Subject: Re: Nauka C - co radzicie ?
Date: Fri, 05 Jun 2009 22:13:14 +0200
Organization: Wirtualna Polska S.A. http://www.wp.pl
Lines: 27
Sender: a...@a...neoplus.adsl.tpnet.pl
Message-ID: <h0bu8p$p8v$1@news.wp.pl>
References: <7...@m...uni-berlin.de>
<6...@n...onet.pl> <h0bdsi$5pk$1@inews.gazeta.pl>
NNTP-Posting-Host: aeln30.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: 8bit
X-Trace: news.wp.pl 1244232793 25887 79.191.39.30 (5 Jun 2009 20:13:13 GMT)
X-Complaints-To: a...@w...pl
NNTP-Posting-Date: Fri, 5 Jun 2009 20:13:13 +0000 (UTC)
X-Organization-Notice: Organization line has been filtered
In-Reply-To: <h0bdsi$5pk$1@inews.gazeta.pl>
User-Agent: Thunderbird 2.0.0.21 (Windows/20090302)
X-Original-Organization: Wirtualna Polska S.A. http://www.wp.pl
Xref: news-archive.icm.edu.pl pl.misc.elektronika:564946
[ ukryj nagłówki ]cepu69 pisze:
>> Przykładowo , chcę wysłać bajt danych do portu o określonym adresie. Czy
>> są na to funkcje biblioteczne , czy muszę robić wstawki assemblerowe?
> DSP TI nie posiada przestrzeni I/O czyli dostep do rejestru wyglada tak
> samo :
> #define MY_REG_ADDR (0x12345678)
>
> *(* MY_REG_ADDR) = 0x12345678;
>
> lub opakowanie w funkcje/metode.
Raczej nie wszystkie TI DSP. Na przykład takie TMS320VC5416 (które mocno
eksploatujemy w niektórych firmowych sprzętach) mają wydzieloną
przestrzeń I/O, oddzielną od pamięci danych i oddzielną pamięć programu.
Trzeba nieco więcej naspawać w kodzie aby zrobić dostęp I/O.
Ale i tak przecież nikt zdrowo myślący nie będzie w C pisał
przetwarzania sygnałów, FFT czy innego Viterbiego. Od tego są funkcje
asemblerowe. A język C w przypadku procków DSP dobrze się sprawdza jako
"klej" łączący różne kawałki kodu.
--
Adam Dybkowski
http://dybkowski.net/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
Następne wpisy z tego wątku
- 05.06.09 20:15 Adam Dybkowski
- 06.06.09 09:26 Artur M. Piwko
- 06.06.09 21:18 Adam Dybkowski
- 07.06.09 06:31 Artur M. Piwko
- 08.06.09 10:41 cepu69
Najnowsze wątki z tej grupy
- Dziwne zachowanie magistrali adresowej w 8085
- Współczesne mierniki zniekształceń nieliniowych THD audio, produkują jakieś?
- Jaki silikon lub może klej?
- Smar do video
- Litowe baterie AA Li/FeS2 a alkaliczne
- "ogrodowa linia napowietrzna"
- jaki zasilacz laboratoryjny
- jaki zasilacz laboratoryjny
- Puszka w ziemię
- T-1000 was here
- Ściąganie hasła frezem
- Koszyk okrągły, walec 3x AA, na duże paluszki R6
- Brak bolca ochronnego ładowarki oznacza pożar
- AMS spalony szybkim zasilaczem USB
- stalowe bezpieczniki
Najnowsze wątki
- 2025-02-12 Warszawa => Expert Recruiter 360 <=
- 2025-02-12 Ostrów Wielkopolski => Area Sales Manager OZE <=
- 2025-02-12 Bieruń => Regionalny Kierownik Sprzedaży (OZE) <=
- 2025-02-12 Dęblin => Node.js / Fullstack Developer <=
- 2025-02-12 Kraków => PHP Full Stack Developer <=
- 2025-02-12 Karta dźwiękowa stereo
- 2025-02-12 Dęblin => JavaScript / Node / Fullstack Developer <=
- 2025-02-12 Gdańsk => Specjalista ds. Sprzedaży <=
- 2025-02-12 Łódź => NodeJS Developer <=
- 2025-02-12 Błonie => Sales Specialist <=
- 2025-02-12 Dziwne zachowanie magistrali adresowej w 8085
- 2025-02-11 Mini pecet
- 2025-02-10 Spalił się spaliniak
- 2025-02-10 zarowka wifi - z sensowna apka lub lepiej albo lokalnie lub przez web. I zeby harmonogram miala
- 2025-02-10 Chrzanów => Programista NodeJS <=