Czy to naprawdę jest takie skomplikowane, czy tylko tak mi się wydaje? Jeśli nigdy przedtem nie pisałeś makefile'i to może to wyglądać zniechęcająco. Najlepiej będzie jak będziesz się wzorował na czymś gotowym np. [url=http://www.olimex.com/dev/soft/arm/... olimeksa dla STM32 albo [url=http://www.siwawi.arubi.uni-kl.de/a...
WYjasnienie jest bardzo proste. druga pętla for pracująca na zmiennej 'y' nie powoduje wykonanie zadnej instrukcji w ciele fora, a jedynie modyfikuje ten 'y'. Kompilator optymalizując kod na siłe wywali tego drugiego fora, bo de facto nie robi on nic. Ale jednak jesli uzyje sie przed forem zmiennej 'y', kompilator domysla sie ze ta zmienna do czegoś...
Ja używam dystrybucji WinAvr http://winavr.sourceforge.net/ z edytorem AvrSide http://www.avrside.ep.com.pl
Najpierw musisz z liczby "wyciągnąć" poszczególne cyfry np. z liczby 125 musisz uzyskać trzy cyfry: 1, 2, 5 potem do każdej z nich dodać 48 i (49, 50, 53) i wysłać na lcd.
Witam! Czy da się to zmusić do współpracy? Bo wyskakują komunikaty o usb itd. jakby tylko z jtagiem na usb chciał działać.
Nieładnie (at)sebek99. Wypadałoby chociaż podziękować za pomoc, a tu ani be ani me. Nie żeby mi zależało na Twojej wdzięczności, ale jest to kwestia elementarnej kultury.
Poszukuje crack' do Raisonance Otrzymałeś ostrzeżenie za zamieszczenie jednakowych tematów w dwóch różnych działach(patrz regulamin). oldboy
Poszukuje crack'a do Raisonance
( void INT(void) interrupt 0 { instrukcje } To akurat przerwanie dotyczy INT0 a to: // Przekroczenie T0 void Timer_0 (void) interrupt 1 właśnie dotyczy T0 Kolejne numerki za słowem interrupt oznaczają wektory przerwań w '51 Tak przynajmniej jest w kompilatorze Raisonance.
Serdeczne dzięki Stan
Nie mówimy o watchdogu programowym ani zewnętrznym, a o programowym inicjowaniu watchdoga sprzętowego. Zgadza się, w niektórych zastosowaniach to odpada, bo wymagany jest samoczynny start watchdoga bez pomocy oprogramowanie. Watchdog nie powinien startować w trybie bootowania - nie wiem, jak to jest zrobione w uC, którego używasz, ale to podpowiada...
Witam! Mój problem jest następujący chciałbym korzystać z plików nagłówkowych tzn. mam np. plik : Plik1 funkcja.c #include <funkcja.h> void fun(void) { P1=P2; } void fun2(void) { P2=P1; } Plik2 funkcja.h #include <reg51.h> void fun(void); void fun2(void); I teraz pisze program Plik test.c #include <funkcja.h> void main(void) { fun();...
Pamiętaj też, że nóżka 31 tego procesora musi być połączona z masą, bo wtedy dopiero procek bierze program z pamięci wewnętrznej. W innym wypadku ci nie zadziała za chiny - ja miałem z tym kiedyś cholerny porblem, dopiero potem wyczytałem to w PDFie od procka, że trzeba tak zrobić, aby zmusić go do wykonywania programu z pamięci wewn. :) Generalnie...
witam Program, z którego pochodzą przedstawione funkcje był pisany pod Raisonance, w Keil spróbuj zamiast xdata char* addr wpisać char xdata * addr Nie mam Keila, nie sprawdziłem tego w programie, ale patrząc w helpa myślę, że zadziała. Poniżej masz przykład przypisania zmiennej x (z przestrzeni data) wartości zmiennej eep_var (z xdata - eeprom) - bezpośrednio,...
LcdRead steruje rejestrem odczytu/zapisu (read,write) wyswietlacza .Jesli masz 6 przewodow to sprawdz czy ten pin wyswietlacza jest dany do masy.Jesli z niego zrezygnowales to nie bedzedziesz mogl sprawdzic bitu zajetosci wyswietlacza i w gryzc sie w cgROM ale co tam. Trzecia linijka LcdRed czyli innaczej rs wiec tak podlacz do wyswietlacza.RS odpowada...
Raisonance : http://www.raisonance.com/
Nie wiem omen_s , czy chodzi ci dosłownie o przepisanie całego jednego do drugiego portu, czy tylko bitu pojedynczego pinu. W obu przypadkach można dokonać tego przez zwykłe przypisanie , bo jak powiedziałem predefiniowane nazwy symboliczne wszystkich rejestrów "działają" jak zmienne globalne. Można więc zrobić np: P2 = P0; //przepisanie wartości wszystkich...
Keil(2kB), IAR(30dni), Raisonance(4kB), SDCC(bez ogr. ale też bez środowiska). Jest jeszcze kilka, ale nie miałem z nimi styczności. Keil to jeszcze chyba jest najlepszy, ale mi sie bardzo dobrze pracowało na Raisonance dopóki ograniczenie kodu do 4kB nie stało sie problemem :P
RAID jest pakietem firmy raisonance: http://www.raisonance.com/ P.S. tez mam takiego procka i korzystam z raida.
Ja używam RIDE 51 firmy Raisonance S.A.
Witam Z problemem linkowania w IAR już poradziłem sobie z pomocą Forumowiczów: http://www.elektroda.pl/rtvforum/topic16... Ten sam projekt chciałem skompilować w RIDE7 i w wyniku kompilacji otrzymałem coś takiego: ----------------Make Started: 'Project' in configuration 'STM3210C-EVAL'-------------------------... Building C:\Program Files\Raisonance\STM32F10x_StdPeriph_Lib...
Ja bym polecal Raisonance -51, dobry edytor assemblera i C oraz ma dobry symulator (URAT, porty, codu, wszytko...) http://www.raisonance.com/index.php
(at)marycyś Teraz używasz gdb z toolchaina Raisonance. Wywal go z PATH oraz ze scieżki w oknie debug. Zamiast niego użyj toolchaina ze strony Freddiego Chopina.
Spróbuj Keil albo Raisonance, ale może też być inny.. mało charakterystycznych fragmentów podałeś.
Proszę bardzo: Program jest taki prosty testowy: #include "stm32f1xx_hal.h" int main(void) { HAL_Init(); while (1) { }; } A oto Build Log: Komunikaty występują przy kompilacji plików: - stm32f1xx_hal.c - stm32f1xx_hal_cortex.c - stm32f1xx_hal_flash.c - stm32f1xx_hal_gpio.c - stm32f1xx_hal_rcc.c ----------------Make...
A ja polecę kompilator raisonance - w wersji demo do 4kB kodu, więc idealnie pasuje do S51. http://www.raisonance.com/download/index...
Może wy bedziecie wiedzieć o co może chodzić w tym komunikacie: ----------------Make Started: 'test' in configuration 'Standard'-------------------------- Building F:\ARM_Programy\Test1\test.rapp Running: LD Linker "F:\Program Files\Raisonance\Ride\arm-gcc\bin\arm-no... -mcpu=cortex-m3 -mthumb -Wl,-T -Xlinker "F:\ARM_Programy\Test1\test.elf...
Czy uważasz, że powyższe odpowiedzi pochodzą od hobbystów programujących uC tylko dla przyjemności? Poza wymienionymi, to jeszcze być może ktoś używa IAR, Raisonance i ze dwa gotowe Eclipse innych firm.
Hmm. Rzeczywiście uświadomiłeś mi że problem jest z kompilatorem. Ciekawe, kiedyś dla eksperymentów zainstalowałem to Raisonance, a nawet nie byłem przez cały czas świadomy, że jest z jego pliku wybrany kompilator. Myślałem że kompilator jest z Code Sourcery. Odinstalowałem to Raisonance oraz usunąłem folder w Program files i tego wszystko ładnie się...
Jest też w środowisku Ride-7 (Raisonance) , które jest darmowe i nie ma ograniczenia kompilowanego kodu tak jak Keil.
Witam ! Odwiedź sobie witryny firm Keil, Raisonance itp... Po zarejestrowaniu można sobie pobrać wersje ewaluacyjne ich narzędzi.
Mam płytke z SAB80C537N i używam Raisonance RKit 6.1 Tylko że debugger w nim jest troche lipny (albo nie umiem się nim posługiwać;).
Ride jest firmy raisonance. Wpisanie Keil+51 daje rezultat w pierwszych dwóch trafach...Podobnie Resionance;) Szerokości:)
Witam Na pierwszy rzut oka program wygląda ok. Spróbuj przepuścić to przez inny kompilator np. Keil lub Raisonance Ride-51.
Z tego co mi wiadomo , to Raisonance RIDE osługuje procki rodziny 51 i ST. O RIDE dla AVR-ów - nie słyszałem :( Piotrek
Zerknąłem kątem oka na środowisko ST Visual Develop (STVD). Wygląda to trochę topornie. Potrafi się zawiesić. Znalazłem kompilator RAISONANCE w wersji Lite Edition z ograniczeniem kodu do 32kB. Nie da się (chyba) tylko podpiąć pod to ST-Linka potrzebny jest STX-RLink, który jest niestety sporo droższy. Wiecie może czy licencja na wersję Lite Edition...
Nie wiem jak inne kompilatory ale RIDE '51 firmy Raisonance ma przerwania ułożone w ten właśnie sposób. I jest to bardzo logiczne rozwiązanie, inne ułożenie numerów przerwań wprowadziło by niepotrzebne zamieszanie.
A można wiedzieć w czym piszesz kod?? Ja w chwili obecnej jestem na etapie (bezowocnych) poszukiwać plików nagłówkowych AT89C51SND1C do Raisonance RIDE... Mógłbyś mi wysłać tego developera na maila?? :D Proszę...
Nie, nie będzie no bo niby jak? UART to jedno a EEPROM na I2C to drugie. http://mikrokontrolery.net/8051_kurs_04.... <- tu masz przykładowe I2C pisane dla chyba właśnie dla Raisonance, poczytaj PDFa od swojego EEPROMa i spróbuj jeszcze raz.
Potrafiłby ktoś przerobić kod źródłowy na procesor 89c2051 ? Rozmieszczenie nóżek i portów się zgadza... 89c2051 ma tą zaletę, że jest tańszy, a ISP i tak w tym projekcie przez większość osób będzie wykorzystane tylko raz. przykładowe znane mi kompilatory C dla 51: Reads51 www.rigelcorp.com/reads51.htm Raisonance www.raisonance.com
Wszystkie problemy znikly gdy przesiadlem sie na Raisonance. Keil demo fajnie dziala na asemblera ale hex ktorego generuje nie chce za bardzo wspolpracowac z moim programatorem Progat.
Dla '51 jest bardzo dobry - ograniczenia z rozmiarem kodu dla wersji demo itd. Innym dostępnym i też dobrym jest produkt firmy Raisonance orientowany na '51 i ST. Rownież ograniczenia.
Ja używam do 89S52 studia RIDE firmy Raisonance. Wersję próbną (limit chyba do 4kb HEX) można pobrać za darmo. Środowisko fajne, ma symulator i bez problemu z asm i c.
Wgrywam plik .hex po kompilacji programem RAISONANCE. Wiele razy probowalem, efekt ten sam :( A co do ustawienia programowi issprog wyzszego priorytetu w systemie to prosze jasniej ;)
Możesz też spróbować jakiegoś komercyjnego IDE z gcc np. Debugowanie do 32KB. Kompilacja bez ograniczeń (jednak w zasadzie jest on przeznaczony dla mikrokontrolerów ST).
zapoznałem się z obiema ksiązkami o C dla 8051 i mam pytanie, jedna opisuje C w standardzie Keil C, a druga w jakimś Raisonance C... czy orientujecie się jakie sa różnice między tymi wersjami, a SDCC?
pewnie jest. ale wydaje mi się ze programy napisane w c pod 51 nie sa zbyt wydajne. Jasne, bascom jest dużo wydajniejszy :D A czy przypadkiem Raisonance RIDE51 nie ma ograniczenia kodu wynikowego właśnie do 8kB?
Musisz pamiętać, że 51' jest mikrokontrolerem 8-bitowym i nie da sie deklarować zmiennych. Mozesz użyć do tego celu dwóch komórek pamięci lub lepiej dwóch rejestrów! P.S. Polecam kompilatory Keil'a i Raisonance
Czesc!!! Mam problem napisalem program w C w srodowisku Raisonance ale wyswietla mi tylko pusty kwadrat, zamiast pelnego tekstu. Moze macie jakis gotowy program sterujacy LCD w C na AT89S8252, jesli tak to bylbym bardzo wdzieczny. Dziekuje za pomoc i Pozdrawiam
Witam Czy moze ktos mi dac namiar na stronke z takimi rzeczami ? Znajdziesz RC 51 Raisonance dla 8051 do max 4kB kodu. Literatura - to kilka ostatnich numerów EP - ćwiczę temat.
Skoro pokazuje sie okienko Dosowe to prawdopodobnie Raisonance stworzyl tez plik. bat ktory wywoluje kompilator,poszukaj gdzies w katalogu IDE. Mozesz go przystosowac do swoich celow edytujac linijki z sciezkami dostepu. Wtedy bez problemu wywolasz tego bat-a spod TextPada. Pozdro Dexter
Plik linkera mam własny, dostosowany do swojego projektu i wbudowanego bootloadera, więc wolałbym go nie ruszać. Zastanawiam się głównie, dlaczego pod Raisonance wszystko było ok, a tu czegoś brakuje. Tak jakby Ride-7 miał własną tą bibliotekę (chociaż wątpię), ewentualnie czegoś nie dokompilowałem. Albo coś jest nie tak ustawione w środowisku.
Aby kompilator (Raisonance, ale dla innych będzie podobnie) rozpoznawał nazwę T2MOD, w pliku reg52.h trzeba dodać linię at 0xC9 sfr T2MOD; Niestety, jeśli chodzi o symulator, to nie zasymuluje zachowania T2 ustawianego przy użyciu T2MOD (licznik up/down i i generator prostokąta na pinie T2EX) :(
Ad. 1: Juz wiesz. Ad. 2: http://www.raisonance.com/download/index... http://www.keil.com/demo/
Udało mi się naprawić program, znalazłem rozwiązanie na stronie kelolab: 1. Uninstall all RKits and Ride. 2. Delete all directories where you previously installed Ride. (This could help and speed up things for points 1 and 2: http://forum.raisonance.com/viewtopic.ph... ) 3. Execute "regedit.exe" 4. Detete this key: "HKEY_CURRENT_USER\Software\Raisonance"....
1. Ja zaczynałem od pisania na peceta. 3. ...i od książki Kernighana i Ritchiego (ale to ciężkostrawna lektura). Nie mam żadnej literatury ani o mikrokontrolerach ani o pisaniu w C na mikrokontrolery (ale nie twierdzę że to jest dobre - po prostu szkoda mi było kasy na to). 2. pisałem najpierw w MS Visual C++, żeby się przyuczyć (fajne środowisko no...
Witam. Pytanie do osób programujących procesory serii STM32. Jakiego środowiska używacie? Obecnie dostępnych jest wiele środowisk, które wspierają te procesory, m.in Keil, IAR, Raisonance czy darmowe Eclipse +WinARM. Które wg. was jest najwygodniejsze?. Dodam, że chodzi też o zastosowanie w komercyjnych projektach, więc cena również wchodzi w gre.
Zależy jakiego kompilatora, nie miej nie jest to takie proste jakby mogło się wydawać, mój kompilator raisonance marudził strasznie przy próbie kompilacji, sporo trzeba pozmieniać nazw, dodać sporo deklaracji itp. Przyznam się że jak zobaczyłem ile tego jest to odeszła mi chęć na sprawdzanie tego co tam wyżej nabazgrałem
Witam! Zaczynam naukę pisania w C na 8051 do tej pory pisałem tylko w asemblerze. Używam kompilatora raisonance. Mam pytanie jak traktowane będa zmienne typu unsigned int (ktore sa 16 bitowe) we wstawkach asemblerowych gdy ten procesor jest 8 bitowy. Dziękuje i pozdrawiam
Wszystkie odmiany 8051 to (pomijając cuda z bankami pamięci ) tylko maleńkie procesorki o specyficznej architekturze i jak do tej pory żadna firma chyba nie wypuściła kompilatora C++, choć pewne elementy ze składni tego języka zaimplementowano w kompilatorach C. Możesz próbować IAR albo Keil ewentualnie Raisonance - te chyba są najlepsze, ale i pomiędzy...
Witam i dzięki za zainteresowanie! Akurat teraz keil. Jeśli to pomoże raisonance. Ewaluacyjne wersje. Jestem na etapie poznawania C. Próbuję coś dostosować do zadania, które chcę wykonać ale coś nie za bardzo idzie. Próbowałem deklarować przed main bit xx a potem przed wywołaniem funkcji operującej na bitach portu przypisywaś sbit ale bez skutku.
Wejdz na stronke keila i tam masz wszystkie biblioteki :) . A oto link do AT89S52 :) : http://www.keil.com/dd/chip/3411.htm Ja tez mam taki uC ale z keilem mialem problemy (moze to moja nieznajomosc tego pakietu) ale przesiadlem sie na RAIDA firmy Raisonance i wszystko jest ok(poza tym masz kursik gdziesz na forum do pobrania). A to plik naglowkowy...
Witam. Czy ktoś uruchomił debugowanie na arm9 str912fw44, mi sie to nie udało na jtag: -Wiggler -FlashLink -Rlink firmy Raisonance Ten ostatni ma możliwość debugowania do 16kB w ramie...ale coś nie działa. Może ktoś u używał Ulinka KEILa lub IAR J-Link i ile za nie zapłacił? Z ARM7 nie ma większych problemów z debugowaniem, ale ten procesor jest chyba...
Gdy jeszcze pisalem na '51, oprocz asemblera uzywalem srodowiska i kompilatora C firmy Raisonance. Uwazam, ze jest prosty, ma wszystko co srodowisko i C miec powinien ( tzn unie, struktury, i inne rzeczy ), a ponadto posiada fajnie zrobiony debugger graficzny z roznymi fontannami. W zasadzie wszystkie procki rodziny '51 sa supportowane a jasli ich nie...
Odświeżę temat. Właśnie szukam mikrokontrolera w wersji automotive i jedyny jaki znalazłem do łatwego kupienia to STM8AL. I szukam jakiegoś kompilatora pod to. Niestety Raisonance i Cosmic mimo że niby darmowe to wymagają rejestracji i weryfikacji a ja bardzo tego nie lubię. Mam więc pytanie czy ktoś próbował uruchomić kompilator SDCC dla STM8? I jak...
Bardzo proszę o pomoc w zainstalowaniu jakiegoś IDE do STM32F429-disc1. W książkach piszą o: - Keil mi-vision, - Atollic True-Studio, - IAR Embedded Workbench, - Raisonance RIDE, - Rowley CrossWorks, ale mam problemy ze ściągnięciem True-Studio na Linuksa, mi-vision piszą, że jest płatny, a w ogóle zalecono mi nakładkę ACG na Eclipsa, tylko nie wiem...
$include (REG51.inc); dołączenie definicji rejestrów uK (kompilator RA-51 Raisonance) NAMEOBSLUGA_AT24C64 ;Poniżej definicje stałych użytych w programie FIXEDADDR EQU0A0H;stała częśc adresu pamięci 24C64 USRADDR EQU0;ustawiana przez użytkownika część adresu (wartości 0..7) MEMSIZE EQU2000H;liczba bajtów dla 24C64 PMEMSIZE EQU32;liczba bajtów na stronę...
Witam, chciałem zasięgnąć porady osób które miał do czynienia z tymi programatorami: ST-LINK UM0627 STX-RLINK Raisonance (czy opłaca się aż tyle wydawać) ZL30PRG SEGGER J-LINK moje doświadczenie opiera się jak dotąd na AVR, teraz chcie się przenieść na ARM wybierając STM32F107, tylko nie wiem który programator warto kupić, a i jeszcze się zastanawiam...
Prosze bardzo!!! Za ewentualne błędy przepraszam - pisałem to około godziny 0.00 :) Dla ścisłości jest to biblioteka języka C rozkładająca liczbę zmienoprzecinkową na poszczególne cyfry, może być np połączona z funkcją wysyłąjącą cyfry na wyświetlacz lub funkcją wpisującą te cyfry do tablicy znakowej, napisana dla kompilatora RC-51 firmy Raisonance....
No wlasnie.. przydalby sie jakis dobry debugger.. do kompilacji uzywam programu Raisonance Kit.. nie wiem dokladnie czy ma on tam taka funkcje.. moze masz jakis prosty debugger ? Wylaczylem przerwanie od przycisku i zaczalem w glownej petli zapisywac te wyniki po kazdorazowym przepelnieniu DPTRa..takie przerwanie dla ubogich.. wypisuje juz cos ale wartosci...
Witam wszystkich. Dopiero zaczynam programowanie w C na 8051. Używam kompilatora RIDE51 firmy Raisonance. Mój problem polega na tym, że mam w obszarze CODE zadeklarowaną tablicę z wartościami, które są wskaźnikami do danych w obszarze DATA. Innymi słowy... tablica wskaźników wygląda...{0x86, 0x88, 0x90....} i chciałbym pod te adresy wpisać jakieś zmienne....
Podczas pisania programu na ST62T20 Raisonance pozwala skompilować tylko 512 bajtów. Czy ktoś zna medodę aby były 4kB
Kilka pytań na początek: 1. Jakiego kompilatora C używasz? 2. Czy próbowałeś zmienić opcję kompilacji - zmienić poziom optymalizacji kodu (przykładowo w kompilatorze Raisonance - Optimization preference=Speed)? Mogę Ci podać przykład kodu w ASM wywoływany jako metoda w C dla kompilatora Raisonance - kawałek biblioteki obsługującej transmisję 1-Wire...
Oczywiście. Ja używam Keila 3 (2kB kodu), jest jeszcze np: pakiet Raisonance Ride (2Kb). Pierwszy to duży kombajn z edytorem, debagerem, kompilatorem,mnóstwo możliwości, optymalizacja kodu itd. Drugi troszkę mniejszy. Osobiście wolę Keila bo jest chyba najlepszym pakietem programowym jaki został stworzony dla '51. Co do programatora program Dybkowskiego...
51'ynka była niezłym mikrokontrolerem w latach swojej świetności. Fajny asembler nadający się do nauki i absolutnie nie dostosowany do potrzeb kompilatorów C (czyli asembler dla programisty). Na chwilę obecną poprawioną wersją tego procesora są urządzenia STM8. Moim zdaniem asembler na te 8-bitowce jest na prawdę przemyślany i do ogarnięcia w ciągu...
Czy da się w RIDE stworzyć bibliotekę funkcji? Tzn. mam pewien zbiór funkcji i chcialbym go skopilowac jako bibliotekę - żeby inni mogli używać moich funkcji ale nie widzieli implementacji.
Tak więc zdecydowałem się na 89s52 ze względu na dużą liczbe I/O 8kB Flash. Pierwsza wątpliwośc moja to czy programator stk200 oparty na buforze 74hct244 moze go zaprogramować? Moze, ja programowalem nim 89s52 uzywjac programu: http://www.kmitl.ac.th/~kswichit/IspPgm3... Po drugie jaki program mam urzyć aby napisać i ewentualnie przesymulować...
Książki zaraz pewnie wykwitną: Ile by ich nie było, to na pewno będzie mniej niż o ARM7, które na rynku jest od kilkunastu lat. Do STM32 jest środowisko Raisonance - do pobrania za darmo wraz ze zintegrowanym GCC. Działające tylko z JTAGiem R-Link (450zł), który wyprodukowała ta sama firma. do tego są działające przykłady obsługi większości peryferiów...
Witam! Kiedyśkorzystałem z kompilatora T51 na asm. Teraz mój brat zaczął się tego uczyć, a niestety ten kompilator już się sypie. Szukam czegoś pod windowska, nieskomplikowanego. Najlepiej jakby przypominało poprostu notatnik. Ściągnąłem już jakiś kompilator Raisonance ale wolałbym cos prostszego tylko do asm. Kolego, zwracaj baczniejszą uwagę na to...
Witam! Tez mam taki uC. Korzystam zkompilatora jezyka C (RAIDa firmy Raisonance):podaje link : http://www.raisonance.com/download/dwnlf... wystarczy sie zalogowac zeby sciagnac. Na necie jest troszke przykladow jak w tym srodowisku programowac uC w C,np: -jesli sie nie myle to stronka jedneg kolegi z forum:-) bardzo mi sie przydala na poczatek:...
Witam wszystkich! Mam pytanie do wszystkich którzy mieli do czynienia z kompilatorem Ceibo. Czy ktoś z Was wyświetlał liczbę zmiennoprzecinkową na LCD za pomocą: sprintf (buffer, %f, x); write_text (buffer); U mnie wyświetla "<NO FLOAT>":!::?: Nie wiem co się dzieje. Pierwszy raz widzę coś takiego. Wyświetla wszystkie typy zmiennych tylko nie...
Witam Oczywiscie propozycja Pana Kelas jest jak najbardziej słuszna jesli jednak nie wiesz ile cykli zajmuje dany rozkaz itp a co najważniejsze ile trwa cykl to proponuje odpalić Raisonance Ride 51. Wkleisz sobie swój kod założysz pułapke na delay-u i uruchamiasz. Na dole pojawi Ci sie czas do momentu dojścia do funkcji delay. Zanotuj ten czas i jedzesz...
Witam Od niedawna zacząłem testować ARMy - dokładnie STR730FZ2. Mam doświadczenie w 8 bitowcach (PIC) i ARMy to troszkę chyba inna filozofia. Testuje sobie na gotowym oprogramowaniu - trochę dodaje, trochę poprawiam i ogólnie jest ok ale: mam 2 urządzenia - takie same. programuje je tym samym firmware jeden działa normalnie natomiast w drugim nie działa...
Witam! Pytanie tego typu, czy istnieje jakieś środowisko w którym można programować AVR w ASM i C. Nie chodzi mi o to, żeby sobie wybierać że ten projekt piszę w ASM, a inny w C tylko o to, żeby można było jeden projekt (program) pisać w kilku modułach z których każdy może być napisany w innym języku. Podczas kompilacji projektu wszystkie te moduły...
Witam. Pisze swoje programy po 51 w języku C. W programie Raisonance Ride 51 z kompilacją nie ma problemu i program wynikowy hex jest poprawny dobrze skompilowany natomiast uvision 3 niby wszystko jest ok symulacja działa plik wynikowy rowniez tworzy ale ma on np objetosc 3kb a do 89c2051 nie moze byc wiecej niz 2kb tak pokazuje mi programator a na...
Jeżeli przydzielasz pamięć za pomocą malloc, to gdy już nie potrzebujesz tej zmiennej to trzeba zwolnić ją za pomocą polecenia free. No wlasnie tak podejrzewalem, ale sa 2 kwestie: 1) zmienna tmp <-- ja mozna free na koncu funkcji 2) zmienna ret <--- domyslam sie ze jak ja zwolnie to po prostu funkcja intToStr mi jej nie przekaze bo skasuje wskaznik....
Przepraszam że dopiero teraz odpowiadam. Cały kod pisałem w C (kompilator Raisonance - darmowa wersja generuje do 4kB kodu - mnie wystarczyło). Garść szczegółów, jeśli kogoś interesuje : Do całości był wyświetlacz LCD 2x40 linii, termometry na linearyzowanych termistorach (przetwarzanie R->f) - max. błąd był ok. 5 st. Celciusza w zakresie -15...+25,...
Witam wszystkich zainteresowanych moim problemem. Muszę napisać prościutki program na ST7FLIT19BF1Mb. Dysponuję zestawem REVA STARTER KIT firmy RAISONANCE (z programatorem R-LINK), oraz środowiskiem RIDE. Chodzi o prościutki programik (ot, parę przekaźników, parę mikrostyków, jeden timer), który w CCs-ie na PIC'a napisałbym w jakieś pół godziny. Mikrokontrolery...
Witam potrzebuje trzech prostych programów w asemblerze z pakietu RIDE, dla układu AT89S52. Jestem całkowicie zielony z asemblera, a programy maja posłużyć jako demonstracja działani urządzeń zewnetrznych podłączonych do układu AT89S52 (wszystko razem znajduje się na zestawie uruchomieniowym ZL2MCS51) Programy, które potrzebuje powinny zademonstorwac...
Czesc Napisałem osobny program na wyslanie danych przez interfejs SPI mikrokontroler at89s8252 jako master w kompilatorze raisonance: #include <reg8252.h> unsigned int idata dana; unsigned char spistatus; //zmienna pomocnicze unsigned char q; sbit CS1=P0^0; sbit CS2=P0^1; sbit LDAC=P0^2; sbit SS_pin=P1^4; void main(void) { while(SS!=1); SPCR =...
Prawie każdy wyświetlacz się nadaje. Obecnie w sterowaniu wyświetlaczy alfanumerycznych LCD obowiązuje standard - kontrolera HD44780 i większość wyświetlaczy jest w niego (albo odpowiednik) wyposażona. Wyświetlacze mogą różnić się ilością wyświetlanych znaków, może też być różna ilość linii, ale sterowanie wygląda zawsze tak samo, Jedyna różnica jest...
Możesz użyć programator równoległy np. Willem - wadą jest ciągłe wyjmowanie i wkładanie mikrokontrolera w celu zaprogramowania, z reguły droższe nie polecam. Polecam natomiast programator szeregowy, np. [url=http://dybkowski.net/content/pl/nod... z szeregowych polecam bardzo popularny USBasp z odpowiednim plikiem konfiguracyjny dla avrdude. Ja...
Witam. Widziałem dużo ciekawych projektów na µC na elektrodzie i nie tylko, nie ukrywam, że mi się to bardzo spodobało, ale sam nie wiedziałem z której strony to ugryźć. A w związku z tym, że chodzę do technikum elektronicznego, i już jestem w III klasie, dostałem projekt do wykonania. Chciałem oprócz tego projektu #include <reg51.h> /*inicjacja...
Witam, Poniżej zamieszczam kod który w zasadzie powinien działać - a nie chce. Chodzi mianowicie o zapalenie i zgaszenie poszczególnych ledów. Różne rzeczy kombinowałem i nic nie daje rezultatów. Testowałem w RIDE f-my Raisonance i ASEM-51, kompilacja/asemblacja przchodzi bezbłędnie, symulacja w RIDE też pokazuje zmianę stanu na portach mikrokontrolera...
1. Czy C jst dobry na uC To zależy tylko od osoby, która tego używa. Zupełnie tak samo jak z młotkiem. 2. Jakie środowisko wybrać To zależy jakim procesorem się posługujesz i ile chcesz przeznaczyć na to kasy. Jeśli to ma służyć tylko do zabawy to dla 51: Raisonance (demo do 4kB), Keil (demo do 2kB), sdcc (darmowy) itd avr: avr-gcc (darmowy), IAR (demo...
Witam Mam nastepujacy problem - Przy napisaniu malego programu do mrygania diodkami wszystko jest ok - moge go wrzucic i zdebugowac z poziomu Keila oraz ZL30PRG. Jednak gdy napisze cos wiece - ADC, jakis timer - generalnie troszke rozbuduje projekt pojawia sie problem. Kompilacja przebiega bez problemow - tworzony jest plik hex ale przy starcie debuga...
/* Linker subscript for STM32F103 definitions with 128K Flash and 20K RAM Copyright RAISONANCE 2007 !!! This file is automatically generated by RIDE !!! Do not modify it, as it will be erased at every link. You can use, copy and distribute this file freely, but without any waranty. */ /* Memory Spaces Definitions */ MEMORY { RAM (xrw)...
Witam Niedawno zacząłem programować w C, jako kompilatora używam Ride firmy Raisonance. Mam mały problem który jest dość ciężki do opisania ale spróbuje. Otóż... Napisałem program do odczytu zegarka pcf8583 i wyświetlania czasu na wyświetlaczu... a że program był dość długi to podzieliłem go na "moduły" - obsługi wyświetlacza, i2c, odczyt czasu... itp....
o tyle z mojej strony. uklad byl testowany i jakby byl do dupy, to by go raczej nikt nie wzial, wiec badz tak mily i nie zaczynaj plotek. Kolego - proszę o mniej nerwów i więcej kultury. pomijam juz fakt, ze WSZYSTKIE JTAGi na USB do ARMa sa oparte o TEN wlasnie uklad. i kosztuja po 200-400zl srednio. myslisz ze ktos by to kupil, jakby bylo nic nie...
Witam Wszystkich. Zwracam się do Was z małą prośbą: zaczynam przygodę z mikroprocesorami... Nabyłem procesor 89S52 oraz zrobiłem do niego programator komunikujący się przez port LPT. Programować zamierzam w języku C. Troszeczkę tego uczyłem się w szkole lecz to tylko podstawy (w szkole programowaliśmy w MIDE-51), więc sam chce nauczyć się lepiej programować....
tranzystor mosfet wzmacniacz wysoki użycie dysku zasilanie system comfort
regulator lutola nagrzewnica indukcyjna
BIOS do HP Pavilion 10-n140nw - Pobieranie z archiwum internetu Lokalizacja ECU w Citroën C4 Picasso 1.6 HDi