tablica freddie

Znaleziono około 161 wyników dla: tablica freddie
  • [AVR w C] Składnia C - zapis/odczyt do/z tablicy

    poducz sie troche C. Chyba tez powinienes to co zrobiles to: uint16_t *Sekwencja Raczej deklaracja 45 elementowej tablicy wskaznikow, roznica jest zasadnicza. Co do bledu w kodzie to wystarczy zmienic *Sekwencja[1] = Data; na Sekwencja[1] = &Data; i powinno...

    Mikrokontrolery marenc   02 Kwi 2008 08:43 Odpowiedzi: 7    Wyświetleń: 2651
  • AVR/ATmega8 - Volatile dla tablic i struktur

    Masz jeszcze 3 (zwykle) poziomy cache. Potrafisz czytać z każdego poziomu cache oddzielnie? Dodano po 2 wiec naprawdę Twoje argumenty są zupełnie nietrafione. Co i tak nie zmienia tego że kompilatory umieszczają zmienne volatile w pamięci a nie w rejestrach. A na Atmedze 8 zmienną w RAM...

    Mikrokontrolery AVR grko   28 Sty 2017 07:43 Odpowiedzi: 40    Wyświetleń: 1761
  • Odczyt tablicy wskaźników do tablic

    Mam tablicę ze zdefiniowanymi fontami, które bede chciał wrzucić potem na wyświetlacz: Przecież to się nawet nie kompiluje, bo jest niepoprawne składniowo (i nie chodzi mi tu o trywialną kwestię kolejności)... Te okrągłe nawiasy? Prawda.

    Mikrokontrolery ARM mas24   18 Lip 2016 20:26 Odpowiedzi: 30    Wyświetleń: 1989
  • LPC2148 a odczyt z ADC z użyciem tablic

    Widzę, że jak zwykle na kolegę Freddie Chopin można liczyć. Generalnie problem pojawia się nawet jak mam tylko jedną tablicę, ale zwiększenie stosu pomogło. Jednakże odwołując się do Twojej uwagi, żeby nie praktykować takiej metody, czy mógłbyś zasugerować inne, optymalne rozwiązanie do sczytywania...

    Mikrokontrolery ARM black_zone_duffy   26 Kwi 2010 10:32 Odpowiedzi: 4    Wyświetleń: 1215
  • dsPIC 30F - deklaracja tablicy w pamięci programu

    10k ma dla wyższych temperatur, a typowo do 100k. I tak spokojnie 100-1000 razy na całe życie urządzenia starczy. Chodzi o zapamiętanie sekwencji ruchu potencjometru (około 15 sekund). Na razie próbowałem na mniejszej tablicy z częstotliwością 10Hz, ale to zbyt małe próbkowanie. Zakładając 100Hz...

    Mikrokontrolery PIC Freddie Chopin   05 Sie 2010 21:16 Odpowiedzi: 6    Wyświetleń: 1536
  • [STM32] Tablica wielowymiarowa - wysyłanie przez USART

    Jak można się wskaźnikiem poruszać wewnątrz struktury po komórkach tablicy ? Jak to napisać ? W sposób "zgodny ze sztuką" nie jest to możliwe. Można za to tak, choć lepiej nie nadużywać tego typu operacji: struct S { typ costam; typ tab[1000][16]; }; ...

    Mikrokontrolery ARM Rodanek93   30 Mar 2017 23:05 Odpowiedzi: 13    Wyświetleń: 735
  • C i tablice zmiennych - indeksowanie, wpisywanie, itoa()

    Freddie: No tak, formaty... czepiam się kompilatora, a sam kazałem :) Ale jeśli: konwertujesz liczbe jednocyfrowa. sila rzeczy - dostajesz jedna cyfre. czyli to co robisz w drugiej linijce jest... kopiowaniem znaku konca stringa: '\0'. to dlaczego zadziałało dobrze dla liczb dwucyfrowych? A kod...

    Mikrokontrolery smajlas   05 Kwi 2008 13:54 Odpowiedzi: 13    Wyświetleń: 5932
  • [AVR Studio i C] Położenie tablicy danych w pamięci flash

    unsigned int value[128] __attribute__ ((section("moja_sekcja&... = {1,2,3,4,5,6,7,8,9}; Tak zadeklarowana zmienna wyląduje w pamięci RAM (brak atrybutu PROGMEM). Dziwne wartości biorą się z tego, że zmienna ta nie znajduje się w sekcji data ani...

    Mikrokontrolery AVR nojmi   15 Sie 2009 22:13 Odpowiedzi: 6    Wyświetleń: 2381
  • tablica znaków ASCII dla LCD

    try-miga * 10 != try-miga OT: A gdy miga = 0 ?

    Mikrokontrolery Freddie Chopin   22 Wrz 2009 10:12 Odpowiedzi: 17    Wyświetleń: 5314
  • [avr-gcc] tablica 128 bitów - sposób utworzenia: struct?

    Freddie, jaki jest zysk dla zadającego pytanie z użycia operatora zamiast funkcji? A może użycie makro załatwiłoby sprawę? Pytam bo nie wiem, jak autor tych indeksowanych flag chce używać. Albert

    Mikrokontrolery gothye   05 Gru 2009 11:25 Odpowiedzi: 13    Wyświetleń: 2735
  • [LPC111x][GCC] Tablica wektorów

    Witam Jak wyliczyć coś takiego za pomocą preprocesora ? Criterion for valid user code: The reserved Cortex-M0 exception vector location 7 (offset 0x 0000 001C in the vector table) should contain the 2’s complement of the check-sum of table entries 0 through 6. This causes the checksum of the...

    Mikrokontrolery ARM Braindeath   13 Paź 2010 12:21 Odpowiedzi: 3    Wyświetleń: 1273
  • [STR912]Tablica we Flashu

    Witaj, Spróbuj przy inicjalizacji tej tablicy dodać odpowiednie atrybuty __atribute__. Swego czasu pamiętaj jak umieszczałem funkcje do ramu to wymagało to dodania atrybutów które były powiązane z sekcjami o których mówił Freddie. Też miałem problemy z zastosowaniem składni __atribute__ ale udało...

    Mikrokontrolery ARM aszewczyk   04 Lis 2010 20:10 Odpowiedzi: 8    Wyświetleń: 906
  • Tablica przesunięcia bitowe

    Dodałem static i czas dalej jest taki sam Zarówno ze static inline jak i samo inline jak i bez dyrektywy inline. Toć napisałem, że kompilator dodaje inline za Ciebie dlatego nie widzisz różnicy. Jak wyłączysz opcje kompilatora , żeby nie inlineował funkcji to różnicę zauważysz. Wystarczy samo...

    Mikrokontrolery AVR xamrex   24 Lip 2011 14:37 Odpowiedzi: 18    Wyświetleń: 2291
  • Programowanie C Wskaźnik na Tablicę wskaźników w pamięci programu

    To wskaźniki mają rozmiar jednego bajtu! Łał! 4\/3!! Podziękował

    Mikrokontrolery Tomcio7   11 Lis 2011 13:14 Odpowiedzi: 15    Wyświetleń: 1988
  • Tablica w pamięci Flash dla STM32 w Keil

    W funkcji nie będziesz mógł zrobić czegoś takiego pomimo że przekazałeś tablice z ramu: void logoBMP(const unsigned char *bufer) { bufer Dodano po 4 const char const * l_wartosc Chyba trochę za dużo tych constów, nie sądzisz? 4\/3!! Właśnie chyba nie, wydaje mi się że bez któregoś...

    Mikrokontrolery ARM Freddie Chopin   11 Cze 2014 18:34 Odpowiedzi: 28    Wyświetleń: 4348
  • Obraz *.bmp i wyświetlacz TFT - Program do konwersji z bmp na tablicę w C.

    Któreś z narzędzi (chyba właśnie objcopy) umożliwia też pewnie zmianę nazwy symboli - trzeba poczytać dokumentację. objcopy --redefine-sym _binary_plik_bin_start=tablica plik.o plik.o Od tej pory odwołujesz się do zmiennej zewnętrznej tablica. Chcąc jednorazowo zmienić wiele symboli należy...

    Mikrokontrolery ARM Damian7546   17 Wrz 2014 10:03 Odpowiedzi: 17    Wyświetleń: 1686
  • ARM GCC - Wskażnik na tablicę.

    "arr" można zastąpić przez zrzutowany adres, np. "((uint32_t*)0x20000000)". A tak naprawdę to prościej użyć zakładki memory. Mam awersję to niej :/. Nie zawsze zaskakuje jak trzeba i endiannes się nie zgadza. Poza tym bawiłem się tym wczoraj późno i zgłupiałem, bo widzę cuda.

    Mikrokontrolery QuadMan   30 Mar 2016 20:41 Odpowiedzi: 12    Wyświetleń: 906
  • Biblioteka DCT, iDCT i JPEG dla ARM7TDMI.

    Zastanawiam się, co to niby ma być? #include "syscalls.c" Czyżby plików c się nie dołączało? W pliku linkera nie ustawiłeś też właściwego rozmiaru ROM i RAM. Po ustawieniu tam 512k i 64k (przykładowo), od razu odpadają 4 errory. Z tym (błędnym!) includem jest ich więc wciąż 24....

    Mikrokontrolery ARM atom1477   08 Paź 2009 11:13 Odpowiedzi: 77    Wyświetleń: 8574
  • STM32F103RB + BTM-222, odbieranie danych z kompa do uP, jak odebrać ciąg znaków

    Kolego gaskoin. (jeszcze muszę pomyśleć nad tym co zaproponowałeś i przemyśleć ten kod tymczasem piszę) Tak zgadzam się. Uważam, że ten kod jest pomocny. To co napiąłeś to się z tym zgadzam. Ten kod działa. Ale być może nie o takie działanie mi chodziło, albo coś partole. Jeszcze to posprawdzam. Co...

    Mikrokontrolery Początkujący damian_hey   24 Kwi 2012 21:58 Odpowiedzi: 32    Wyświetleń: 3127
  • [STM32F0] - Komplikacje z uruchomieniem zewnętrznych przerwań EXTI.

    Hehe, chyba ślepnę powoli :P Masz dobrą tablicę wektorów? Tablicę wektorów oczywiście napisałem sam, na podstawie twoich projektów dla µC LPC11xx i STM32. No i faktycznie, w tablicy wektorów zapisane miałem: Nie powinieneś działać na rejestrze 0? Tak, dokładnie, jedynka była wynikiem moich...

    Mikrokontrolery ARM maniek1818   22 Maj 2013 21:53 Odpowiedzi: 4    Wyświetleń: 1638
  • LPC1768+eclipse+STlinkV2 start od zera

    Witam! :) Zanim wejdę w szczegóły chciałbym zapytać, gdzie znajdę jakiś kurs/poradnik tłumaczący od podstaw czego i dlaczego potrzebuję przy nowym projekcie ARM? Moje dotychczasowe obserwacje, to w miarę rozumiem: - CMSIS = ogólnie definicje dla rdzenia ARM - StdLib = biblioteki dla peryferiów...

    Mikrokontrolery ARM krisRaba   20 Lis 2015 22:49 Odpowiedzi: 11    Wyświetleń: 990
  • Do adminów: Pomysł na nowe subforum: ALGORYTMY - CEGIEŁKI

    Jak chcesz zamieścić algorytm w assemblerze, to siłą rzeczy będzie on specyficzny dla konkretnej rodziny układów. Masz rację - można zrobić takie fora dla każdej rodziny osobno. Chcesz zamieszczać takie algorytmy, to napisz temat w dziale Mikrokontrolery Ogólne i wrzucaj co masz. Jeśli liczysz...

    Mikrokontrolery dondu   08 Lis 2010 11:16 Odpowiedzi: 34    Wyświetleń: 3033
  • [C] Inne podejście do wyświetlacza HD44780

    Jak dla mnie jednak FIFO jako "wierzchnia" warstwa nie byłaby specjalnie wygodna, za to najnormalniejszy na świecie bufor byłby wręcz idealny, bo co może być wygodniejszego niż tablica? Do tego fifo dane idą oczywiście z tablic tu, gdzie jest taka potrzeba. W większości przypadków wystarcza przerobiony...

    Mikrokontrolery Freddie Chopin   23 Lis 2010 08:35 Odpowiedzi: 68    Wyświetleń: 7940
  • [STM32F103C8T6][FreeRTOS][C] Semafor w przerwaniu

    Dodanie podstawowego wsparcia dla innych układów jest porównywalne z postawieniem projektu na FreeRTOSie - ot po prostu musisz mieć tablicę wektorów i skonfigurowane rozmiary/adresy pamięci i dokładny typ układu. We FreeRTOSie przecież wsparcie dla STM32 czy dla LPC tak samo nie istnieje - tablicę wektorów,...

    Mikrokontrolery ARM michalko12   21 Lis 2017 12:42 Odpowiedzi: 25    Wyświetleń: 999
  • STM32F0 - STM32F0Discovery Przerabianie przykładu, wywala błąd w core_cmInstr.h

    OpenOCD zaktualizowanie tak jak kompilator wcześniej. Przerabiam przykład od początku teraz na bazie tego o którym mówiłeś LPC Będe wklejał tutaj co dokładnie przerabiam. Jeśli coś robię źle to mam nadzieje że mnie poprawicie. Jeśli dobrze to mam nadzieje że komuś się przyda. 1.Import projektu...

    Mikrokontrolery ARM SeerKaza   20 Paź 2013 11:55 Odpowiedzi: 24    Wyświetleń: 3720
  • [ST32F103VC][KEIL][HY-SMART] odtwarzanie wav z tablicy/karty

    słuszna "opieprzka" , Freddie :))) a więc wygląda to tak : #include "stm32f10x.h" #include "TouchPanel.h" #include "systick.h" #include "LCD/LCD.h" #include "SD_Card/sdio_sd.h" #include "FATFS_V0.08A/src/ff.h" #include "usb_lib.h" #include "hw_config.h" #include "usb_pwr.h" #include "stm32f10x_usart.h" #include...

    Mikrokontrolery ARM Adrian1978   19 Lut 2012 15:09 Odpowiedzi: 15    Wyświetleń: 3031
  • [STM32F4][C/Eclipse] - Duża ilość danych jest źle wpisywane do SRAM

    Cześć, Używam stm32F407, Eclpisa z bleeding-edge-toolchain, projekt oparty no przykładzie freddiego oraz używam bibliotek StdPeriph_Drive. Napotkałem dzisiaj na dziwny problem. Tworząc tablice (uint32_t) 100-elementową program działa poprawnie. Gdy rozszerzę tablicę do 1000, program się zawiesza. Kod...

    Mikrokontrolery ARM adelwis   26 Lip 2015 14:45 Odpowiedzi: 7    Wyświetleń: 831
  • DS18B20 + Atmega8 + UART - przesyłanie bajtów

    Freddie masz racje, juz rozwiązałem problem. Podaje poniżej tą pętle dziki ktorej mozna to zrealizowac, w razie jakby ktos mial z tym tez problem: Zalożenia: tablica[l] - jest to tablica o rozmiarze 9 w ktorej mam umieszczone te 9 bajtów ktore sa przesyłane z DS18B20 do uC char tablica[9]; unsigned...

    Mikrokontrolery BearBeer   26 Sty 2008 16:00 Odpowiedzi: 7    Wyświetleń: 2221
  • Analiza kodu napisanego na PIC24

    Witam, Zamieszczam tu kod ktory jest napisa dla PIC24 + zdjecie LCD. Co ma robic ta aplikacja a nie robi: Ma pomierzyc czas miedzy pikami (czas t zaznaczylem na czerwono). Zdjecie osc1.jpg znajduje sie tutaj (4 post od dolu): Dzieki koledze Freddie Chopin, ktory naprowadzil mie na uzycie IC....

    Mikrokontrolery tomb_fish   12 Kwi 2008 15:58 Odpowiedzi: 3    Wyświetleń: 891
  • stm32 - Biblioteki CMSIS a rzeczywistość

    tymon_x - Ty masz te funkcje read(), write() itd tylko dla SPI czy ta sama funkcja robi też coś innego? Jeśli to są "typowe" funkcje open(), read(), write() to jak zmapowałeś struct spi na "int fd"? 4\/3!! Wracając do tego, łatwo to można przerobić, żeby ta metoda była bardziej system-like :) Mi...

    Mikrokontrolery ARM michalko12   20 Lis 2013 13:29 Odpowiedzi: 37    Wyświetleń: 8424
  • Co oznacza ten warrning... [Karta SD - obsługa]

    "data race" to w sensie kto pierwszy ten lepszy czyli że ta seria mniejszych odczytów może odbyć się nie chronologicznie czy o co chodzi? 1. ptr jest adresem tablicy unsigned char (odnośnie tego fragmentu: wc =LD_WORD(buf); gdzie BYTE buf ) czyli wskaznik do unsigned char mamy zrzutowany na wskaznik...

    Mikrokontrolery Jakub17   16 Lip 2017 07:29 Odpowiedzi: 15    Wyświetleń: 780
  • Peter Fleury UART -> uart_getc()

    to nie blad tylko warning anyway - to co napisales jest bezsensowne i nigdy nie bedzie dzialac, bo pierwsze 'niespelnienie' warunku z nawiasu wyjdzie z calej tej 'pseudo' petli. jesli chcesz odebrac 8 znakow, to logiczne dla mnie jest, ze liczysz do 7 (uwielbiam te zabawy z liczeniem : for(i=0;i<8;i++) { ... } w...

    Mikrokontrolery solar1   13 Paź 2008 14:10 Odpowiedzi: 4    Wyświetleń: 2115
  • Eeprom emulation STM32 robił ktoś wg AN2594?

    Ta tablica nie jest potrzebna - ona jest tylko do celów demonstracji (jak zwykle w przypadku ST bardzo głupiej). Nieprawda. Tablica ta jest kluczowym elementem przy przepisywaniu zmiennych z jednej strony FLASH do drugiej, gdy pierwsza z nich jest już pełna. Procedura EE_PageTransfer() musi...

    Mikrokontrolery ARM __Grzegorz__   18 Paź 2010 13:37 Odpowiedzi: 16    Wyświetleń: 4575
  • [AVR][C] - porównanie pamięci z jedną wartością

    Sumowanie to zły pomysł - w razie wątpliwości zastanowić się należy kiedy wystąpi wrap-around/overflow zmiennych. 4\/3!! Wiem, dlatego wspomniałem że sumowanie może być "nieteges", ja na szybciorka zrobiłem sobie taką i na razie działa bez zarzutu: // sprawdza czy tablica tb[] o długości...

    Mikrokontrolery mirekk36   05 Lis 2010 20:47 Odpowiedzi: 4    Wyświetleń: 848
  • [C][AVR] - definicja wskaźnika na łańcuch w funkcji

    Jeśli chcesz coś takiego robić, to po prostu nie posługujesz się wskaźnikami, tylko tablicą: Tak wiem wiem że w można się posłużyć tablicą, nurtowało mnie to dlaczego nie mogę zmienić tej zawartości w RAM a na 1000% pojawia się ten "napis" w RAM. Teraz już wiem, że na pewno też nie mogę go zmienić...

    Mikrokontrolery michalko12   28 Lis 2010 21:11 Odpowiedzi: 18    Wyświetleń: 2127
  • [STM32][USART][DMA] - Nadawanie przez USART z wykorzystaniem DMA STM32DISCOVERY

    Ja na przykład robiłem pomiary z częstotliwością 24kHz wyzwalane przez timer. Dane zapisywane do tablicy. Przerwania DMA w połowie i na końcu wypełniania tablicy. W przerwaniach tych przesyłanie odpowiedniej połówki tablicy na kartę pamięci. Coś się tak uparł? m.ki i BlueDraco dobrze piszą, a ty dalej...

    Mikrokontrolery ARM Freddie Chopin   14 Mar 2013 07:47 Odpowiedzi: 125    Wyświetleń: 22794
  • [FAT] - Podkatalogi na karcie SD - obsługa, wyszukiwanie plików , itp

    Bo ta funkcja pewnie wywołuje kolejną, przekazując jej swój wskaźnik "volatile", gdy tymczasem oczekiwany jest wskaźnik na "nie-volatile". 4\/3!! Dokładnie :-) Za wcześnie wtedy "odpadłem" z dalszego "wnikania", bo wydawalo mi się że kompilator "głupieje", a tymczasem było jedno zapomniane odwołanie...

    Mikrokontrolery Jado_one   21 Maj 2014 12:34 Odpowiedzi: 38    Wyświetleń: 3060
  • [stm32f4][eeprom] - Adres strony do zapisu

    Tak jak pisze Freddie Chopin mozna ale to bedzie reczne rzezbienie i skladanie kodu tak by zostawic dziure... Ale to jest rzezba okropna i utrudni na pewno prace nad kodem. Takiego rzezbienia nawet w binarce jest jeszcze kilka opcji, ale to nie najlepsze rozwiazanie. Wystarczy zapełnić tą jedną czy...

    Mikrokontrolery ARM tplewa   04 Sie 2015 16:57 Odpowiedzi: 20    Wyświetleń: 987
  • [ZL25ARM][STR912FAW44]Debugowanie - czy możliwe?

    Probowalem wstawic breakpointa za delay'em i wcisnac continue...ale program wtedy rusza i sobie dziala normalnie, a przeciez to nie main powinien sie zapetlac a petla nieskonczona while. Może postawiłeś tego breakpointa w miejscu w którym nie ma żadnej instrukcji, przez co debugger takowego breakpointa...

    Mikrokontrolery ARM ksymis   02 Kwi 2009 12:28 Odpowiedzi: 54    Wyświetleń: 7123
  • [AT91SAM7] przesłanie strumienia na wyświetlacz

    ....spróbujcie wyrównania stosów do 8... Czyli mniej więcej coś takiego w srypcie linkera? .stackarea (NOLOAD) : { . = ALIGN(8); *(.stackarea .stackarea.*) . = ALIGN(8); } > SRAM &buf - ampersand raczej zbędny, jeśli...

    Mikrokontrolery ARM Bruce^666   14 Lut 2010 13:40 Odpowiedzi: 28    Wyświetleń: 2232
  • LPC1768 - niejasna wartość dla DAC

    Nie rozumiem po co wartości te są mnożone przez 0x3FF, a następnie dzielone przez wartość 0xFFFF. Obstawiam że chodzi o zmianę "zakresu". Jakie są (typ i rzeczywisty zakres) wartości w tym buforze? Zauważ, że mnożenie przez 0x3FF/0xFFFF to po prostu konwersja wartości z zakresu Deklaracja tablicy: ...

    Mikrokontrolery ARM Badmaneq   05 Sie 2014 10:05 Odpowiedzi: 23    Wyświetleń: 2472
  • [STM32F4][C] - Zamiana bajtów miejscami "w locie"

    Wydaje mi się, że mam problem z poprawnym umieszczeniem w pamięci ram struktur zawierających ramkę obrazu. Pierwsza z nich to: [syntax=c] static struct framebuffer { int w; int h; int bpp; int ready; uint8_t pixels[]; }*fb = (struct framebuffer *) &_fb_base; [/syntax] Ona będzie przechowywała...

    Mikrokontrolery ARM A.T.   18 Mar 2015 15:53 Odpowiedzi: 59    Wyświetleń: 2757
  • STM32F103 - Zapis do FLASHa nie działa dla -Os.

    O właśnie, a u mnie taka sytuacja w pewnych miejscach występuje. Niektóre elementy tej tablicy służą do określenia czy została ona zaprogramowania czy nie. Wartość zaprogramowanej ma być równa 1. Niezaprogramowania będzie miała 0xFF. Albo teraz 0x00 po użyciu domyślnego inicjalizatora. Co do...

    Mikrokontrolery ARM atom1477   11 Lip 2016 07:57 Odpowiedzi: 37    Wyświetleń: 2004
  • Mega / Leonardo - Ramka Modbus - analiza

    1 <- adres urządzenia 2 <- funkcja (2, read input) 0 i 10 <- adres rejestru (0 * 256 + 10 = 10) 0 i 2 <- ilość odczytywanych "wejść" (0 * 256 + 2 = 2) 217 i 201 <- CRC zapytania 255 <- zapewne śmieć Dzięki bardzo. Rozumiem, że schemat jest zawsze taki sam i zawsze mam tak samo...

    Arduino trolodk   05 Gru 2016 21:06 Odpowiedzi: 26    Wyświetleń: 888
  • 1ware, zrozumienie kodu, sprawdzenie CRC w ibuttonach

    Spróbuj metody tablicowej. Musisz znaleźć w necie tabelę już wyliczonych wartości CRC i po prostu porównywać ten z iButtona z tym w tablicy. Prostsze to niż liczenie wielomianu :) Jak powiedział Freddie tablica dostępna w datasheecie :)

    Mikrokontrolery Żyła   15 Lut 2009 13:14 Odpowiedzi: 7    Wyświetleń: 1574
  • [LCD][S1D13705] Programowanie bitmapy - konwerter bmp2hex

    Nie mam tego 1 dnia, a bardziej każdy jest na wagę złota. Niemniej jednak jeśli będę zmuszony to napiszę. Fakt nie pomyślałem. Niemniej jednak nie sa one poukładane tak jakbym chciał. JAkieś tabulatory itd itp. Ale popróbuję. Popełniasz bład w założeniach. Tablica ma 256 pozycji,...

    Mikrokontrolery ARM Freddie Chopin   28 Maj 2009 20:07 Odpowiedzi: 11    Wyświetleń: 2577
  • [SAM7 , 9xe][C/ CS-arm-none-eabi-gcc] problem startowy

    Nie ma żadnej poważnej różnicy między startupem, Makefile'm, skryptem linkera i tablicą wektórów dla procesorów LPC2xxx a SAM7, więc można się posłużyć przykładami - Różnice "niepoważne" są dwie: 1. tablica wektórów - w SAM7 adres rejestru AIC który "podaje" adres skoku dla IRQ jest inny niż w...

    Mikrokontrolery ARM mklos1   14 Gru 2009 20:03 Odpowiedzi: 5    Wyświetleń: 2073
  • [c]przepisanie zawartości tablic/struktur przez wskaźnik?

    Zwiększenie wskaźnika na strukturę o jeden spowoduje, że będzie on wskazywał na miejsce w pamięci ZA tą strukturą. 4\/3!! Takie miałem wrażenie, że coś jest nie tak ;) . Dodano po 1 (at)utak3r - opuściłeś &. Z tablicami jest o tyle wygodnie, że nie zmienia się sposób dostępu do elementów...

    Mikrokontrolery arrevalk   06 Cze 2010 12:39 Odpowiedzi: 19    Wyświetleń: 3177
  • Zasady pisania programów pseudowielowątkowych na małych proc

    Fakt, nie było pytania. Tylko sugestia- czy można to zrobić inaczej? Bo w zasadzie robię to dotychczas tak jak to opisał mirekk. Z całej dyskusji dotarło do mnie tylko to że można spróbować zastosować bufor- czy pierścieniowy czy FIFO to tak dokładnie nie zrozumiałem. Jakąś implementację bufora w...

    Mikrokontrolery janbernat   12 Kwi 2011 22:58 Odpowiedzi: 103    Wyświetleń: 13631
  • Pętla for C AVR ciało pętli

    Witam wszystkich może zwracam sie z banalnym pytaniem lecz nie mogę sobie poradzić a mianowicie mam pętle for(i=0,buffer buffer[5]=0; >> tak jak jeden z moich przedmówców napisał (Freddie Chopin) 6 element 0,1,2,3,4,5 = 6 elementów . C to nie bascom ;) zakładam ze gdześ w programie masz : unsigned...

    Mikrokontrolery AVR chrobot   13 Lis 2010 23:37 Odpowiedzi: 4    Wyświetleń: 1405
  • Sytuacja na rynku procesorów 8 i 32 bitowych

    Może się mylę ale chyba nie ma (przynajmniej w rozsądnej cenie) uP 32bit jednocześnie z ADC, EEPROM i PWM. Jeżeli jest to chętnie poznam taki wynalazek. W 99% przypadków można z poziomu programu zapisywać Flash i tym samym dorobić sobie emulację EEPROMu o praktycznie dowolnej pojemności. Sam uzywam...

    Mikrokontrolery dondu   08 Lip 2011 21:51 Odpowiedzi: 474    Wyświetleń: 40749
  • [STM32] [ASM] [GDB] - program sie nie wykonuje

    Bo ten program jest zły! Cortex-M3 pod konkretnymi adresami oczekuje konkretnych rzeczy - na samym początku flasha - wartości dla SP, potem adresu (adresu! nie instrukcji!) wektora obsługi wyjątku reset itd. Zapomnij o takim prostym programiku - to tak po prostu nie zadziała. Potrzebna Ci jest tablica...

    Mikrokontrolery ARM holo   12 Sty 2011 21:44 Odpowiedzi: 4    Wyświetleń: 2115
  • [STM32][CodeSourcery Lite] Uruchamianie kodu z RAM'u

    Poprzez reset tego nie uruchomisz. Potrzebna jest do tego inna opcja. Żeby program ruszył z RAMu, Loader musi ustawić wskaźnik stosu, wskaźnik tablicy wektorów i wywołać funkcję wejściową. Dodano po 41 Tablica wektorów przestawia się sama w zależności od konfiguracji pinów BOOTx. No...

    Mikrokontrolery ARM KubeqZ   03 Sie 2011 21:52 Odpowiedzi: 22    Wyświetleń: 3708
  • [stm32]Plik linkera i startup'a - jak się je tworzy?

    gdy na niego patrze to w zasadzie pierwsze linijki bo jak sie domyslam one są za to odpowiedzialne: To jest skrócona do granic niemożliwości tablica wektorów. A to że main() w tym projekcie nie wypełnia funkcji startupa, to już wina twórcy tamtego projektu. Całość zapewne nie działa tak jak większość...

    Mikrokontrolery ARM willyvmm   31 Sie 2012 06:57 Odpowiedzi: 22    Wyświetleń: 5832
  • Konwersja typów (uint16_t -> char[])

    Z przetwonika ADC otrzymuję wartość 16 bitową (ADC1->DR), którą chce następnie wyświetlić na wyświetlaczu. Funkcja wypisująca stringi na LCD pobiera wskaźnik do tablicy, ciagu znaków void Text (uint8_t *str) Wywołanie: Text ("dowolny tekst"); Potrzebuje w jakiś...

    Mikrokontrolery ARM koralgolek   21 Lis 2011 02:43 Odpowiedzi: 2    Wyświetleń: 2595
  • STM32 współpraca DMA z USART3

    Dzięki Freddie Chopin za szybką odpowiedz. Sprawdziłem w debagerze czy po zejściu licznika (wartość CNDTR) do zera wyłącza się kanał DMA. Okazuj się iż jest nadal włączony. Twój kod zbyt wiele mi nie pomógł, wcześniej tez go spotkałem w innym temacie na forum. Na początku chcę przesyłać jeden bajt cyklicznie(czyli...

    Mikrokontrolery ARM nasiono   11 Cze 2012 12:44 Odpowiedzi: 28    Wyświetleń: 4378
  • [STM32F10X][C/Ride-7] przesuniecie programu o offset

    Jaki jest cel pozostawienia tych pierwszych sektorów nieużywanych? Wlasnie niezmienialny bootloader u mnie sie nie sprawdzi bo musi byc mozliwosc jego dowolnej zmiany i zaktualizowania calego oprogramowania. Niestety przy RDP aktywnym nie da sie zdalnie i w miare prosto zaktualizowac pierwszych...

    Mikrokontrolery ARM xadamus   16 Sty 2012 14:10 Odpowiedzi: 6    Wyświetleń: 1169
  • [C] AVR-LIBC po polsku (szczególnie o stringach)

    Nazwa tablicy jest jednocześnie wskaźnikiem na jej pierwszy element. No zgadza się jest wskaźnikiem na jej pierwszy element ale nie można na nazwie tablicy wykonywać operacji arytmetycznych tak jak na wskaźniku, chyba że o czymś nie wiem. Ale ja to właśnie sprawdzałem. chyba żeby zrobić tak: char...

    Mikrokontrolery AVR adambehnke   24 Cze 2012 15:24 Odpowiedzi: 21    Wyświetleń: 2948
  • [STM32] Włączanie przerwań.

    Sposobem Freddiego + tablica długości miesięcy można to załatwić w 3 linijkach - łacznie z deklaracją tablicy. Albert

    Mikrokontrolery ARM dziechu   27 Maj 2012 14:59 Odpowiedzi: 30    Wyświetleń: 4335
  • [STM32][C] FreeRTOS i przerwania od USART

    Freddie, to wiadomo. Zastanawiam się właśnie na tablicą wektorów przerwań. Myślałem, że do FreeRTOS muszę mieć to inaczej rozwiązane niż dla programu bez systemu. Rozumiem, że wystarczy mi plik z tablicą wektorów.

    Mikrokontrolery arekg_   12 Lip 2012 01:19 Odpowiedzi: 14    Wyświetleń: 3594
  • STM32F0 - Eclipse, CodeSourcery, OpenOCD - nieprawidłowy hex

    Słuszna uwaga z tym startupem. Mam go w katalogu projektu, który jest wskazany w ścieżkach eclipsa, ale nie wiem dlaczego nie jest linkowany. Może ma nieprawidłowe rozszerzenie? Teoretycznie istotna jest wielkość liter. Freddie, czy masz może jakiś ładny przykładowy projekt dla CM0? Dla STM32F0...

    Mikrokontrolery ARM don diego   13 Lut 2014 20:48 Odpowiedzi: 6    Wyświetleń: 1935
  • STM32F1XX @ codesourcery lite - Linkowanie obiektów problem ze skokiem (BL)

    Witam, posiedziałem odrobinę i większość problemów się rozwiązała. <Pituś Bajtuś> oczywiście masz całkowitą rację. Po adresie początku stosu ma być tablica wyjątków/przerwań a nie instrukcje. Tak się ciekawie złożyło że kod się uruchamiał (ale pewnie tylko pod debuggerem ) czyli głupi...

    Mikrokontrolery ARM 94075   11 Gru 2012 21:29 Odpowiedzi: 7    Wyświetleń: 1257
  • [STM32F107VCT6][C] - Dynamiczna pamięć oraz odczyt z pamięci USB

    Przyjrzyj się temu fragmentowi BARDZO DOBRZE if (folders[j]) free... BTW - skoro wykorzystujesz tylko jeden element folders, to po co Ci cała 15 elementowa tablica? 4\/3!! Pierwsze prawo copy'ego - paste'a :) Dzięki ;) Dlaczego przechowuje...

    Mikrokontrolery ARM Freddie Chopin   03 Lut 2013 15:25 Odpowiedzi: 5    Wyświetleń: 1197
  • [C] - Funkcje nieblokujące zależne czasowo, maszyny stanów, RTOS

    pomijam tutaj kwestię zoptymalizowania przez kompilator konstrukcji switch/case do "computed goto" - wiele razy czytałem, że kompilatory coś takiego robią, ale nigdy w życiu nie widziałem, żeby faktycznie to zrobiły. Z ciekawości spojrzałem co robi kompilator w momencie natrafienia na instrukcje...

    Mikrokontrolery Jado_one   20 Sie 2014 12:07 Odpowiedzi: 77    Wyświetleń: 8316
  • [STM32] - Fonty 8 bit i 16 bit

    Czyli tablice fontów masz w RAM, a nie we flash? Nie, mam we flash i w programie mam const uint8_t font1 Dodano po 3 Kompilator wykrył ścieżkę "przez kod", przy której ta zmienna zainicjalizowana nie będzie To głupi ten kompilator, bo zaraz w następnych linijkach jest przypisanie tej zmiennej...

    Mikrokontrolery ARM dziechu   05 Cze 2014 22:36 Odpowiedzi: 21    Wyświetleń: 1404
  • [STM32F1][C] - Lista jedokierunkowa - wyciek pamięci

    Dziękuję wszytkim za odpowiedzi! Tak nie zagłębiając się za bardzo w kod, skąd jest malloc/free? .... malloc i free pochodzą z bleeding-edge-toolchain od Frediego tak jak syscalls i szablon projektu. ... Tutaj, zadeklarowałbym statycznie tablicę elementów "node" raz "list_element_t" o rozmiarze...

    Mikrokontrolery ARM Co_pat   01 Lip 2014 12:02 Odpowiedzi: 30    Wyświetleń: 2838
  • C++ Cortex-Mx - C++ i lużne dywagacje na starcie...

    Dobre pytanie, ale osobiście nie liczyłbym na takie cuda (; Przypuszczalnie wymagań żeby coś takiego miało miejsce jest tak dużo (kolejne wartości, brak udziwnień struktury, brak odwołań do lokalnych zmiennych, kod nadający się do wydzielenia do osobnych funkcji, ...), że naprawdę rzadko się to trafia....

    Mikrokontrolery ARM 94075   29 Maj 2015 10:52 Odpowiedzi: 38    Wyświetleń: 2184
  • AVR/C++ - Wstrzykiwanie implementacji interfejsu do obiektu - żywotność zmiennyc

    Czyli implementacja zakładająca, że nigdy w życiu nie będzie więcej niż jednego SPI - niezbyt rozszerzalna opcja. Wadą mojego rozwiązania jest współdzielenie przez wszystkie instancje tej samej zmiennej określającej stan obiektu (instancji SPI). Rozszerzenie o kilka interfejsów SPI wymagałoby zadeklarowania...

    Mikrokontrolery oggylwiatko   16 Maj 2016 21:34 Odpowiedzi: 15    Wyświetleń: 873
  • Czy w EEPROMie podczas zapisu kasowana jest cała strona?

    Nie rozumiemy się, ponieważ projekty z którymi Ty pracujesz mają zapewne inne wymagania niż moje. U mnie nie ma żadnej "struktury" - każdy parametr konfiguracyjny jest zupełnie niezależny od pozostałych. I teraz może być tak, że parametr "X" jest zmieniany raz w tygodniu (np. zmienna która odpowiada...

    Mikrokontrolery atom1477   27 Lip 2016 22:16 Odpowiedzi: 35    Wyświetleń: 2073
  • sprintf wywołuje HardFault na F411

    Czyli nie dość, że na stosie masz 1 kB tablicę, to jeszcze używasz funkcji która jest znana z tego, że używa naprawdę DUŻO stosu. Zacznij od zmniejszenia tej tablicy albo przeniesienia jej do zmiennych globalnych, a następnie - jeśli nie pomoże - znajdź jak w Keilu zwiększyć rozmiar stosu. Wielkie...

    Mikrokontrolery ARM ghost2000   09 Mar 2018 20:27 Odpowiedzi: 2    Wyświetleń: 339
  • Pętla for() robi co chce.

    to jakas niezla extrema wyjdzie chyba Nie masz racji :wink: WriteText(&tab[i]); to nic innego jak podanie wskaźnika (adresu) do i-tego elementu tablicy tab. biorac pod uwage fakt, ze odwolanie sie do i-tego elementu tablicy czyli tab Sposób podany przez smajlas 'a...

    Mikrokontrolery Freddie Chopin   23 Sty 2008 19:17 Odpowiedzi: 10    Wyświetleń: 1396
  • C, int to char*, wypisyanie na LCD. Inne rozwiązanie?

    wersja z odejmowaniem (na PIC24 zajmuje 50-230 cykli, zaleznie od danych wejsciowych) Więc średnio 140. wersja z dzieleniem (PIC24 ma czesciowe wsparcie sprzetowe dla dzielenia - jedno dzielenie zajmuje mu 18 cykli, na prockach bez dzielenia bedzie to trwalo duuuuuuuuzo dluzej) - zajmuje mi...

    Mikrokontrolery Freddie Chopin   25 Lip 2008 15:11 Odpowiedzi: 26    Wyświetleń: 2792
  • [LCP2132][C]Zagadka - problem z rzutowaniem.

    objaw jaknajbardziej prawidlowy. zapomniales o tym, ze jak masz komorki o adresach: 00 01 02 03 04 05 06 07 to na raz odczytac mozesz tylko pod takim warunkiem: - 1 komorke zawsze - 2 komorki na raz (16b) tylko jesli adres jest podzielny przez 2 - 4 komorki na raz (32b) tylko jesli adres jest...

    Mikrokontrolery ARM fantom   15 Maj 2008 10:48 Odpowiedzi: 7    Wyświetleń: 1874
  • Całkowanie w C. Jak to policzyć? Jakieś sugestie? Przykład?

    OK freddie wszystko pięknie :) Ale miała być to metoda trapezów, jak wynika z pierwszego postu i żeczywiście w momencie gdy mamy znana tablice spróbkowanych danych to twoja metoda będzie lepsza. Co jednak jak mamy coś całkować w czasie rzeczywistym ? np jakis PID ? (z doświadczenia wiem ze sie nikt...

    Mikrokontrolery pawewlS_21   03 Cze 2008 01:41 Odpowiedzi: 22    Wyświetleń: 3753
  • [LPC2148] Proszę o wskazanie gdzie jest błąd, czy kompilator

    na koncu linii postaw backslasha - to poinformuje kompilator, ze jest to wieloliniowe 'cos' Backslash ma znaczenie tylko tam, gdzie znak końca linii jest interpretowany przez kompilator inaczej niż spacja, czyli w deklaracji makr i w napisach. Więc tutaj nie ma sensu i nic nie zmieni. :arrow:...

    Mikrokontrolery ARM 99none   19 Lip 2008 08:33 Odpowiedzi: 15    Wyświetleń: 2154
  • const-correctness czyli kosmos stosowany

    nope, to nie dziala można by stworzyć jedna strukture z *nazwa a pozniej strukture z wskaznikami do tej struktury, ew tablica tych struktur ... i powinno wyjsc na to samo :) fajnie że działa, rozwiązanie takie młotkowe troche ale ważne że działa :)

    Mikrokontrolery acid12   12 Paź 2008 11:10 Odpowiedzi: 3    Wyświetleń: 847
  • sin cos tg ctg i wzory

    ehh... interpolacja wielomianem przy punktach rozlozonych co 1 stopien? po co? przeciez to ma byc do sterowania robotem, a nie dzialem laserowym to przycinania ksiezyca... Hehehehehehe dobre :D chce zrobić taki układ sterowania który będzie korygował ruch robota a dokładniej jego nóg. Najprościej...

    Mikrokontrolery AVR skynet_2   26 Paź 2008 17:07 Odpowiedzi: 13    Wyświetleń: 22958
  • zmienna globalna i przerywania, atmega16

    kolega Freddie zasugerował jedno z możliwych rozwiązań, mianowicie: zamiast deklarować jakiś wskaźnik do bufora, spróbuj zadeklarować tablicę, np: unsigned char bufor[10]; nie jestem pewien co z tą funkcją dtostrf(), może to ona nie działa...

    Mikrokontrolery AVR szelus   12 Gru 2008 16:43 Odpowiedzi: 6    Wyświetleń: 768
  • Pic początkujący, jak poprawnie wszystko zainstalować?

    -> Freddie Chopin , to jednak jakiś bug w programie prawdopodobnie MPLAB używa jakiegoś modułu/programu do podglądu/edycji plików, jeżeli w Setting->External editor podam ścieżkę np. do Notepad++ i każe mu używać zewnętrznego edytora to wszystko działa. -> ghost666 spróbuje z MikroC, ale najważniejsze...

    Mikrokontrolery PIC skynet_2   17 Mar 2011 22:33 Odpowiedzi: 7    Wyświetleń: 2192
  • [AVR][c]LCD i typy zmiennych? / warningi

    Przepraszam za opóźniony powrót do tematu ale musiałem do tego dojrzeć... 1. char a unsigned char (uint8_t) to co innego. string napisany tak jak w wywolaniu twojej funkcji jest typu char*. musisz wiec albo zmienic swoja funkcje, albo zrzutowac na (uint8_t*), albo to olac... Wydawało mi się że...

    Mikrokontrolery AVR tmf   16 Gru 2010 14:54 Odpowiedzi: 15    Wyświetleń: 3525
  • Odbieranie string UART. Docklight, LCD, PC, ATmega.

    Po pierwsze Twoja funkcja: void odbierzstring(void) nie zwraca parametrów (wskazuje na to słowo void przed funkcją) a Ty mimo wszystko dałeś na koniec return... Twoja funkcja musi zawierać pętle, która odbiera znak za znakiem do momentu pojawienia się znaku końca '\n' tak jak napisał Ci kolega Freddie...

    Mikrokontrolery AVR lnl   01 Sie 2009 13:56 Odpowiedzi: 5    Wyświetleń: 4329
  • C++ i stałe dane w pamięci FLASH

    Zastąpienie struktury tabelą daje pożądany rezultat, ale nie wiem, czy Freddiego to usatysfakcjonuje. No właśnie niebardzo Być może wynika to z faktu, iż w C++ struktura jest rodzajem klasy. Generowany kod jest swego rodzaju konstruktorem globalnym. Też o tym właśnie myślałem Vee"]Nie do końca...

    Mikrokontrolery ARM Freddie Chopin   17 Sie 2009 07:42 Odpowiedzi: 9    Wyświetleń: 2561
  • [STM32F103RBT6]Gcc makefile dla CMSIS

    Ja na razie to zmogłem "na sucho" (czyli bez sprzętu - tzn. nie mam na razie mikrokontrolera). Ale udało mi się skonfigurować eclipsa i kompiluje się wszystko bez errorów. Plik startup wziąłem z tych dostarczanych z biblioteką: np. \Libraries\CMSIS\Core\CM3\startup\gcc\st...

    Mikrokontrolery ARM mieczotronix   13 Lis 2009 21:53 Odpowiedzi: 26    Wyświetleń: 3614
  • Wszystko o ARM (LPCxxxx) i programowaniu w asm i C.

    1. To (NOLOAD) nie jest Ci potrzebne, bo przecież możesz sobie wgrać jakieś dane default. To znaczy na etapie kompilacji coś tam wstawiać? To by było nawet dobre. 2. Kolejność zmiennych w strukturze jest stała. Opcje kompilatora mogą zmienić adresy zmiennych (dokładnie opcja "packed"), ale kolejności...

    Mikrokontrolery ARM atom1477   28 Lis 2009 17:35 Odpowiedzi: 141    Wyświetleń: 15685
  • [stm32,ld,sdtPeriphLib,malloc] - jak uruchomić -wstęp do c++

    Fajnie że podałeś jakieś errory czy coś... Mamy zgadnąć co zrobiłeś źle? Powtórzę też to co napisałem ostatnio - poskładałeś sobie projekt z jakichś przypadkowych plików (mój Makefile, jakiś skrypt, startup z tamtej biblioteki), więc jak oczekujesz, żeby to działało, skoro skrypt linkera, startup...

    Mikrokontrolery ARM Freddie Chopin   13 Gru 2009 23:25 Odpowiedzi: 5    Wyświetleń: 2464
  • dsPIC - transfer danych: C -> assembler -> C

    Witaj Freddie, szczerze mówiąc czytałem wiele Twoich postów i liczyłem na Ciebie - cieszę się, że się nie pomyliłem ;). A więc działa, dla potomności załączam kod, banalny, ale na początku zabaw z każdym prockiem pewnie i taki się komuś przyda. Na Forum Microchipa odbyła się rozmowa dotycząca...

    Mikrokontrolery PIC downybear   11 Maj 2010 18:37 Odpowiedzi: 2    Wyświetleń: 1494
  • [avr-gcc][m128]zmienne lokalne nie lądują w zew. sramie?

    Freddie, zauważ, że on inicjalizuje interfejs ExMem w sekcji init3, czyli ok. Natomiast nie wyobrażam sobie jak ten program mógł działać normalnie bez pamięci zewnętrznej, skoro inicjalizuje tablice po kilka kB, a ten procesor ma tylko 4kB SRAM.

    Mikrokontrolery AVR kubus_puchatek   02 Gru 2010 12:20 Odpowiedzi: 10    Wyświetleń: 1700
  • lm3s9b90 codesourcery openOCD eclipse

    Hej Freddie, tym razem to już mam poważny problem i proszę Cię o pomoc. Problem mam cały czas z przerwaniami. Nigdy mi w sumie tak naprawde nie zadziałaly na tym projekcie od stm. Przerobiłem Twoją tablice wektorów przerwań: /** \file vectors.c * \brief STM32 (STM32F101 - STM32F103) vector...

    Mikrokontrolery ARM donelbaron   09 Sie 2010 22:12 Odpowiedzi: 26    Wyświetleń: 3758
  • Jak skonfigurować stm32 z rdzeniem coxtex-m3

    Pierwszy raz słyszę, żeby za pomocą komentarzy dało się cokolwiek zrobić w C :) Poszukaj w postach freddiego chopina, zrobił cały tutorial do toolchaina i udostępnił publicznie i nieodpłatnie projekt właśnie do migania diodą na STM32, zawierający plik startup, tablicę wektorów i konfigurację portów GPIO...

    Mikrokontrolery ARM gaskoin   06 Paź 2010 18:23 Odpowiedzi: 6    Wyświetleń: 1645
  • Uśrednianie pomiarów z ADC- z podejrzeniem paranoi.

    To już sprawdzałem- same zera. Chyba zrobię metodą Freddie'go Chopina. Bo zrobiłem metodą ktrota- jakieś straszne wyniki wychodzą. Z tego co wyczytałem o średniej kroczącej- to chyba trzeba zrobić tablicę. Ale co mnie męczy- bo jak coś ruszę w C to zaraz wpadam w jakieś kolczaste krzaki- dlaczego...

    Mikrokontrolery AVR dzarek1   02 Gru 2010 21:48 Odpowiedzi: 28    Wyświetleń: 5475
  • [atmega64][c]Buforowanie danych transmisji UART nie działa.

    wynikGSM faktycznie jest wskaznikiem , ale const . A zapisanie czegos do consta to jak mieszanie stwardnialego gipsu :] Dlaczego Podejrzewam jednak, że "oni" mieli rację, tylko Ty źle zrozumiałeś... ? Ano dlatego, ze gdy wpisujesz zero pod wskaznik nie-const ktory wskazuje na pierwszy element...

    Mikrokontrolery AVR namlooc   02 Lis 2010 19:38 Odpowiedzi: 10    Wyświetleń: 2430
  • [SOLVED] [c] problem z wilkością hexa float

    Jeśli nie to ściągnij nowszy toolchain od Atmela. To niestety nic nie dało, rozmiar hexa się nie zmniejszył. Natomiast rozwiązanie Freddie-go zadziałało świetnie. Teraz ta funkcja wygląda tak: LCD_Clear(); uint32_t microvolts; uint8_t adc; char text[8]; adc...

    Mikrokontrolery AVR tmf   02 Lis 2010 23:12 Odpowiedzi: 9    Wyświetleń: 1005
  • [AT91SAM7S256] problem z sprintf

    Witam. Moim zadaniem jest skonwertowanie float do tablicy char. Po dość długim przeglądaniu sieci, zaczynam wątpić, czy jestem w stanie to zrobić samemu. Ściągam syscalls.c ze strony Freddie'ego, dodaje do projektu... i niestety następne problemy się pojawiają. Czy jest ktoś zrobić prosty opis, co...

    Mikrokontrolery ARM Freddie Chopin   14 Gru 2010 23:12 Odpowiedzi: 1    Wyświetleń: 963
  • Problem kompilacja Eclipse + WinARM na AT91SAM7XC512

    Krok po kroku: 1. zmienić rozmiary i adresy pamięci w skrypcie linkera 2. Jak chcesz pomocy, a nie wyręczenia, to musisz napisać z czym niby masz problem, wkleić to co masz itp. Bo wg mnie przerobienie tych podstawowych plików z LPC2103 na inny układ z tym samym rdzeniem to są właśnie te...

    Mikrokontrolery ARM Freddie Chopin   19 Gru 2010 10:25 Odpowiedzi: 6    Wyświetleń: 1860
  • [ATMEGA8][C] Reset zamiast przerwania

    Głupi może pomysł, bo ja tylko asm, ale może to? #include <avr/io.h> avr/interrupt.h inkluduje go. Ja od razu mówię Ci, że używa tego starego skoro Ci nie działa. Naprawdę go wywal i będzie po problemie... Po co Ci tak stary kompilator? 4\/3!! Też tak myślę - interfejs przerwań się...

    Mikrokontrolery AVR mkkomp   30 Gru 2010 23:13 Odpowiedzi: 54    Wyświetleń: 5226
  • [STM32 Butterfly][Cortex-M3: pierwszy projekt w Open Source] Modyfikacja projeku

    A zna ktoś może jakiś dobry przykład pod stm32f107 bo przykłady Freddiego Chopina są na stm32f103. ... Przecież wystarczy zmienić rozmiary pamięci w skrypcie linkera (tylko i wyłącznie). No i zgodnie z RM0008 zmodyfikować tablicę wektora przerwań, którą właściwie już masz w swoim projekcie...

    Mikrokontrolery ARM gaskoin   05 Lip 2011 19:25 Odpowiedzi: 7    Wyświetleń: 2123
  • [AVR][C] - Mnożenie elementów tablicy przez siebie.

    A co do meritum - tablica bajtów o wartości tylko 0 i 1 to podstawowe źródło problemu, wszelkie wybiegi omawiane tutaj są tylko maskowaniem przyczyny, takim "leczeniem objawowym". Niestety to jest prawda, ale każdy kto chce się nauczyć musi sam do tego dojść. Lepiej dać wędkę niż rybę. ...

    Mikrokontrolery AVR xamrex   18 Lip 2011 19:10 Odpowiedzi: 33    Wyświetleń: 3277
  • [STM32F103V][C/Keil]UART wysyła śmieci.

    Template i konfiguracja RCC freddiego, mam nadzieję, że się nie obrazi :) Program używa tylko pinu TX i cyklicznie wysyła tablicę, w tym przypadku w kółko tą samą. [syntax=c]#include "inc/stm32f10x.h" #include "config.h" #define CRYSTAL 8000000ul // quartz crystal...

    Mikrokontrolery ARM tdd314   03 Wrz 2011 18:49 Odpowiedzi: 27    Wyświetleń: 2343
  • Uruchomienie STM32F2XX. Czy trzeba coś zmieniać?

    Chciałem się zapytać czy ten przykład od Freddie Chopin'a pasował by do STM32F2. Czy trzeba coś zmieniać prócz rozmiaru pamięci Flash, RAM i tablicy wektorów przerwań ?

    Mikrokontrolery ARM mrh   09 Wrz 2011 18:28 Odpowiedzi: 10    Wyświetleń: 1627
  • [LPC1754]Upgrade programu z pamięci USB.

    Swoją drogą to sprawdź czy wymuszenie programowego resetu (jest do tego funkcja w CMSIS) przy przestawionej tablicy wektorów nie spowoduje przypadkiem grzecznego uruchomienia tego "normalnego" kodu - bo istnieje taka szansa (; Niestety wykonanie [syntax=c]static __INLINE void NVIC_SystemReset(void) { ...

    Mikrokontrolery ARM Byron   01 Sty 2012 20:14 Odpowiedzi: 19    Wyświetleń: 2346