Posiadam kod asemblera TASM który tworzy moduł (po wycięciu z aplikacji .EXE) PCI ROM dla BIOS'u ale bez nagłówka Plug and Play $PnP: [syntax=asm]; {na podstawie: \programS\_asm\TASM50.cut\!good!\buffere... dodana procedura INIT ; dodana struktura PCIR ; dodane dyrektywy kompilacji...
Witajcie moi drodzy. Pokażę tu wnętrze inteligentnego gniazda Tuya LSPA9 które oferuje pomiar zużytej energii elektrycznej oraz sterowanie przez WiFi, a następnie omówię jego wewnętrzny protokół komunikacji z układem scalonym mierzącym energię elektryczną. Następnie pokażę jak zaimplementowałem...
Co odczytywałem ? OK pomalutku... PIC12C508 Jako, że jest to OTP (one time prog.) załączamy programy i czytamy czytamy, tak aby stwierdzić czy mam fabryczne FFFF, że nie ma przekłamań, że zapis się uda. No więc analizator na RX TX oscyloskopy i dawaj wszystko co się da. Oczywiście z góry założyłem,...
(at)filip10 Jeżeli znasz C++ to powinieneś wiedzieć, że istnieją nagłówki bibliotek, które nie są w projekcie. Powinieneś przeszukać katalog gdzie zainstalowałeś Keila. Jeżeli już go znajdziesz to trzeba się zastanowić dlaczego twój nagłówek się nie załącza do projektu bo rozwiązanie proponowane...
Mam pytanie jako świeżo upieczony użytkownik tuerka sat dotyczące kilku pojęć: - boot - nagłówek softu (dlaczego jest ważne dopasowywanie go do danego tunera i czy mogę wgrać soft z innego IDENTYCZNEGO tunera na mój pomijając dopasowanie nagłówka? - flash (czym się różni od boot'a). Czy można wgrać...
A przypadkiem nie powinieneś załączyć nagłówka unit1.h w postaci: #include "unit1.h" zaraz na początku Twojego kodu z "książki". Nie ma wszystkich nagłówków i trudno coś jednoznacznie powiedzieć.
Witam Potrzebuje opisu nagłówka pliku AVI 1.0 nie Open-DML (AVI) ani innych hybryd tylko zwykłego AVI wydanego przez eMeS i IBieMa, a dokładnie czego najlepiej: - tabela zawierająca bity offsetu i opis co zawierając poszczególne offsety - "Chunki" - opis jakie mogą występować i mniej więcej gdzie...
Programowania orientowanego obiektowo - podobno - bardzo ciężko jest się nauczyć samemu. Wszyscy guru zalecają przede wszystkim znalezienie sobie mentora - kogoś, kto łagodnie wprowadzi w świat tego programowania. Z mojego doświadczenia wynika ponadto, że osobom, które programowały już proceduralnie,...
Ja aktualnie uzyskuję podobny efekt za pomocą makr Uważam, że makra mają swoje wady, które prowadzą do kodu, który w najgorszym przypadku może robić coś całkowicie innego niż nam się wydaje. A jak zamierzasz sobie poradzić z olbrzymią ilością procesorów, rodzin Dodając definicję danego mikrokontrolera....
Witam. W EP w 2006 roku leciał kurs programowania kontrolerów ARM. Był tam przykładowy projekt w Eclipse (plik startowy w asemblerze i plik nagłówkowy z definicjami) dla procka LPC213x. Czy ktoś wie skąd zdobyć, lub jest w posiadaniu i chciałby sie podzielić, analogicznymi plikami dla kontrolera LPC2106?
Żeby się nie powtarzać:
wszystko pięknie ładnie, ale ICD2 (programator) pod mplabx nie chce śmigać mimo, że sterownik przeinstalowany wg tego opisu: file:///C:/Program%20Files/Micro... ale przy próbie programowania(automatycznie po kompilacji) ICD2_004:...
Czytam i jestem w szoku, że KTOŚ /dt1/ poświęcił się i zajął moim "problemem". Ja o programowaniu nie mam pojęcia. Przetestuję według Twojej instrukcji i oczywiście dam znać, ale co by nie wyszło to naprawdę jestem bardzo wdzięczna.
Płytka rozwojowa DongshanPI-D1s składa się z przylutowanego systemu w module (SoM) Allwinner D1s RISC-V oraz płytki bazowej z dwoma 40-pinowymi złączami i dedykowanym o rastrze 2,0 mm. Zaprezentowana jednostka została specjalnie zaprojektowana do nauczania programowania ze szczególnym uwzględnieniem...
Wilderness Labs Meadow F7v2 Feather to płytka rozwojowa dla mikrokontrolera STM32F7 z rdzeniem ARM Cortex-M7. Jest ona zgodna z formatem Adafruit Feather i programowalna w języku C#, dzięki lekkiej implementacji platformy .NET. Wcześniej wykorzystywano już .NET Framework działający na Androidzie...
Jej, Kolego, nie pogrążaj się już w tym temacie, i jeszcze nie mieszaj do tego Delphi... :) HTML nie można nawet nazwać językiem programowania - oprócz rozmieszczenia elementów na stronie praktycznie do niczego ponad tym się nie nadaje, chyba że mylisz pojęcia i HTML to dla Ciebie też Javascript - od...
Na początek po wyjęciu z kartonu zerowanie ram. Ustaw datę i czas prawidłowo gdyż najprawdopodobniej wpisane są głupoty. Najbardziej denerwuje w programowaniu jest to iż część wymagana jest do wklepania z "palca" - nagłówek, stawki VAT, a część można z komputera. Bazę towarową wgrasz z CERES-a. Pamiętaj...
Witaj (at)pkaczmarek2 -- dzięki, że włożyłeś tyle wysiłku i czasu w ten projekt i pomogłeś tak wielu z nas tutaj! Chciałem zgłosić problem, którego nie byłem w stanie rozwiązać z (prawdopodobnie?) niewidocznym wariantem kontrolera RGB, działającym na BL602. Przyniosłem kilka zdjęć do porównania dla...
#include <8051bit.h> /* 8051 bit manipulation macros */ #include <8051reg.h> /* 8051 SFR definitions */ Tak na pierwszy rzut oka musisz dołączyć jeszcze te dwa nagłówki i wpakować to w projekt i powinno działać. Ale czy to jest Ci potrzebne do przedstawionego schematu??? Według mnie NIE!...
Wgraj tak samo . Tylko zmien nagłówek boota ( tego prawidłowego ) na taki sam jak tego , którego masz w tunerze . Powinno zadziałać .
szukam programu, który będzie miał możliwość zaprogramowania nagłówka pozdrawiam al11
Niestety tutaj chyba nie ma standardów. Wszystko zależy od mikrokontrolera i kompilatora, raczej każdy typ mikrokontrolera ma swój osobny nagłówek. Przeglądnij zawartość folderu include w katalogu z kompilatorem to może połapiesz się w sposobie nadawania nazw. Dokumentacja dołączona do kompilatora również...
takie coś jak void main() istniało i biblioteka iostream.h też była wykorzystywana w okresie pisania tego artykułu, jeżeli dobrze pamiętam to było jakieś 2-2,5 roku temu PS: artykuł nie jest mojego autorstwa Nie prawda - standard C++ juz z jakieś ponad 8 lat temu jasno definiował, że musi być...
Przeczytaj opis algorytmu np. pod podanym linkiem w wikipedii i komentarze dopisane poniżej (oznaczone // *** ). Magła by jakaś dobra dusza opisać co oznaczają poszczególne linijki tego kodu? /* * Sortowanie liczb (typ ustawiany wewnątrz kodu źródłowego). */ // ***Nagłówki bibliotek*** ...
Mam takie małe pytanie, bo muszę wiedzieć pewną rzecz, ale sam nie umiem do tego dojść, ale od początku: Name Licznik ; nagłówek PartNo 00 ; Date 2008-04-21 ; Revision 01 ; Designer KBo ; Company IMEiA ; Assembly None ; Location ; Device G22V10 ; /* ***************...
Ten mój NWD działający pod Dev-C++: #include <iostream> using namespace std; int main() { int a,b; cout << "Podaj a:"; cin >> a; cout << "Podaj b:"; cin >> b; while(b!=0) { int pom=a; ...
Każdy format ma swoją strukturę. Jeżeli coś jest kodowane to musisz mieć dostęp do dokumentacji w jaki sposób jest to zrobione. Następnie zdekodować i przetworzyć jako standard. Np. obraz to nic innego jak piksel po pikselu. Plik bmp beż zadnej kompresji oprócz nagłówka to kolejne piksele. Gif może...
A gdzie go wkleiłeś? (powinien być w ThisWorbook) Ewentualnie zmień nagłówek na: Private Sub Auto_Open() Arkusz "licznik" to dodatkowy (nie roboczy)? --------- Edit ----------... masz przykład. Uwaga na nazwę. Zapisz w innej lokalizacji niż swój. Warto też w ostatniej linii (przed End Sub)...
Dodałeś nagłówek $regfile ="m16def.dat" ? Po za tym nie powiedziałeś nam jakim stanem zapalasz leda. W dodatku na Porcie C jest JTAG którego za pewne nie wyłączyłeś. Kolego aciek4141 twój kod zawiera błędy.
...Jeżeli jest pełna to pokaże "pozostało 00 dni". To tak dla ścisłości Ta dla ścisłości to jeżeli pamięć pełna pojawia się komunikat: PF PELnA Zajrzałem do instrukcji serwisowej. Weryfikuję swoją wypowiedź z 22 Mar 2009 12:30. Jeżeli kasa już drukowała raporty tzn. Zerowanie RAM zakończono...
Witam Mam kilka nurtujących mnie zagadnień, ale najważniejszy pod numerem 1. 1. Gdzie znaleźć program, któremu podam nazwę bitmapy (24bit, 320x240), a on oddzieli nagłówek, a dane poda w takiej formie, że będę mógł sobie wkleić do tablicy czyli: 0x00, 0x00, 0x00 , itd itp. próbowałem wielu programów...
Więcej wersji się już chyba nie dało dorzucić do środka tego pliku... Anyway - po południu sprawdzę na swoim LPC2103. Tymczasem wejdź na moją stronkę ( www.freddiechopin.info ) i w dziale Download znajdź przykład dla LPC2103 - tamten kod jest w 100% poprawny, tylko zmień sobie w nagłówku config.h...
Wiem o tym. Dla STM32 program piszę na ślepo jak dla AVRów i debuguję printfem, oscyloskopem lub innymi metodami. Bez JTAGa też da się uruchamiać systemy, ale z JTAGiem może być trochę łatwiej. Zależy od poziomu złożoności programu w połączeniu z doświadczeniem i sprytem programisty. Debuggowanie...
1. Pooglądaj sobie nagłówek inttypes.h 3. Wewnątrz funkcji zmienna volatile będzie traktowana jako zwykła - ze wszystkimi konsekwencjami. 4\/3!!
No to przekształcić na inny pośredni format, nadal unikając hex'a: w ciąg bajtów dający się podzielić na bloki. 2 bajty długość linijki, 4 bajty adres pod jakim ma wylądować pierwszy bajt a dalej ciąg bajtów o długości wyliczanej z długości linijki (ewentualnie na końcu suma kontrolna). Z pliku hex wyciągać...
Jeez ale wy tu herezje wypisujecie... Dobrze że optymalizator nie stwierdził, że łatwiej będzie mu samemu post na elektrodzie napisać... No i koniecznie najważniejsze jest to durne _BV(x), bo przecież nie można by po ludzku zrobić (1<<x), efekt ten sam, znaczków tyle samo, a zaleta jest taka,...
Jednym z twoich naczelnych błędów było umieszczenie kodu funkcji wewnątrz bloku funkcji głównej oraz dodanie średnika po nagłówku funkcji. Poprawiłem błędy składniowe w twoim kodzie i zadziałał mi po kompilacji. Usunąłem też opcję 3, ponieważ wydała mi się niepotrzebna (nic nie robiła). Poniżej wklejam...
Ściągnąłem z gnuarm.com instalkę. Tutaj masz coś zdecydowanie lepszego i aktualnie rozwijanego: Czy konieczne są jeszcze jakieś pliki .h z definicjami rejestrów itp. dla tego procesora? Gdzie tego szukać? Jak to gdzie, na stronie www.st.com ;) Znajdź "STM32F10x standard peripheral library", tam...
Znalazłam nagłówek <ctype.h> który zawiera funkcje służące do klasyfikowania znaków i stworzyłam funkcję która rozpoznaje liczby i litery, ale... nie wiem jak odczytać te cyfry. Moja funkcja czyta coś co wpiszemy jako char i rozpoznaje czy to cyfra czy to litera. Jednak potem jeśli to cyfra, chciałabym...
No i masz powielone definicje struktur. Zrób to tak: 1. W nagłówku zdefiniuj samą strukturę: struct cośtam { ... }; 2. Potem w pliku .c do którego dołączasz ten nagłówek zdefiniuj zmienną tego typu: volatile struct cośtam jakaśtam; 3. W nagłówku wyexportuj tą zmienną: extern volatile struct...
Witam napisałem program w C++ generujący plik obrazu w formacje BMP. Plik się generuje obraz można podglądać tylko mam jeden problem. Tworze obraz w technologi RGB i jeżeli zapiszę wartość do zmiennej color = 0xffffff to obraz powinien być cały biały natomiast gdy wpiszę 0x000000 to powinien być czarny...
Ja się zgodzę z kolegą Tymonem, że warto zaczynać naukę C na PC. Rozpoczynanie jej na mikrokontrolerze jest drogą przez mękę, w dodatku uczymy się od początku źle. A to dlatego, że zapominamy o różnych poziomach abstrakcji o których piszesz (ba, w ogóle się nie dowiemy, że coś takiego jak HAL może istnieć),...
Zdecydowanie warto. W innym wątku Tymon wspominał o HAL - warto o tym pomyśleć. Nawet w ograniczonym zakresie. Wtedy np. takie I2C udostępniasz jako zestaw gotowych funkcji wyższego poziomu, a realizację sprzętową zostawiasz bibliotece. Kolejna biblioteka, która korzysta z I2C będzie zależna od nagłówków,...
Cześć wam, mam mały problem muszę napisać program w code blocku, ale jakieś błedy mam i nie wiem w jaki sposób to poprawić, prosze o pomoc. Poniżej cała treść zadania: Napisz program losujący dowolną cyfrę z przedziału od 0 do 20. Dla wylosowanych liczb z przedziału <5, 8> wyświetl jej słowną...
Noo, to by miało sens. Wyłączałem pilotem. Programy "giną" dopiero jak telewizor przechodzi w tryb czuwania. Zastanawia mnie jeszcze jedno. Po włączeniu pod odpowiednim numerem w nagłówku ciągle widnieje nazwa programu i komunikat "wybrany program jest niedostrojony. Zdarza się również, że 1 lub 2 programy...
Dokładnie takich ludzi jak 'jahjo' miałem na myśli pisząc o ludziach na AEI - tutaj macie przykład "wszystko wiedzącego studenta po pierwszym roku". Szanowny Panie! Podałem konkretne kontrargumenty do Pańskich tez opartych na opiniach "kolegi kolegi kolegi kolegi". Dodałem również własne opinie,...
Proszę autora artykułu, aby nie mieszał młodym w głowach i poprawił informację w tabelkach (3 i 4) o rozmiarze zmiennych. W nagłówkach kolumny, powinno być napisane: "Rozmiar w bitach (b)" a nie w bajtach. Bajt to 8 bitów. Taka informacja także powinna być w artykule. Dziękuję.
Potrzebujesz nagłówka: [syntax=c]#include <windows.h>[/syntax] Następni... wywołujesz w kodzie: [syntax=c]Beep(Frequency,Le... of Beep(in miliseconds);[/syntax]
Mam problem z napisaniem programu z poprzedniego kolokwium. Oto treść zadania: /*Szyfr przestawieniowy to szyfr, w którym zamieniamy położenie znaków znajdujących się w łańcuchu znakowym. Napisz program, który pozwoli na zaszyfrowanie tekstu (jednej linii) przestawieniem dwóch sąsiednich liter...
[syntax=c]mam jeszcze pytanie czy ten kod może źle pracować z atmega 8a-pu [syntax=c]|Program "analizator widma akustycznego 20*2 - V2" kompilator bascom 1.11.9.0 | '|Autor: HUNTERHOUSE(Adam Kędzierski) i częciowo MANEKINEN(Paweł Kisielewski) | '| data: 02.08.2009 ...
Ciekaw jestem ile w swoim RTOS-ie kolega (at)Freddie Chopin napisał asemblera (stawiam ze pewnie ze 100 linijek jak już wyjścia nie miał)? Z ciekawości sprawdziłem i niewiele się pomyliłeś, choć zależy jak liczyć (; W samym RTOSie na chwilę obecną jest prawie 200 linijek assemblera w kodzie zasadniczym...
A docelowo tworzycie jakiś szereg definicji / aliasów / masek, czy zawsze na żywca poszczególne bity? Przecież już są stworzone w nagłówkach od producenta. Nikt tutaj nie proponuje pisania programów w stylu "REGISTER |= 0x35fabc99;" albo "REGISTER |= (1 << 11) | (7 << 3);". Zamiast takich...
Panowie, dziękuję za zainteresowanie ale okazało się że po uproszczeniu do postaci jaką podałem potem kod działa: Dodano po 1 Zamieszczam stworzony przeze mnie szablon dla procesora stm32l152 853906 Oczywiście szablon powstał przez skopiowanie pliku startowego, skryptu linkera i nagłówków...
Z nagłówkami producenta jest prawie 120 tysięcy linii; samego istotnego kodu chyba ze 12 tysięcy. Trochę większa skala. Możesz się ze mną kłócić o to ile tego kodu tam jest, ale pamietaj, że ja go napisałem. Co prawda było to dawno temu, jednak wciąż pamietam, że było go naprawdę niewiele. $...
dziedziczenie, polimorfizm itp., które w wypadku embedded niezbyt się sprawdzają (narzut pamięciowy może być zbyt duży) mit i nieprawda (; Dobrze zaprojektowany HAL w oparciu o szablony wcale nie wyklucza później efektywnej i wydajnej implementacji pod konkretny sprzęt z zachowaniem konkretnej...
dziękuję za odpowiedzi Ad 1. w punkcie 6.3.2 jest to ujęte jako "sygnał otwarcia" rozumiem, że chodzi tylko i wyłącznie o sygnał na wejście 5 (4 też jest open lecz jest do otwarcia częściowego) Ad 2. jutro spróbuje, mogłoby to by w instrukcji być inaczej zredagowane (jakieś dwukrotne naciskanie gdy...
Ktoś kto całe życie pisał tekstem nie przejdzie na grafikę, jak również i na odwrót chociaż w życiu bywają sytuacje które do pewnych "przebranżowień" zmuszają... W wolnych chwilach uczę się na PLC, także nie generalizuj. Jednak moja teza jest taka że środowiska graficzne ograniczają możliwości, niektórych...
A może dało by się użyć tego modułu z żarówki do czegoś przydatnego - np przekaźnik na wifi. Kolorowa lampka to zabawa na max 5 min ;-). Ostatnio szukałem czegoś żeby przerobić wentylator sufitowy na sterowanie zdalne. Paweł, Piotr, Patryk, Przemek - nie wiem jak masz na imię, zostań może przy...
Czy nazwa urządzenia (pierwszy tekst, największy nagłówek) nie powinna być biała? Poza tym świetna robota. Mam tylko nadzieję, że dobrze to przetestowałeś, nie mam zbyt wiele czasu, a z drugiej strony nie mogę się doczekać, aby ten nowy świetny wygląd włączył się do głównego drzewa źródeł!
Wygląda na to, że znalazłem błąd. Albo chociaż jeden błąd. Wygląda na to, że na niektórych komputerach wymagany był większy bufor UART: serial.ReadBufferSize = 3000000; Zostało to naprawione w wersji 1.0.3 Domyślny to 4096, więc ma sens, że odczytana strona, która ma 4096...
Cześć wszystkim.. Kilka lat temu kupiłem 8-kanałowe systemy bezpieczeństwa i kamery. Model systemu to Elec-CVD-2008H. Kilka miesięcy temu mieliśmy awarię zasilania, a potem system już nigdy nie uruchomił się normalnie. Kiedy zaczyna się, po prostu kończy się obrazem pasków kolorów, które, nawiasem...
Witajcie moi drodzy Oto druga część mojego praktycznego tutoriala dla ośmiobitowego mikrokontrolera PIC18F2550 od Microchipa i programatora SDCC . W tym temacie omówię podstawowe operacje cyfrowego IO na prostych przykładach. Spis części (osobnych tematów) tutoriala Tutorial podzielony...
Witajcie moi drodzy. Przedstawię tu pierwszy na świecie tutorial programowania modułu WiFi WB2S, czyli BK7231. Moduł ten występuje w wielu urządzeniach smart home, a w internecie panuje opinia, że nie można stworzyć dla niego własnego firmware. Nic bardziej mylnego - pokażę tu krok po kroku...
Witajcie moi drodzy. Przedstawię tutaj sposób w jaki zautomatyzowałem i zoptymalizowałem proces pisania kodu, kompilacji wsadu oraz jego wgrywanie na platformę XR809/XR3. Trochę zabawy z tym było, a nowy workflow opiera się zarówno na skryptach wsadowych Windowsa jak i Linuxa a dodatkowo też...
APS 185 Nagłówek CAN Usterka Brak komunikatu temperatury albo nieprawidłowy komunikat temperatury z koordynatora lub ICL2. Przyczyna • Uszkodzony czujnik temperatury zewnętrznej (T27). • Niewiarygodna komunikacja CAN • Usterka obwodu szyny CAN. • Usterka w koordynatorze...
Przedstawiam Wam swoje najnowsze dzieło - KrzysioCart MicroSD - kardridż do konsoli Pegasus, który będzie ostatnim, jaki kupisz - żaden inny już nie będzie potrzebny. Kardridż obsługuję 82% wszystkich gier, jakie wyszły na konsolę NES / Famicom / Pegasus. Obsługiwane są następujące mappery (układy...
Perfekcyjne działanie tego urządzenia było wyzwaniem, ale dzięki fantastycznemu wsparciu ze strony p.kaczmarek2 i kilku poprawkom oprogramowania sprzętowego udało nam się sprawić, że działa idealnie. Poniżej przedstawiono demontaż i programowanie urządzenia, a także wymaganą integrację z Home Assistant....
Tych układów nie przeprogramujesz - to są MROM (Mask ROM) - czyli programowane na etapie produkcji i są niestety nie do ruszenia. Najlepiej użyć Flash-ów albo EPROM-ów (ale polecam co najmniej 27C80x). Co do programowania nową zawartością - należy pamiętać, że rozmiar pliku, który chcesz wrzucić do...
Witajcie moi drodzy. Zapraszam na relację z postępów prac nad otwartym firmware dla BK7231T. Temat ten napisany będzie w formie tutoriala, przedstawię tu krok po kroku jak opracowałem własny, wieloplatformowy (działający na Windowsie i BK7231T) mini-serwer HTTP, system konfiguracji pinów przez...
Układu SID (6581 stary i 8580 nowy), będącym muzyczną orkiestrą komputera Commodore 64 nie trzeba nikomu przedstawiać – między innymi dzięki jego brzmieniu owa maszyna osiągnęła tak dużą popularność. Warto tylko przypomnieć, że SID ma jedynie trzy kanały, ale umiejętności programistów potrafiły...
Witajcie moi drodzy. Zapraszam na krótki test i teardown zegara/termometru/higrometru Tuya TH06 LCD zasilanego z USB. Przedstawię tu krótko jego parowanie z telefonem, funkcjonalność aplikacji mobilnej, jego wnętrze oraz części z których jest złożony, a na koniec opiszę proces inżynierii wstecznej...
UART, czyli uniwersalny asynchroniczny nadajnik-odbiornik szeregowy , jest jednym z najczęściej używanych protokołów komunikacyjnych typu urządzenie-urządzenie w systemach wbudowanych i nie tylko. W poniższym artykule opisano, jak używać UART jako protokołu komunikacyjnego dla sprzętu, postępując zgodnie...
1. Wstęp Projekt bardzo prostej stacji pogodowej opartej o ESP32 DevKit V1 i sensor BME280. Odczyt wartości jest dostępny poprzez interfejs sieciowy w sieci lokalnej, do której jest podłączona. Całość jest zasilana za pomocą zasilacza impulsowego 5V ze względu na powszechność i łatwą dostępność...
Witajcie moi drodzy Przedstawię tutaj mój sieciowy sterownik przekaźników kompatybilny z Home Assistant poprzez Tasmota HTTP. Sterownik oparty jest o PIC18F67J60 i dodatkowo oferuje m. in. odczyt temperatury, budzik, przyciski, niezależny panel WWW oraz szerokie możliwości konfiguracji. ...
Witam! Od kilku dni produkuje tony kodu w C na AVR'ka. Programuje urządzenie sieciowe oparte na Atmega32. Na pokładzie mam ENC28J60, 32kb SRAM i 128kB EEPROM. Dylemat jest następujący: jak zorganizować dane w pamięciach RAM aby wszystko optymalnie chodziło. Teraz używam 500B wewnętrznego RAM...
Witajcie moi drodzy. Przedstawię tutaj teorię i praktykę implementacji wsparcia protokołu TuyaMCU. TuyaMCU to protokół oparty o UART, służący do komunikacji modułu WiFi z głównym mikrokontrolerem urządzenia Tuya. Protokół ten wykorzystywany jest w wielu produktach IoT, m. in. w ściemniaczach,...
Pasują do niego softy od fergusona tylko trzeba zmienić nagłówek w sofcie.Do zmiany softu uzyj autoarionera który rozpozna tuner i sam zmieni nagłówek.Poza tym HEAD to jest klon fergusona więc programuje się go tak samo. Opisów w sieci jak programować ferdka jest pełno. Google twoim przyjacielem.
Dzięki za szybką odpowiedź Programuję to w MS Visual Basic 2010 Express (programuję to za dużo powiedziane bardziej przerabiam gotowca…). Chciałem zgodnie z Twoją radą zapisać wartości od razu w pliku i prawie by się udało gdyby nie " cudzysłowy" VB wywala mi błąd :/ gdyby plik wyglądał...
Czy masz doświadczenie w programowaniu Atmega? Coś tam robiłem na AVR8. Może udałoby się zrozumieć kod z AVRów. Myślę, że w moim publicznym repo umieściłbym CobraSTUDIO bo wstawianie ZIPów jest średnim pomysłem. Dodatkowo mogą śledzić zmiany. Rodzaj procesora chyba nie ma większego...
Zburzenie Wygląda to bardzo podobnie do serii ATORCH at4p, którą udokumentowałem tutaj Aby przechwycić tx/rx na dowolnym głównym podłączonym urządzeniu, zawsze używam optoizolatora, ponieważ bardziej chodzi o potencjał napięcia między urządzeniami. Częściej jednak po prostu zasilam urządzenie...
Kiedyś starałem się to rozkumać i coś mi z tego wyszło, ale zdążyłem już zapomnieć szczegóły, więc mogę się gdzeiś mylić. Anyway - kluczem jest to, że nagłówek stm32f10x.h powinien być inkludowany ZAWSZE jaki pierwszy i w zasadzie JEDYNY z tej całej "biblioteki" (oczywiście mówimy o Twoich plikach,...
Witam. Wreszcie udało się przeprowadzić wystarczającą ilość prób i testów abym mógł napisać kolejne wnioski. Tym razem będą one dotyczyć pliku TTS. Prawdopodobna struktura pliku wygląda jak poniżej na obrazku: - plik zawiera bloki po 192 bajtów każdy, nazwijmy je umownie kompletnym blokiem 192 bajtów, -...
Nie mogę poradzić. Praca nad tym po nocach nie pomaga. Nie mając przez najbliższe kilka dni laptopa z IDE, po przeczytaniu kilku wywodów na forach Qt, doszedłem do takiej koncepcji: w nagłówku mainwindow.h dokładam signals: [syntax=cpp-qt]void funkcjaOdpowiedzialnaZaSygnal(const QString tekst);[/syntax] w...
Przecież dostałeś ode mnie opis nagłówka eeprom.h oraz dwa przykłady w tym jeden dokładnie taki jak potrzebujesz: Funkcje obsługi eeprom z nagłówka <avr/eeprom.h>: Tutaj jest dokładnie taki przykład jak potrzebujesz - po włączeniu odczytuje zapisane w eeprom parametry: Czego nie rozumiesz...
Przedstawię tu wnętrze czujnika otwarcia drzwi/okna Tuya WiFi zrealizowanego w oparciu o dwa osobne układy - mikrokontroler (zasilany cały czas) i moduł WiFi (tutaj: CB3S/BK7231N; zasilany tylko gdy trzeba wysłać informacje przez WiFi) komunikujące się poprzez UART (protokół TuyaMCU, ale w wersji...
Witajcie moi drodzy. Tutaj opiszę mój projekt płytki startowej pod 32-bitowy mikrokontroler PIC32MZ2048* w obudowie TQFP144 oferującej m. in. uproszczony klon programatora PICKIT2 na pokładzie (wspiera PIC32MZ poprzez pic32prog). Umieszczę tu również kilka przykładowych kodów dla tego PICa....
Witajcie moi drodzy. Zapraszam na krótki test włącznika/ściemniacza do puszki Tuya/SmartLife sterowanego przez WiFi, model WF-DS01. Przedstawię tutaj jego wnętrze, omówię jak jest zbudowany, narysuję jego schemat a na koniec pokażę też na oscyloskopie jak wygląda regulacja mocy triakiem. Zwyczajowo...
Odnośnie kart serwisowych do TSP91 niżej, natomiast jak byś chciał coś odnośnie kart do TPE97 to mam gdzieś projekt karty na AVR (kiedyś go publikowałem) i soft do wyliczania danych wszystkich ośmiu typów kart dla dowolnego PIN-u (to ewentualnie na PW). Co do nagrywarki to szkoda na nią niszczyć czytnika....
podobnie jak poprzednio kiedy schodzisz kursorem w dół to gdy na wyświetlaczu masz user settins możesz zaprogramować aktualną date i godzinę, w drugim połóżeniu numer własny faxa, w trzecim nazwę występującą w nagłówku. Programowanie nazwy jest analogicze do programowania komórk więc sobie chyba poradzisz. Programowanie...
Co skopałeś musisz dojść sam po przeczytaniu podstaw programowania fergusonów. Za mało podałeś danych, by to wywnioskować. Główne uwagi: Zanim zaczniesz edukować swój tuner zgraj z tunera oryginalny soft i zachowaj na wszelki wypadek, przynajmniej do końca okresu gwarancyjnego. Boota nie zmieniamy,...
Witam, próbowałem przeanalizować ten kodzik ale naprawdę , uwierz - jest to baardzo ciężkie. Robisz narazie wszystko niezgodnie z zasadami programowania. Rozumiem oczywiście, że dopiero się uczysz ale postaraj się przestrzegać kilku zasad o których za chwilę a będzie nie tylko tobie łatwiej analizować...
... Jeżeli jest to kasa z I generacji to trzeba ustawić użytkownika i zaprogramować stawki vat ... Bzdury piszesz. We wszystkich kasach I i II generacji wszystkich producentów po zerowaniu RAM (CMOS) stawki VAT pozostają takie jak przed zerowaniem. Taki jest wymóg MF aby po kasowaniu (zerowaniu)...
Dekoder za każdym razem przy starcie wysyła przez RS232 nagłówek. Same cyferki poniżej nagłówka to to co wyświetla kiedy pobiera soft przez Rs232. Kiedy jest pobierany soft z satelity napisy też są , ale trochę inne. Trochę zmieniony opis , z dokładnym opisem jak wymienić soft przez Rs232 + jak...
Witam. Temat wątku wziął się stąd, że na forum znalazłem już kilka o podobnej tematyce jednak żaden nie pomógł mi z tym zagadnieniem. Programuję na Linuksie na AtMega8. Napisałem sobie proste biblioteki do obsługi USART oraz TWI jednakże chciałbym teraz spróbować popracować z przerwaniami i tutaj jest...
Panuje nawet pogląd, że LPC się programuje tak jak AVR bo się używa zapisów z rejestrami. Wiele ludzi twierdzi, że są prostsze niż STM. ST upakowało naprawdę wypaśne peryferia, ale też je się da programować jak AVR:) Najbardziej śmieszy opinia o tych "mega-wypaśnych" ustawień, jak to musi być skomplikowane,...
Jakiś czas temu pisałem, jak nagrywać gry z PC na PEGASUSA. Teraz pora podejść do tematu z drugiej strony – jak zgrać naszą ulubioną kolekcję kartrydży na komputer. Wiele osób może się dziwić, po co taki zabieg, zwłaszcza, że większość gier z tej konsoli krąży już po Internecie. Czasem jednak...
1.Baza danych Access. 2.Strona internetowa do zrobienia. AD1. Wklepać wszystko z arkusza 4 tabelki i połączyć relacjami miedzy sobą schemat w arkuszu. Wykonać kwerende, formularz do wklepywania danych i raport. W jednej tabelce dodać banery (3 szt.), które trzeba samemu zrobić(kształt z wypełnieniem...
W Wyszukiwanie, zbieranie i analizowanie otwartych komponentów systemu Najpierw zacznijmy od wyjaśnienia co to jest oprogramowanie otwarte czy też dostępne na licencji GPL (trochę teorii). Narzędzia wykorzystane w routerze, takie jak Linux, U-Boot i inne dostępne są na licencji GPL, co oznacza...
Niektóre narzędzia pozostawiają wiele do życzenia. Można mieć setki opcji, ale jeśli te opcje nie są opisane, albo opisane lakonicznie, bo narzędzie nie pozwala na obszerny komentarz, to tak naprawdę niczego to nie ułatwia. Trzeba się domyślać co autor miał na myśli, albo szukać gdzieś w zewnętrznej...
Na początku kasa wpełni działała. Chciałem zmienić nagłówek w kasie I szukałem jakiegoś przełącznika serwisowego I poodłączałem kable od płyty głównej I od tego momentu jest ten problem. To zmienia postać rzeczy. Zapewne uszkodziłeś płytę główną jakimś nierozważnym ruchem. Do zmiany nagłówka w tej...
Nie jest to pierwsza kompatybilna z Feather płytka wyposażona w transceiver LoRaWAN, która oparta jest na module RAK4260 od Microchipa. Jakiś czas temu prezentowany był układ Penguino Feather. BasWAN jest bardzo zbliżony do tego modyłu. Zaprojektowany jest przez firmę Electronic Cats z Meksyku....
Na początku wyjaśnienie do tytułu – nie jest to typowy termometr, gdyż niczego nie mierzy lecz po prostu wyświetla temperaturę pobraną przez inne czujniki. Stwierdziłem jednak, że „wyświetlacz temperatury” brzmi dziwnie. Za to „do sypialni” ma swoje uzasadnienie, o...
Przepraszam za zamieszanie, faktycznie nie dopisałem: próbowałem dołączyć kondensator 10nF oraz 100nF z resetu do masy. Płytka jest połączona taśmą do tego modułu: A do tego modułu (tam gdzie strzałka czyli dobrze) jest podpięty pickit3. Co ciekawe dorobiłem na kabelkach że tak powiem jeszcze...
Wykonałem praktyczny eksperyment - wyniki poniżej: Cel: zamrugać diodą LED na pierwszej znalezionej na biurku płytce (Nucleo STM32L476) z częstotliwością 0.5 Hz przy użyciu timera SysTick, uruchomić debugowanie, uruchomić programowanie μC bez debugowania. Keil Startujemy 21.38 21.39 stworzony...
grko napisał: IMO nieprawda a czy Xmegi przypadkiem nie mapuja przypadkiem eepromu do data memory ? Tak, w tym przypadku można włączyć mapowanie EEPROM do SRAM, co ma też tą zaletę, że można programować EEPROM stronami (co bywa nawet 32x szybsze niż programowanie komórka, po komórce). ...
Miniaturowa płytka rozwojowa FPGA STEPFPGA firmy MXO2Core jest oparta na układzie programowalnym Lattice MXO2-4000 i została zaprojektowana do edukacji z łatwym w użyciu Web IDE, zamiast bardziej tradycyjnych narzędzi, które mogą być frustrujące w użytku, nawet przy wsparciu szczegółowych samouczków....
Heh, taki mały problem a ile się nauczyłem innych rzeczy, wielkie dzięki :) Dlatego mam takie moje ulubione przysłowie: człowiek uczy się całe życie a i tak umiera głupi :D To co napisałem powyżej to tylko przykład. Jak mam projekt to w głównym pliku .c nie ma ciał funkcji. I faktycznie, jak przerzuci...
a ja sam tego badziewia zresetować nie mogę??. Reset bez wpisu serwisu to kara ze strony US - a dwa trzeba by kasę rozpląbować a to może tylko serwis czy jest czy nie jest na gwarancji bo za to nawet może być niezła kara z odsiadką włącznie ( jak coś namieszasz w kasie). Jak masz obawy że serwis...
Załączam dedlisting pliku. Nie wiadomo, czy użyty deasembler podał własciwą interpretację, ale nie wiemy nawet o jaki procesor chodzi. Hehe ciekawe co kolega z tym zrobi? Przecież pokazał zaledwie kilkadziesiąt bajtów pliku ELF, a Ty mu dajesz disasemblację nagłówka ELF na architekturę i386 - nawet...
Kolobos chodzi mi o to, że ja tego programował nie będę a człowiek który miał się tego podjąć powiedział mi że ma być plik *.bin. Twierdzi że w *.rom-ach są "inne nagłówki" i jest trochę zabawy z ich przerobieniem. Zapewne nie znam się aż tak dobrze na programowaniu biosów jak Ty, wybacz... Pozdrawiam.
1. void ReadEncoder(); #define GLUE(a, b) a##b #define LEDPORT1(s) GLUE(PORT,s)... LEDPORT LEDPORT1(LED) #define LEDDDR1(s) GLUE(DDR,s) ... LEDDDR LEDDDR1(LED) a) Co to jest? Coś jak podprogram? Ale dlaczego...
Jak najbardziej należy się uczyć i VBA ale z kolei nie wszystko na raz. Piszesz że słabo znasz excela (funkcje) a chcesz się brać od razu za VBA. Można ... tylko boje się że się wcześniej zniechęcisz całkowicie do excela nie tylko do VBA (tym bardziej jak nie miałeś do czynienia z jakimkolwiek programowaniem)....
1. Nie stosuj niestandardowego połączenia pinów w gnieździe programowania, bo gdy podłączysz programator zgodny z ISP z włączonym zasilaniem układu programowanego, to będzie buuuuuum: 2. Coś pomieszałeś ten układ resetu. Rezystor 330 przy kondensatorze ma ograniczać prąd jego rozładowania w czasie...
Witam Reprezentuję firmę ITalents, zajmującą się doradztwem personalnym i leasingiem pracowniczym. Mój klient to firma o ugruntowanej pozycji na rynku, specjalizuje się w zagadnieniach związanych z cyfrową łącznością radiową i przewodową, jak również zagadnieniami z zakresu rozpoznania radioelektronicznego,...
Nigdzie nie napisałem, że implementacja tych funkcji na AVR jest niemożliwa, a jedynie, że nikt tego jeszcze nie zrobił i pliku stdatomic.h nie ma w AVR-libc. W tym zakresie twoja porada była bezużyteczna, bo wobec braku stosownego pliku i implementacji nie da się z niej skorzystać. Moze posiadam...
jeśli wolno na chwilę wtrącić coś bardziej podstawowego , Ja zadam jeszcze bardziej podstawowe pytanie. Te całe magiczne optymalizacje związane z próbami wymuszenia na kompilatorze inline'owania funkcji - one mają jakiś normalny cel? Czy Twój program działa zbyt wolno do REALNEGO zadania jakie przed...
Witam, W tym DIY Konstrukcje chciałbym zaprezentować urządzenie do gry w Monski Pong. Cały projekt składa się z dwóch programów, modułu Arduino Uno i płytki PCB. Do zbudowania tego urządzenia zachęcam wszystkich początkujących jako dobry wstęp do podstaw komunikacji Arduino z komputerem z pomocą...
Rys.1. Sprzęt domowego browarnika w trakcie budowy. W ostatnich latach moda na domowe warzenie piwa eksplodowała: coraz więcej osób eksperymentuje z piwowarstwem domowym, które może zacząć się od rozrywki, ale potrafi przerodzić się w prawdziwą pasję. W rzeczywistości proces warzenia piwa to relatywnie...
Nie można odciąć nagłówka i CRC i liczyć że będzie OK (co pewnie próbuje zrobić autor tematu). A ja spytam : "Dlaczego by nie ?" :) , już napisałem programik który "układa" hexa na karcie SD żeby mi łatwiej było go "zakodować" w znaki ASCII (wykorzystuję większą pulę znaków niż od 0 do F) jako wsad...
Witajcie moi drodzy W tym temacie pokażę jak każdy początkujący może najprościej uruchomić w warunkach amatorskich mikrokontroler PIC32MX795F512H bez potrzeby trawienia/kupowania pod niego konkretnego PCB. Oprócz minimalnego niezbędnego układu pracy tego mikrokontrolera umieszczę tutaj kilka...
Jakiś czas temu, przeglądając aliexpress w poszukiwaniu kolejnej rzeczy którą rzucę w kąt dzień po odebraniu przesyłki natknąłem się na moduły radiowe JDY-40. Cena $0.60, podobna do NRF24L01+. Cóż to takiego? Postanowiłem pokopać trochę głębiej. BK2461 - SOC radiowy z C51. OK, "biere",...
Seria małych płytek z mikrokontrolerem XIAO firmy Seeed Studio rozszerza się o kolejną — XIAO ESP32C3, wyposażoną w mikrokontroler ESP32-C3 z WiFi i Bluetooth LE (BLE), obsługą baterii LiPo, która jest w tym samym formacie, co poprzednie układy z tej grupy — 21 mm x 17,5 mm. Jest to...
Witam Moduł GSM-LT1 jest okrojoną wersją GSM4. Okrojenie polega na tym, iż nie ma tam wejść alarmowych i w zasadzie cały moduł jest symulatorem zewnętrznej linii telefonicznej. Chcąc go wykorzystać podłączasz do zacisków TIP i RING programujesz centralę do monitoringu lub powiadamiania a wsamym module...
przykladowa procedura zapisu dla 24-b BMPka moze wygladac np tak (z OpenGL Programowanie gier): // WriteBitmapFile() // opis: zapisuje obraz o wymiarach width X height // w 24-bitowym pliku RGB w formacie .BMP int WriteBitmapFile(char *filename, int width, int height, unsigned...
Chciałem przedstawić moje najnowsze dzieło, jakim jest matryca diodowa. Inspiracją do zbudowania urządzenia była jedna z prac dyplomowych znajdujących się w mojej szkole tyle, że tamta zabawka zawiera 7680 dwukolorowych LEDów (120x64). Matryca została oparta o procesor AVR atmega32 wybrałem taki ze względu...
Różnica polega min. na podłączeniu pinu 16 lub 17 lub 18. A mój LCD-k ma na przykład 16 końcówek (4x20). I 16-ta końcówka odpowiada za podświetlanie. Ja przekonałem się bardziej do jaLCDs - ma o wiele więcej opcji, możliwość korzystania ze zmiennych systemowych, oraz definiowanie własnych zmiennych...
Pomysł narodził się po obejrzeniu n-tego postu na temat wyświetlaczy. Zachciało mi się mieć swój własny :P Użyte materiały: - Wyświetlacz WINSTAR WH2004A-TMI-JT REV.C kupiony na allegro za 65 PLN. Wyświetlacz 4x20 ma białe znaki na niebieskim tle () - gniazdko Centronics - z drukarki HP690C -...
Witam zwracam sie z prośbą do osób znających sie na programowaniu w pascalu w pomocy z programem który jak sie dzisiaj dowiedziałem mam oddać na jutro.Nie było mnie kilka dni na zajęciach i nie mam uzupełnionych informacji.Za pomoc z chęcią oddam 20 punktów. Ćwiczenie 1.52 Napisz program PLIKSKLEP,...
Podczas programowania nagłówka nie wpisujesz nip'u. Wpisujesz jedynie dane firmy,np. nazwa firmy, adres firmy i ewentualnie telefon Nip jest dołączany do nagłówka po ufiskalnieniu kasy, wpisuje go osoba fiskalizujaca kase.
6018 obsługuje kartę Cyfry+ bez żadnego problemu. Wystarczy włożyć odpowiednio kartę (nie pamietam jak mają być styki karty - do góry czy na dół), wybrać kanał z pakietu i po chwili powinno być jasno. Ewentualnie sprawdź czy masz najnowszą wersję softu w tunerze, tu jest najnowsza wersja. Soft wgrywasz...
Nie wiem w jaki sposób zczytuje kablem daytek - może z jakimś nagłówkiem albo w swoim specyficznym formacie i dlatego nie działa... Pliki na pewno są takie same do programowania programatorem i wgrywanie poprzez płytę CD w odtwarzaczach manta (innych pewnie też) 26LV800 - na pewno idzie Universal...
Witam was serdecznie! Mam problem odnośnie mojego programu pod mikrokontroler Atmega16. Zacząłem pisać program do obsługi kilku modułów (w sumie nie to jest ważne), jednak stwierdziłem, że zamiast pisać procedury i funkcje pod każdy z nich z osobna, napiszę sobie jedną klasę, która opisuje każdy...
To co wspomniał dee jay G - nie ma tu już sygnałów analogowych!. Z założenia otrzymujemy na wejściu już tylko sygnał ttl z układu separatora, niezależnie od tego, jaki on jest i jak to robi . Zgodnie z tym,co zostało wyjaśnione. Więc jedno z trudniejszych zadań już poza nami. Jednak dodatkowe opcje...
a możwsz zmienić nagłówek metodą dedekt??jeśli pracujesz pod XP to obowiązkowo USER_potr zainstaluj.i nie kombinuj za mocno,bo za chwile napiszesz co to jest.na wyświetlaczu 8888 mam.pamiętaj nigdy nie ma i nie było problemu z programowaniem ferdka.napisz jeszcze jaki soft pakujesz.najnowszego 07 nie...
Ja zrobiłem cos takiego dla systemu z ARM-em i SPARTANEM 250E. Oczywiście kompresje typu ZIP i inne takie z rozwijanym słownikiem całkowicie się nie nadają do małych procków, głównie z powodu małej ilości RAM. Próby z samym Huffmanem dawały słabe wyniki. Dodałem początkowy krok w postaci kompresji powtarzających...
:arrow: markosik20 to co przedstawiłeś, to jest algorytm, a nie protokół Stosowane protokoły w transmisji szeregowej to np.: XON-XOFF Sygnały XON i XOFF umożliwiają sterowanie zapełnieniem bufora nadawczego/odbiorczego. Transmisja przebiega w pełnym trybie dupleksowym, oprócz linii sygnałowych...
Przez przypadek włączyłem przywróć ustawienia początkowe w moim fergusonie. I mam problem gdyż musze wgrać softa a nie mogę bo gdt podłączam kabel i dje wyślij do tunera to mi nie reaguje wogule tak samo jest z listą kanałów. Nagłówki ustawiłem, programy mam, kabel, odpowiednie kody. I nie wiem co to...
:arrow: sp6 Strasznie mały zakres pomiarowy (100nF; 10mH) :( Miernik może i dokładny ale żeby był w pełni funkcjonalny musi mieć automatyczne przełączanie zakresów - dla kogo kto się zajmuje programowaniem to pewnie żaden problem. :arrow: Maj Marcin Czy Ty nawet po Polsku nie umiesz czytać? Na...
Uzbierałem już trochę materiałów. Dokumentację nt budowy WAVa mam. Jeśli chodzi o metody zapisu: w dziedzinie czasowej lub częstotliwościowej (najogólniej). Widmo sygnału - to chcę zrobić. Wiem, że należy zczytywać informacje z pliku z danymi (bez nagłówka) i odpowiednio rysować. A FFT - to szybka transformata...
Witam jak w temacie, kolega poprosił mnie o napisanie zadania, które ma na jutro do wykonania. Podchodzę do niego już n-ty raz, ale dalej nie mam pomysłu jak to rozwiązać. Dodam tylko, że programowałem w VB , Pascal ale z C++ większej styczności nie miałem. Jeśli ktoś ma jakieś sugestie, rady lub chce...
ad 1/ Też nie wiem. Dla niektórych osób to wystarczy, dla niektórych nie. ad 2/ Musisz wiedzieć jak są rozmieszczone struktury po sektorach, jakie są relacje pomiędzy strukturami, rozmieszczenie pól etc. Różne systemy plików różnie podchodzą do różnych zagadnień, stąd są między nimi różnice. FAT jest...
Mam ustawione jako programator to co pisałeś mi na GG czyli Sample Electronics Programmer. O tym odczycie danych: Chodzi ci o to, żebym dał opcję Read Rom?? Dodano po 4 Dałem to i wyskoczyły same FF we wszystkich komórkach na tej tablicy. A jak daję Idenefity Chip to wyskakuje to Could...
A może na początek jednak Pascal. Kod czytelny i przejrzysty. Pisanie programu wymaga pewnej dyscypliny i przemyślenia algorytmów (np. deklaracja zmiennych w nagłówku, a nie w miejscu gdzie się przypomni...) Z Pascalem można poznać wiele zasad, które później można przenosić do innych języków. Skróty...
a ja nie rozumiem programowania :) i już całkowicie się pogubiłem ... w kodzie pokazanym przez ciebie jest za dużo niezrozumiałych rzeczy std::cout << "..."; for (;;) { std::cin >> znak; // std?? co to czemu po tym jest :: ...
1. Dla łatwości programowania - załóżmy, że jakieś zadanie zupełnie inaczej wykonuje się dla liczb zmiennoprzecinkowych a inaczej dla stałoprzecinkowych. Używając przeciążonej funkcji, nie musisz zastanawiać się, której wersji użyć - kompilator sam dobierze właściwą w zależności od parametrów. 2....
Mikrokontroler się programuje ale na portach nie pojawiają się zadeklarowane w programie stany.Programowany w Avr studio i WinAvr, a zapis dokonywany programem ponyprog. Czy powodem może być brak w nagłówku definicji attiny2313. Fuse bity nie powinny mieć wpływu, a dodatkowo nie były zmieniane. Może...
Tak też pomyślałem że suma kontrolna to jest najwazniejszym elementem ale z tym to nie ma większego problemu, mozna ją wyliczyc na podstawie tablic. To jest do zrobienia. Wersję programu również umieszczam w nagłówku itd. Tylko jest jeden problem jak zrealizować samo "przegrywanie" programu z karty do...
Obsługa SB - inicjacja, ustwienie parametrów, odtwarzanie ect. Obsługa DMA - owszem to kilka linijek kodu, ale trzeba jeszcze wiedzieć na jakim kanale i przerwaniu mamy naszego SB. Obsługa formatu wave - zrozumienie nagłówków. Obsługa RAMu - inicjacja buforów na sample potem przerzucanie tego przez...
Myślę, że już to zrobiłem w pierwszej mojej wypowiedzi. Nie pamiętam tylko, czy przypadkiem w nagłówkach funkcji nie trzeba również zawrzeć słowa kluczowego struct - nie programuję w C :(
Użyj kalkulatora on-line, np tego: W avr-gcc można również ustawiać fuse bity w osobnej sekcji kodu programu, ale to wymaga żonglerki z makefile przy programowaniu. Niemniej da się to zrobić. Poczytaj dokumentację nagłówka avr/fuse.h Pozdrawiam, Dr.Vee