Kolego, rozumiem nieznajomość angielskiego, ale istnieją darmowe tłumacze. Ten kompilator jest dostarczany jako część Microsoft (R) .NET Framework, ale obsługuje tylko wersje językowe do C# 5, który nie jest już najnowszą wersją. Windows zawiera kompilator języka C# wersji 5 (i starszych). Aktualna wersja to C# 11. To nic nie szkodzi, używanie nowych...
Ma być tak: // najpierw definy #define ... #define ... // potem funkcje void Show ... // potem funkcja main void main( ).. W przyszłości proszę wrzucaj kod tekstowo, a nie jako screen.
w sumie zmienne możne podzielić na kilka rodzajów. Główny podział to globalne i lokalne. Każdy z tych typów może być również zmienną statyczną, przy czym oznacza to co innego dla każdego typu. Lokalna zmienna statyczna jest widoczna tylko w bieżącym bloku kodu (między"{" "}"). Globalna zmienna statyczna to zmienna widoczna tylko w jednym pliku. Z pkt....
Kompilator języka wysokiego poziomu obsługuje UART po swojemu i nie zawsze wiadomo jak, bo jedno słowo przykładowo w C to kilkadziesiąt rozkazów kodzie i tak naprawdę nie wiadomo jak wykonuje się obsługa UARTa. Należało by napisać ten kawałek procedury w kodzie. pozdrowienia T Proszę, nie szukaj problemów gdzie ich nie ma. Raptem w tym przypadku kompilator...
ad 1. A wg ciebie składnia, którą przedstawił może występować w jakim innym języku? ad 2. Jeśli coś nie spełnia standardu języka to nie jest kompilatorem tego języka. Każde odstępstwa są udokumentowane. Kompilator, który w tak podstawowej rzeczy wykazywałby odstępstwa nie byłby w stanie stworzyć funkcjonalnego kodu. ad 3. A konkretnie w jakich sytuacjach?...
Jakoś sobie nie wyobrażam podziału dwóch zadań na więcej niż dwa wątki. Chyba, że miałoby to się odbywać tak, że wątki zwracają wyniki cząstkowe, a wśród nich przeprowadza się kolejne wyszukiwanie, ale to chyba przerost formy by był... Natomiast co do samych wątków, to wystarczy wczytać tablicę i pozwolić wątkom ją przeszukiwać - odczyt może być prowadzony...
Ciężko powiedzieć jeśli to ma być proof of concept to od kilku h do kilku dni, nie liczę czasu "straconego" na naukę programowania :} Miej tylko na uwadze że złożoność funkcji "kompilującej" może szybko rosnąć - w zależności od wspieranej składni języka do operacji procesora. Jeśli myślisz o pełnym kompilatorze z sensownego języka do sensownego procesora...
Kompilator języka C (zakładając poprawną konfigurację projektu/make'a) nawet jakbyś wrzucił milion niepotrzebnych plików, to wyrzuci z nich funkcje, których nie używasz (tak zwany martwy kod). Nie będą więc one w kodzie wynikowym No tak, ale np. gcc zrobi tak tylko gdy wywołasz go z flagami -ffunction-sections i -fdata-sections. A jeszcze potem trzeba...
To inicjowanie stosu, zmiennych itp to jest właśnie crt. Nie, crt to obsługa ekranu jak sam nazwa mówi. to zależy od kontekstu, w przypadku kompilatorów języka C to będzie prędzej "C Run Time"
Jedyne co moge ci powiedziec to ze to NAPEWNO nie jest wina kompilatora.A to z kolei oznacza ze moze to byc problem twojego programatora.Jakiego uzywasz ? Moze sprobuj FLIP-a do tego procka.
Jeżeli chodzi o triki i podchwytliwe pytania - uważaj jakim kompilatorem to kompilujesz! Zachowanie języka C i C++ w stosunku do nie zadeklarowanych funkcji jest inne. Jeżeli chodzi o język C++, zachowanie Twojego kompilatora jest całkowicie poprawne: funkcja wczytaj_nazwe() nie została zadeklarowana przed jej użyciem i jest błąd. W przypadku języka...
Jak wstawić fragment kodu napisanego w assemblerze w kompilatorze języka C firmy KEIL ? Jakoś nie mogę tego znaleźć w help'ie.
Wydaje mi się że nie od tej strony do tematu podchodzisz... Nawet jeśli jest opisana ilość cykli procesora każdej metody w .NET, to co Ci to da? Jeśli spodziewasz się, że każdej linijce kodu przypiszesz ilość cykli, przemnożysz przez powtórzenia pętli i wyjdzie dokładnie 58% czasu procesora, to błąd. Tak jak pisał MirekCz - najpewniej coś jest nie tak...
Kompilatora języka C :) Jest port GCC AVR dla Windows zwie się WinAVR.
Ogólnie temat nie jest tak oderwany od rzeczywistości jak wielu się wydaje. Dam ciekawy materiał z cambridge: https://www.cl.cam.ac.uk/projects/raspbe... Temat może i założony przez trolla, ale najgorsze że troll złapał tutaj publikę... Jeśli ktoś będzie zainteresowany na poważnie własnym systemem operacyjnym (lub nauką...
Na jakim systemie operacyjnym kolega pracuje ? Jakiego kolega używa kompilator/języka ?
Chyba w kompilatorze RIDE można robić wstawki asemblerowe. Jest to kompilator języka C z symulatorem 51
SDCC to kompilator języka C. Programator (program) to inna bajka.
Witam, Poszukuje aplikacji pod Windows, która będzie kompilatorem języka C oraz będzie posiadała możliwość programowania mikrokontrolera przez JTAG korzystając z portu LTP. Możecie coś polecić?
A jest to że asembler jest prościej zrobić niż porządny kompilator języka wysokiego poziomu. Świadczy o tym integracja nowej wersji AvrStudio z kompilatorem AVR GCC.
Jasne że można :) Trzeba tylko zmienić rozdzielczość ekranu w programie (włączyć inny tryb graficzny). Dawno się tym nie bawiłem, więc szczerze mówiąc nie pamiętam jak się je inicjowało. Program napisałem w Borlandzie 3.11 (kompilator języka C) program pisałem "na bazie" innego starego, więc troche rzeczy jest nadmiarowo (ale nie wpływa na szybkość...
a od kiedy allegro kompiluje język c++? pierwsze słyszę, może się nie znam, napisałem prosty kod który obsługuje każdy kompilator języka c++
Tytuł piosenki znajduje się na końcu filmiku. Co do przyśpieszenia gry musiał bym ściągnąć jakiś kompilator języka C gdyż w takim języku został napisany. :D
Używasz przełącznika -ansi w wywołaniu kompilatora. ANSI C, taki standard języka, nie posiada w ogóle komentarzy jednoliniowych, stąd błędy. Usuń przełącznik lub używaj jedynie komentarzy /* ... */ i po problemie.
Gwoli uściślenia: nie pisałem, że nie należy poznać choćby podstaw asemblera, a wręcz przeciwnie, jak najbardziej! To samo się tyczy architektury. Znam osoby, które próbują coś napisać nie przeczytawszy noty katalogowej:!: Problem faktycznie występuje wtedy, gdy programista nie zna środowiska dostatecznie dobrze, ogromna większość przypadków, gdy program...
A jeśli if by się nie spełnił to zmienna by się nie utworzyła więc nie można by jej używać więc stwórcy kompilatorów czy tam danego języka przewidzieli to więc wywala błąd. UPDATE =>> Akurat to sobie musisz sam poczytać bo żeby Ci wszystko wytłumaczyć to by się zeszło (jednak odpowiem: tak, jest taki sposób choć są różne) i [url=http://edu.i-lo.tarnow.pl/inf/utils...
Każdy kompilator "pisze program w asemblerze" więc oczywiście jest to możliwe. Nie rozumiem tylko w jakim celu programista miałby się katować asemblerem zamiast pisać w C. AVR to nie 51 czy PIC; kompilator języka wysokiego poziomu generuje dość przyzwoity i wydajny kod, więc po co utrudniać sobie życie?
Poprzedni post kolegi usunąłem ja, albowiem kolega używał słów, których znaczenia nie rozumie. I nadal kolega nie odróżnia języka programowania od jego kompilatora. Wyjaśnię koledze: przy pomocy jednego języka programowania i jego kompilatora można wykonać kompilator wymyślonego przez siebie nowego języka programowania.
Musisz posiadać kompilator języka basic, odpowiedni do programu (składnia może się różnić drobiazgami) i typu procesora. A co do połączenia LCD to musisz dokładnie go podłączyć tak jak jest zadeklarowane w programie.
Ależ Twój kod jest zrozumiały "wizualnie" - dla wszystkich, którzy programują w C++ (a nie kompilują programy języka C kompilatorem C++). Jeśli jednak to nie wystarcza, dwa inne rozwiązania (#include <algorithm> żeby działało): string s("Dariusz"); reverse( s.begin(), s.end() ); cout << s <<...
Witam, od razu mówię że nie mam zamiaru zrobić windowsa ani linuxa. Mam zamiar zrobić na początek coś w stylu Helo Word. Tylko mam pewien problem, potrzebuje jakichś narzędzi do tego. Czyli jakiś kompilator języka C . Czy istnieją biblioteki do obsługi karty graficznej trybie VGA?
Jak programować w Turbo Pascalu (którego ja używam) na procesory lub naprzykład pamięci SD. Czy to sie wgrywa jakimś programem i co to za rozszerzenie nazwa . c czy to trzeba jakoś skompilować? nazwa.c to program napisany w języku c. Aby uzyskać program wykonywalny, trzeba go skompilować kompilatorem języka c lub c++.
CPU to nie wszystko sam kod w C jak i jego kompilacja musi brać pod uwagę i architekturę sprzętu. Amiga i Mac to 68000, 68030, 68040 zależnie od modelu a kompilatory są przeznaczone dla danej rodziny a nie rzadko i trzeba brać pod uwagę dany model i OS. O ile pamiętam to C64 nie miało kompilatora języka C. Był jakiś Pascal, Fortran, Forth i Asemblery...
AT90S1200 ma mniej pamięci programu i nie ma pamięci SRAM (tylko rejestry robocze) więc dla większości kompilatorów języka wyższego poziomu jest bezużyteczny. Kolega wyżej dobrze radzi, jest to następca poszukiwanego układu, jednak wsady ze starego 2313 mogą nie działać poprawnie (Unlooper nie działa prawidłowo) Ale jeśli masz kody źródłowe, to wystarczy...
CodeVisionAVR to kompilator języka C, a oprogramowanie na stronie propoxa jest też w języku C, także nie widze najmniejszych przeciwskazań żeby coś miało nie działać i wydaje mi się że jeśli dołączysz te headery do projektu i będziesz się nimi odpowiednio posługiwał, to wszystko będzie grało. W końcu te dwa headery to tylko ładne opisy na niezrozumiałe...
Wyłączenie optymalizacji to będzie raczej ficzer kompilatora, nie języka. W GCC jest jakiś atrybut, który pozwala zdefiniować poziom optymalizacji dla konkretnej funkcji - coś w stylu NOP does nothing. NOP is not necessarily a time-consuming NOP. The processor might remove it from the pipeline before it reaches the execution stage. Please note that...
Robstar, potrzebujesz środowisko programistyczne od Microchipa, które nazywa się MPLAB. Do tego jeszcze kompilator języka C18. MPLAB jest darmowy, natomiast C18 tylko w okrojonej (bądź studenckiej wersji) można legalnie za darmo stargać. Jeśli masz już wszystko zainstalowane to otwierasz w MPLABIE plik projektu, tam możesz go wygodnie edytować, debugować...
No własnie darmowy kompilator języka c dla 51 jest troszeczke problematyczne. Chodzi głównie że wszystkie kompilatory typu Keil itp są ograniczane kodowo. Sam używam Keila ale mam wersję zakupioną u producenta (full kasy kosztuje a najgorsze jest to ze nie współpracuje z avr - bolączka). Jeśli dobrze pamiętam to jest kompilator SDCC chyba darmowy, nie...
Po prostu wchodzisz do katalogu z rozpakowanymi źródłami pliku i wykonujesz po kolei te polecenia. Aczkolwiek widzę że będziesz musiał doinstalować przynajmniej gcc (kompilator języka C) I nie poddawaj się. Rób wszystko powoli i wiele razy. Analizuj komunikaty podawane przez system, i ze spokojem eliminuj pojawiające się błędy. Też tak zaczynałem niedawno...
Zajrzyj do pliku README.md. Tam jest podany przykład uruchomienia. Kod jest napisany w języku Rust. Potrzebujesz kompilatora tego języka. Wiadomość zapisujesz w skrypcie JSON (jak w README).
Wiatm! Mam pytanie w sprawie możliwości programowania mikrokontrolera 8051 za pomocą języka C. Wiem, że można programować mikrokontroler 8051 używając języka C przy pomocy kompilatora C-51 firmy Arcimedes i KEIL C. Chodzi o to aby nie gubiąc informacji o wewnętrzenej budowie 8051 mozna go zaprogramować przy pomocy języka C uzyskując w wyniku kompilacji...
maly_elektronik napisał: Chciałbym rozpocząć naukę pod kątem androida. Niestety nie ma zbyt dobrych kompilatorów dla języka C++. Przepraszam, ale co to za bzdura? GCC nie jest dobrym kompilatorem? Chyba kolego g++
Do otrzymania wsadu dla pamięci EPROM został użyty kompilator języka asembler dla mikrokontrolerów AVR (trochę nietypowa rola kompilatora). To nie wyjaśnia czego należy użyć do generacji wsadu do pamięci? Pierwszy [url=http://www.atmel.com/atmel/acrobat/... w googlach to manual do programu. Przenoszę do działu Mikrokontrolery AVR, tam...
O ile dobrze pamiętam, WinAPI jest w C, więc można go użyć. Istnieje biblioteka GTK również dla języka C. Pewnie jeszcze coś się znajdzie, wystarczy poszukać.
Witam, nie wiem czy miałeś styczność już wcześniej z programowaniem a jeśli tak to z jakim językiem programowania, nie chciał bym sugerować Ci wyboru języka bo ja uważam że to kwestia gustu/preferencji programisty, w tej chwili każdy dostępny język(kompilator języka) na mikrokontrolery posiadają identyczne możliwości czy będzie to pascal czy c czy też...
Z dostępnością to ogólnie słabo. Większe hurtownie oczywiście maja te mikrokontrolery ale w małych sklepach to ze świecą szukać. Ja osobiście dostałem z uczelni ale również kupiłem kilka sztuk. Mikrokontrolery są ogólnie tanie, oczywiście wszystko zależy od modelu. Co do kursów, dokumentacja, przykłady ze strony producenta no i są dwie książki w języku...
Czy ktoś z szanownych kolegów orientuje się, gdzie można zdobyć jakiś kompilator języka c dla mikrokontrolerów PIC :?: Zaczynam swoją przygodę z tymi układami i niestety nie mogę znaleźć żadnego w pełni funkcjonalnego programu :( Na stronie producenta jest całkiem ładne środowisko do programowania PICów (MPLAB) ale posiada ograniczenia... :( W kilku...
Mam pewne doświadczenie z różnymi kompilatorami języka C++. Jeżeli chodzi o wybór najlepszego, to jest to kwestja bardzo indywidualna. Mi najlepiej sie pisze w Borlandzie. Dev owszem jest darmowy, ale często wyświetla błedy tam gdzie ich nie ma i na dodatek nie posiada wszystkich możliwości jake oferuje język C/C++. Co do Visuala, to moim zdaniem jest...
Pisząc o sekcjach INIT miałem na myśli to co standardowo robi kompilator języka C a nie bootloader. A skoro bootloader pisany był w C to musi zawierać takie sekcje ;) No właśnie rejestry nie będą wyzerowane, ale ponieważ w twoim konkretnym przypadku chodzi TYLKO o bootloader to nie ma to takiego znaczenia i nic samemu nie musisz czyścić ;) ... bootloader...
Witam! poszukuję jakiegokolwiek symulatora sterownika PLC, a mianowicie kompilatora języka drabinkowego, abym mógł sprawdzić jaki mam rezultat działając na wejścia (INPUT) poprzez pewne np. przyciski, czujniki (symulując to wszystko) etc. wykonujący to program napisany drabinkowo i obserwując wyjścia. proszę o pomoc i odświeżenie tego tematu! ( a przy...
Szperając w internecie trafiłem na taki oto artykuł: http://www.edw.com.pl/index.php?module=C... Mam jednak parę pytań do niego: Czy kabel szeregowy powinien być w tym przypadku wykonany 1:1, czy też należy wykonać przeplot sygnałów TD i RD? Czy w kablu oprócz nitek TD, RD i DTR należy jeszcze puścić nitkę zwierającą...
A mógłbyś opisać to za pomocą języka C ?
Machoni źle postrzegasz sprawę. Nie chodzi o jakość programisty, a o to, jaki kod jest generowany przez kompilator języka wyższego poziomu... zresztą co tu dużo mówić... kompilatory powinny być toworzone przez mistrzów rzemiosła, a spotykane są produkty amatorskie, które nie nadają się do poważnych zastosowań, ponieważ ich twórcy nie zagwarantują,...
wilku_88 -> jak widzisz w asemblerze też trzeba się nagłówkować aby dobrze optymalizować. A jak już zauważyłeś czy zobaczysz w przyszłości przy takich porównianiach swoich programów napisanych w C i w asemblerze to tak jak mówił kolega wyżej - zajrzyj sobie zawsze do pliku z wygenerowanym kodem w asemblerze przez kompilator C ;) .... tam będziesz miał...
Natomiast sposób w jaki zarządza się pamięcią jest tak ściśle związany ze stosem, że trudno wytłumaczyć w inny sposób te mechanizmy. Jak najbardziej są one inaczej opisane, i to jest bardzo duży błąd gdy ktoś miesza implementację języka z samym językiem. Kompilatory implementują standard i często dodają swoje dodatkowe extension (np gcc dodaje do C...
Może i się czepiam Chyba tak :D ale tą samą funkcjonalność można otrzymać przy pomocy esp easy i pewnie temu podobnych w ciągu kilku sekund bez środowiska "programistycznego". Oczywiście... Również można taką samą funkcjonalność uzyskać używając zakupionego w sklepie sprzętu. Ot, moje rozwiązanie jest takie jak zaprezentowałem... Co nie znaczy, że...
Prawdopodobnie zacznę zabawę z AVRami z racji na możliwość programowania w języku C. Każdy mikroprocesor można programować w dowolnym języku o ile istnieje do niego kompilator tego języka
Ktoś tu pisze w języku C??? Pracuję w sporej korporacji, z programistów piszących w C - świadomie, znam tylko gości od kernela Linuxa i w okolicach (bootloader, sterowniki). Prawie na pewno jest to C++, prawie na pewno jest w użyciu kompilator języka C++, pewnie nawet w miarę nowej wersji czyli C++11. Nawet na powszechnie pogardzanym Arduino. A pisanie...
Ja napotkałem ten sam problem i wyszło mi że źle działa kompilator języka jeśli ma to być język stanów(różnie to nazywają) po trzech dniach zadałem pytanie do Siemensa i odpowiedzieli prosto że należy nie myśleć że to jest język stanów tylko pisać tak jakby wszystkie linie były cały czas aktywne a nie były wyłączane poprzez przejścia.Tak więc jest to...
Posłuchajcie panie gaskoin z wami też nie mam zamiaru się kłócić czy sprzeczać. Za to jak zwykle wybucha dyskusja o tym co się dzieje w innych przypadkach i kompilatorach języka C. Tymczasem pytanie zostało zadane w konkretnym dziale tego forum: Mikrokontrolery AVR warto na to też zwrócić uwagę - bo ja udzieliłem konkretnej odpowiedzi na konkretne pytanie....
Te które wskaże ci kompilator.
powiedz czy działa... Jak masz jakieś gg to zagadaj ;) Masz tu ciągle trzy niewiadome: 1. Czy wyświetlacz jest dobry? 2. Czy jest dobrze podłączony? 3. Czy go dobrze oprogramowałeś? Naprawdę, radzę użyć jakikolwiek kompilator języka wysokiego poziomu do AVR z wbudowaną w program obsługą LCD. W AVRStudio można potem podglądać rozkazy Assemblera i przyglądać...
Witam Przeczytałem tutorial ze strony :http://www.patron.net.pl/artykuly/AVR_t... i wykonanałem przykłady. Ten tutorial dotyczy programowania w języku C. I mam pare pytań co do języków programowania, a mianowicie: Czy każdy język stwarza te same możliwości programiście? Bo patrzyłem na przykłady z innych stron i tam tylko Bascom i assembler...
Czasem obliczenia i symulacje komputerowe mówią co innego niż rzeczywiste zjawisko bo np zachodzi pewna anomalia... Nie trzeba zaraz anomalii. Wystarczy niedouczony lub leniwy informatyk, błąd w jakiejś zewnętrznej bibliotece albo niedorobiony kompilator języka wyższego rzędu, aby zaszła "anomalia" podczas działania symulacji na komputerze. Nikt przecież...
efektem ubocznym tej operacji będzie modyfikacja rejestru wyjściowego PORTC pod adresem 0x08. Wiesz co to jest 'efekt uboczny'? że np w nowszej rewizji ten myk nie zadziała. chyba pomyliło ci się z "undefined behavior". Przy operacjach na rejestrach I/O w C/C++ korzystamy z modyfikatora "volatile" bo zapis pod określony adres ma właśnie "efekt uboczny"...
Arduino to ani czyste C, ani C++. Chyba wywodzi się od Wiring bardzo bliźniaczo podobnego do C/C++. Generalnie, w Arduino nie musisz pisać w zgodzie z ich nakładką i ja to zalecam. Jak ktoś pracuje na płytkach uruchomieniowych AVR i podobnymi to może pisać w samym C. Kod wychodzi znacznie mniejszy i "normalny". Jak kiedyś będziesz chciał się przesiąść...
Tu nie ma nic do tłumaczenia na C Obsługa microwire jest biblioteką Bascoma. Bascom jest płatny. Jest kompilatorem z języka Basic. Tak jak IAR kompiluje z C. I też jest płatny. Toute proportion gardee.
Problem rozwiązany. Odpowiedz umieszczam dla potomnych i w "podziękowaniu" za pomoc Firmie Astor - filia Kraków. Kompilator języka C dla sterowników Ge Fanuc w wersji 5.50 wydany w czerwcu, domyślnie obsługuje komendę kompilacji dla wersji PME wyższych niż 5.50. Więc użycie tego kompilatora i funkcji standardowej CompileCPACRX <myfile> jest dobrym...
Cenna jest uwaga dorycząca zastosowania preskalera w celu zwiększenia możliwości kostki 1057. Co do opisanego sposobu ręcznego porozumiewania się z syntezą to można stwierdzić, że chyba szybciej można się nauczyć programować uC. Polecam zatem to forum - dział mikrokontrolery. Myślę, że tak zdeterminowanej osobie koledzy chętnie pomogą w szybkim osiągnięciu...
witam, No np GE Fanuc serii 90-70 daje możliwość pisania w języku C, robiliśmy takie proste projekty, język C umożliwia tworzenie bloków programowych, które są wykonywane kilkakrotnie szybciej niż bloki napisane w logice drabinkowej. Język programowania C używany w sterownikach serii 90-70 wykorzystuje powszechnie stosowany kompilator Microsoft C/C++....
Chciałbym zobaczyć dowolny kompilator dowolnego języka, który przy jawnym użyciu wartości natychmiastowej dłuższej niż przewidziana w danym kontekście, użyje bardziej znaczącej części tej wartości. Moim zdaniem takie cudo nie istniało i nie istnieje.
No nie. Nie ma dowolności. Zależy od języka i kompilatora.
Serio liczyłeś, że kod napisany w innym języku zostanie zrozumiany przez kompilator innego języka? To tak jakbyś mówił do Chińczyka nie znającego polskiego po polsku :D Nadal nie widzę SAMODZIELNYCH prób podejścia do tematu, zaprezentowania działającego kodu, schematu.
Kiedy wywołanie metody kończy się sukcesem ? Bo według mojej dotychczasowej wiedzy wtedy kiedy kompilator nie wyrzuci błędu. Niestety się mylisz. Kompilator nie sprawdza, czy wywołanie metody kończy się sukcesem. Kompilator np. w Java czy C++ sprawdzi poprawność typów, poprawność składni języka, ale np. [syntax=cpp] void Czekaj(unsigned int Time) {...
Ech zaraz tam w kilkutysięczne szczegóły się wdawać. To wszystko delikwent sobie znajdzie w datasheetach i internecie - jak już przebrnął przez podstawy obsługi procesora, peryferiów, kompilatorów, języka C, itd... Zarys tematu, kluczowe elementy którymi powinien się zainteresować, bardziej algorytmiczne omówienie problemu niż szczegółowe, itp... Jakieś...
Oczywiście, że jest to możliwe. Wspomniany układ PIC18F25K80 posiada moduł ECAN za pomocą którego jesteś w stanie wysyłać i odbierać sygnały z sieci CAN. Wymaga to oczywiście konfiguracji ale jeśli się postarasz to powinno się udać. Jakie masz wymagania odnośnie wysyłanych informacji z czujnika. Rozumiem, że chcesz wysyłać dane dotyczące prędkości obrotowej...
Powinnaś wiedzieć przede wszystkim, w jakim języku chcesz pisać i jakie kompilatory dla tego języka są dostępne, które potrafią kompilować pod system operacyjny pracujący na danym PDA.
Witam Jestem amatorskim programistą w języku Basic. ... Z assemblerem nie miałem nigdy do czynienia, nawet nie wiem "z czym to się je". Proszę o pomoc! Znasz język C? Dla 8 bitowców opartych na procesorze 65(C)02 jest kompilator tego języka - CC65. https://cc65.github.io http://6502.org/
kod dla danej funkcji napisany dla procka z rodziny 8051 zajmujący np x pamięci może zajmować w procku AVR o wiele mniej przestrzeni Niestety nie do końca. Sprawa może dotyczy jednej konkretnej instrukcji w ASM ale nie funkcji (lub całego kodu) jaki realizujemy. Dla ścisłości na 110 komend ASM w '51 - 49 jest jednobatjowych, 45 jest dwubajtowych i...
Musi być zaprogramowany. Potrzebujesz kompilator jakiegoś języka + programator. Ściągnąć też można jak znajdziesz gdzieś projekt który ci w 100% odpowiada, jak w 99,99% to musisz sobie sam napisać program lub zmodyfikować źródłowy jeżeli nie skompilowany, skompilować i wgrać.
To może zacznijmy od początku. Od samych mikrokontrolerów. Nieco wybiórczo i subiektywnie. 1. MCS-51 - Wielu z nas rozpoczynało od tego w latach '80 ubiegłego wieku. Prosta konstrukcja, niewiele peryferii: GPIO, liczniki, UART. Programowanie praktycznie tylko w kodzie maszynowym, potem ewentualnie w języku C dzięki raczkującemu jeszcze SDCC. Firma Atmel...
1.Tak 2.Nie 3.Nie (Chociaż tutaj zamiarem autora mogła być odpowiedź Tak. - Kompilator sprawdza składnię programu (w domyśle kodu źródłowego) przed kompilacją programu (czy podczas kompilacji - jeden pies) , podczas samego wykonywania programu ten program jest już skompilowany i kompilator (w pierwotnym znaczeniu) nic już tutaj nie ma do roboty.......
W C można napisać wszystko to, co można napisać w C++ - tylko czasem jest troche "niewygodnie" :) C jest jednocześnie "wysokopoziomowym asemblerem", ale też "wspólnym mianownikiem" dla wszystkich platform - jeśli jakaś architektura ma kompilator języka wysokiego poziomu, to na pewno ma też kompilator C. Widzę, że jesteś fanem książek - niestety chyba...
Aha, racja ta przestrzeń nazw ma funkcje max, nawet o tym nie pomyślałem:) A jeśli chodzi o książkę jest po Polsku... Hm... tak jest napisane a tu krótki cytat:) "W tym przykładzie litera T oznacza uniwersalny typ szablonu. Po zdefiniowaniu szablonu w swoim programie musisz zadeklarować prototyp funkcji, dla każdego typu, dla którego chcesz mieć funkcje....
no i mam bascoma (demo, ale chyba z torrentów pełną ściągne) A ja dodam że nie dość że bascom, to jeszcze chwalisz się że będziesz go używał bez licencji - nielegalnie. Nie sądzę, żeby osobie, która nie miała wcześniej doświadczenia z mikrokontrolerami (jak wnioskuję z treści postu), było potrzebne więcej niż 2kB (zresztą ten mikrokontroler więcej...
Zdecydowanie do nauki programowania najlepsza jest Java ! Dlaczego? 1. Jest za darmo. Kompilator języka na różne platformy można znaleźć na stronie suna (www.javasun.com), dostępne sa takze darmowe środowiska IDE np. JBuilder (szczególnie polecam www.borland.com), JDeveloper (www.oracle.com) czy Eclipse 2. Java "wyrabia" dobre nawyki programowania obiektowego....
Przy okazji "void led_off();" != "void led_off(void);" W przypadku z tego wątku jest to oczywiście nieprawdą. Gdyby faktycznie tak było, to program by się nie skompilował. A skompilował się, bo manual do GCC z serii 5 mówi m.in. to: 2.1 C Language ... The default, if no C language dialect options are given, is ‘-std=gnu11’. Ponieważ lubisz...
Programów żródłowych nie umieszcza się w pamięciach mikrokontrolerów a jedynie postacie binarne. Za pomocą kompilatora danego języka dokonuje się tłumaczenia z zapisu w danym języku na postać binarną. Zmiana programatora nic nie da, ponieważ programator nic to tego nie ma. Tak jak napisał elektryk proponuję w pierwszej kolejności nabyć odpowiednie narzędzia...
Regulowanie obrotów pompy za pomocą zwykłego regulatora napięcia, który jest wbudowany w pompie. Przepływomierz z wyjściem analogowym. "Regulator ma konstrukcje modułową co pozwala na ewentualną wymianę czy modyfikacje poszczególnych modułów. Poza funkcjami predefiniowanym i posiada on możliwość zaprogramowania funkcji użytkownika. Można to zrobić,...
AVRStudio to darmowe środowisko firmy Atmel (czyli producenta AVRów) do programowania w assemblerze z doączonym darmowym kompilatorem GCC (dla języka C oczywiście). Ma też wbudowany symulator i debugger.
Witam Całkiem niedawno dostałem na zaliczeniu z technik mikroprocesorowych pytanie, które na pierwszy rzut oka wydawało się proste. Jednakże po ocenie zobaczyłem, że prowadzącemu nie do końca o to chodziło. Pytanie brzmiało: Własności mikrokontrolera wpływające na jakość kodu asemblerowego generowanego przez kompilator języka C Na wykładzie były poruszane...
Czy program masz napisany w asemblerze czy korzystasz z kompilatora c (lub innego języka wysokiego poziomu)?
Czyli kluczem do sukcesu (jak można było się domyślić) jest umiejętność budowy porządnych algorytmów a nie znajomość magicznego języka - "mam kompilator C++ i nie zawaham się go użyć". Dla jednych magiczny, dla drugich bardzo użyteczny w implementacji tych "porządnych" algorytmów ;)
myślałem ze jak mi zweryfikuje program pozytywnie to jest wszystko okey kompilator analizuje tylko składnię języka - nie wie co programista ma na myśli. Często popełnianym błędem (który z punktu widzenia kompilatora błędem nie jest) jest zastąpienie operacji porównania operacją przypisania [syntax=arduino] //porównanie - zazwyczaj o to chodzi IF (...
W ten sposób chyba nie można łączyć kodów z C i asemblera. Zazwyczaj kompilator języka C dopuszcza stosowanie dyrektyw preprocesora #asm #endasm pomiędzy które można wstawiać polecenia asemblera. Np. w C dla PIC firmy CCS przykładowy kod mógłby wyglądać następująco (z poziomu komend asemblera jest dostęp do zmiennych symbolicznych zadeklarowanych w...
Ja mam swoją teorię na temat języków programowania. Języki takie jak BASIC czy JAVA wcale nie muszą być interpretowane. To że kiedyś ktoś wymyślił że akurat będą interpretowane i tylko interpretowane to żadna przeszkoda. Równie dobrze można by zrobić interpreter C. Tak samo można stworzyć normalny kompilator języka BASIC czy JAVA który będzie kompilował...
A opłaca się kupować części z internetu ? napewno wychodzi wszystko drożej o przesyłkę a może się mylę ? a może jednak coś da radę wykombinować właśnie się doczytałem coś takiego z elektrody o opisie ogolnym PIC`ów "Kompilator języka BASIC obsługujący - podobnie jak pozostałe produkty firmy Source Boost - mikrokontrolery z rodziny PIC16, PIC18 oraz...
Faktycznie masz racje. Zmienia się wartość dla elementu przy pierwszej funkcji z automatycznym obiektem, podczas gdy wskaźnik zostaje taki sam(przed chwilą sprawdziłem). Nie powinno tak być, widać błąd albo kompilatora albo języka(chociaż nie wiem jak to możliwe) Proszę poprawić pisownię we wszystkich swoich postach.
Nie ma tam wersji w C jaki piszesz z prozaicznych powodów: 1. Fizyczna organizacja pamięci MCU jest poza specyfikacją standardu języka C. Stąd też nie ma standardowego kodu na zrobienie tego. 2. Dla wymienionego przez Ciebie MCU istnieje kilka kompilatorów. Każdy może robić to na swój sposób. 3. Właściwym więc miejscem na pokazanie jak się to robi musi...
W języku C zmienna typu char różni się od zmiennej typu int tylko zakresem zmienności. Nie ma rozróżnienia na typ znakowy i numeryczny, a więc na zmiennej char możesz dokonywać dowolnych operacji. To o co pytasz nazywa się rzutowanie typów i może być : - "w góre" (awans) jeśli z typu o mniejszym zakresie zmienności rzutujesz na coś większego (np: z...
bascom kompilator dobra kompilator cross kompilator
kolumny głośników philips czyszczenie płaszcza zmywarki siemens skuteczna obudowa
naped bramy przesuwnej tesla color schema
APC Smart-UPS 2200 - migające diody, brak zasilania Fiat Doblo turbo diesel - wyciek z przewodu wtryskowego