Wystarczy ująć eksportowane funkcje w klauzulę extern "C" ... i będzie ok. BTW, po co piszesz własne makefile? Nie prościej użyć np. Atmel Studio, który stworzy go za ciebie i w dodatku obsługuje C++? Przy okazji - powszechny pogląd, że niby programowanie obiektowe generuje mniej optymalny kod, jest z palca wyssany :) Pochwal się co tworzysz.
http://obrazki.elektroda.pl/1347637100_1... Witam. Przedstawiam dziś drugą, ulepszoną i bardziej funkcjonalną wersję przenośnego oscyloskopu cyfrowego. Głównym założeniem było zwiększenie zakresu częstotliwości w porównaniu do pierwszej wersji oraz jak zwykle: jak najtańszy koszt. Ponadto chciałem użyć w miarę duży ale tani kolorowy...
Dokładnie tak, nowo kupiona Atmega 328P bez bootloadera włożona w podstawkę Arduino Uno - Windows nie widzi. Dopiero wgranie bootloadera powoduje uruchomienie komunikacji poprzez USBasp.
http://obrazki.elektroda.pl/7748315400_1... Witam. Przedstawiam kolejny mały projekt na Atmega8 i LCD z Nokii 3310. Tym razem jest to miernik indukcyjności. Założenia: Celem było zbudowanie projektu na zaliczenie Techniki mikroprocesorowej. Skoro miałem już zainwestować w kilka elementów, to postanowiłem zrobić coś przydatnego. No więc jest...
Powinno się filtrować . To co ty widzisz na odbiorniku wtedy kiedy nadajnik nie nadaje , to zwykłe zakłócenia .Musisz na odbiorniku poprzez atmege oczekiwać tego co ma się pojawić z nadajnika tzn. Musisz zrobić coś na wzór rozbiegówki czyli przed wysłaniem jakiś danych z nadajnika wyślij np 1,0,1,0 gdzie ściśle ustal ile ma trwać 1 i ile 0 , tyle samo...
https://obrazki.elektroda.pl/2650867800_... Dziś kolejna krótka prezentacja wnętrza starego sprzętu. Tym razem będzie to 32-calowy telewizor LCD LG mający premierę w 2007 roku, sprzęt jeszcze z podświetleniem świetlówkowym, ekran o rozdzielczości 1366 x 768 pikseli. Pokażę tu jego wnętrze i sprawdzę, czy coś ze środka może się przydać...
https://obrazki.elektroda.pl/9235682700_... Przedstawię tutaj poprawki, uruchomienie i rozwinięcie biblioteki ArduinoHttpServer na platformie Arduino R4 WiFi. Celem tematu będzie ułatwienie nam operacji związanych z protokołem HTTP, a dokładniej parsowania żądań HTTP (przetworzenie nagłówka, ścieżki zasobu oraz argumentów GET) oraz...
https://obrazki.elektroda.pl/1316672100_... Zapraszam na krótką prezentację nowej płytki Arduino - Arduino R4 WiFi. Pokażę tutaj jak przygotować pod nią środowisko pracy (Arduino IDE na komputer bądź środowisko Webowe) z uwzględnieniem popularnych problemów (Web Edytor nie widzi portu COM?), zaprezentuję tu same możliwości płytki oraz...
http://obrazki.elektroda.pl/4776361100_1... Witam wszystkich, jest to mój pierwszy projekt opisywany na tym forum. Przedstawiam projekt mojego autorstwa, zegar z termometrem wyświetlający aktualną datę, godzinę oraz temperaturę z 3 czujników. Założeniem projektu było zbudowanie zegara wyświetlającego godzinę oraz temperaturę wewnątrz...
http://obrazki.elektroda.pl/5579748400_1... Dendy Keyboard Transformer - podłącz klawiaturę i magnetofon do Pegasusa! Artykuł powstał jako opis zmagań z próbą zrobienia reprodukcji kardridża Keyboard Transformer - rosyjskiego wynalazku, który umożliwia pisanie programów w BASICU. Kardridż udostępnia gniazdo klawiatury i magnetofonu...
http://obrazki.elektroda.pl/3563766800_1... Wstęp: Witam wszystkich forumowiczów. Jest to mój pierwszy projekt tutaj jednak forum śledzę już od dawna. Ale do rzeczy. Chciałbym wszystkim przedstawić mój projekt termometru cyfrowego z przewodowym pomiarem temperatury wewnętrznej oraz bezprzewodowym pomiarem temperatury zewnętrznej....
Interfejs CobraSPI wstępnie uruchomiony. Wysyła znaki oraz odbiera swoją transmisję. https://obrazki.elektroda.pl/4256100500_... Filmik. Na ekranie są dwa znaki. Pierwszy od lewej to znak wysłany, drugi to znak odebrany. W środku filmiku następuje rozsynchronizowanie nadany/odebrany ponieważ na chwilę została odłączona zwora między...
https://obrazki.elektroda.pl/5128171500_... https://obrazki.elektroda.pl/1498445100_... https://obrazki.elektroda.pl/5424905700_... Witam. Przed rozpoczęciem opisywania mojej konstrukcji chciałbym ostrzec: OZON W ZBYT DUŻYM STĘŻENIU JEST SZKODLIWY DLA ZDROWIA I MOŻE ZAGRAŻAĆ ŻYCIU ! Wszelkie próby...
Temat już dość obrósł w piórka, ale dorzucę swoje 2 grosze. To co napiszę teraz nie ma na celu ukazania "idealnie niepodważalnego podjeścia do sprawy portowania projektu na nową platformę". Po tym zdaniu napiszę jak ja bym podszedł do tego zagadnienia. Na początek: 1. Wybór nowego procka (zrobione stm32f103). 2. Uruchomienie środowiska do programowania,...
https://obrazki.elektroda.pl/3965688100_... Przedmiotem prezentacji jest miernik częstotliwości z 7-mio cyfrowym wyświetlaczem LED. Wykonany został w oparciu o projekt znaleziony w sieci a pokazany na załączonym schemacie. Zakres mierzonych częstotliwości zaczyna się od ułamka Hz do 9.999999 MHz. Ponieważ miernik powyżej 7 MHz mam,...
http://obrazki.elektroda.pl/3404456500_1... Witam. Chciałem zaprezentować wykonaną przeze mnie płytkę testową dla procesorów atmel rodziny atmega w obudowach czterdziestopinowych. Założenia Głównym celem było zaprojektowanie płytki pod mikrokontroler atmega32 w programie Cadsoft Eagle na licencji freeware, czyli 10cm x 8cm z jak największą...
http://obrazki.elektroda.pl/7024930700_1... Witam projekt robiony (prawie rok temu) na szybko w celu pokazania młodszemu pokoleniu co można zrobić mając pomysl trochu czesci (reszte mozna domowic). Hardware: Platforma robota kupiona z chin Adruino na atmega 328 Sterownik podwojny mostek H do sterowania silnikami Przetwornica z 12V->5V...
Wiem tylko jedno jak sam nie sprawdzisz to się nie dowiesz. Kto ci to potwierdzi to na 100% i zaręczy za działanie chińskiego kabelka? Odpowiedz nikt. Ja też jak ten stary kabelek kupiłem to wszystko na laptopie zabezpieczyłem i wyłączałem internet itp jak kabelka używałem. Któregoś dnia uwłaczam program VCDS, a kabelek nie działa, co jest grane? Sięgam...
Wpadł mi w ręce moduł dźwiękowy RC jakis retro na ATmega 8 i zastanawiam się jak go uruchomić bi oprócz zasilania nic nie wiem, Nie chce go zniszczyć bo może jest sprawny. Jeszcze smaczku dodaje przekaźnik który chyba steruje tranzystorowym o symbolu CTBC337 nie wiem czy atmega może być podłączona do głośnika 4 ohm ? jakąś mi to nie pasuje wszystko...
Zalegający śnieg na dachu, o ile jest go dużo, potrafi wyrządzić poważne szkody. Można tu wymienić zrywanie rynien, spadanie dużych bloków oblodzonego śniegu na podjazdy garażowe, parkingi, itp. W celu ochrony przed takimi wypadkami stosuje się różnego rodzaju zabezpieczenia przeciwśniegowe w postaci rur, barier, płotków. Ich głównym zadaniem jest zatrzymanie...
Witam wszystkich. Ponieważ zainteresowanych rozbudową dogrzewacza, który montowany był m. in. w samochodach Wolswagen Sharan jest dość sporo, opiszę tu jak rozbudować ten właśnie dogrzewacz do pracy samodzielnej bez potrzeby odpalania silnika. Układ ten pracuje u mnie już jakieś dwa tygodnie i jestem z niego bardzo zadowolony. Zalety to ciepły silnik...
Witam Próbuję podpiąć do atmegi moduł ethernet SHD004 [url=http://arduinosolutions.com/index.p... Kod źródłowy programu użyłem z książki p. Mirosław Kardaś ( link do wersji elektronicznej [url=http://ep.com.pl/files/1348.pdf]Lin... Próbowałem uruchomić to zarówno na atmedze 8 jak i 128. Prosiłbym o wskazówki...
Witam, miałem podobny problem z arduino (identyczne komunikaty z avrdude). W moim przypadku okazało się, że prędkość transmisji trzeba ustawić na 57600.
https://obrazki.elektroda.pl/9520538200_... Jest to raczej sprzęt dla fanów atmegi ;) Z punktu widzenia ekonomii nie ma wielkiego sensu. Stosując elementy smd oraz inny mikrokontroler można zrobić sprzęt i lepszy i tańszy. A części użyłem jakie miałem na stanie. Właściwości : - 1,2,4 kanały analogowe min (max 100,50,20 ksps) pasmo...
Witam Skompilowałem wsad na którym można uruchomić to urządzenie napisany na kodzie z int DS_TEMP = 5; // DS18B20 Temperature pin int AC_LOAD = 3; // PD3 Output to Triac pin code from https://alfadex.com/2014/02/dimming-... int PC817_DET = 2; // PD2 INT0 interrupt pin connected to cross zero detect circuit volatile byte state...
Witam Wykonałem pierwsze uruchomienie prototypu, i ku mojemu wielkiemu zdziwieniu zobaczyłem dym i huk i oczywiście poleciały nadprądówki w domu. Po głębszych oględzinach po fakcie zauważyłem że, żaden element elektroniczny nie uległ uszkodzeniu (bardzo dziwne) lecz niestety odparowało parę cm ścieżki na 230VAC i kawałek ścieżki Neutralnej. Z racji...
Witam!! Nie wiem dlaczego Atmega 328 mierzy napięcie tylko do 1 V ? Chcę mierzyć od 0 -2 V Poniższy program bez problemu działa na Atmega 8 i mierzy od 0-2 V a na Atmega 328 nie chce mierzyć od 2 V ? pomiar na PC5 ADCSRA = (1 << ADEN) // waczenie ADC //| (1 << ADFR) // wlaczenie trybu Free run | (1 << ADATE)...
Jeszcze zastanawia mnie jedna zecz. Wszystko jest dobrze do momentu w którym mikrokontroler nie generuje pwm. Korzystam z atmegi 128 i mam obsadzone wszystkie 6 kanałów pwm. Kiedy atmega nie generuje na tych pinnach nic - pozostała funkcjonalność jest zachowana stabilizator się nie nagrzewa zgodnie z oczekiwaniami. Uruchomienie pwm powoduje stopniowy...
Ależ nie ma problemu, ja również pracuje. Dobrze, że Kolega odpisał. Codziennie "trochę męczę" odbiornik ( czasem nadajnik, choć do niego nie mam zastrzeżeń, do ideału brakuje mi tylko uruchomienia czujnika MPL115A2 pod TWI/I2C ). Czy jest możliwe uruchomienie dwóch modułów RFM12 na jednej płytce z jedną Atmega ? ( np jeden na 433 MHz i jeden na 868...
S1 i s3 musisz wcisnąć przy całkowicie zimnej grzałce , bo inaczej nic z kalibracji nie wyjdzie .W trakcie tego musisz mieć termoparę już podłączoną do płytki. Podczas kalibracji raczej nie mierz żadnych napięć i nie dotykaj wyprowadzeń termopary bo zakłócisz pomiary. Sama kalibracja trwa dość długo bo grzałka musi się mocno rozgrzać i procesor musi...
Jak masz drugą atmegę to zaprogramuj ją czymś takim PORTA=0xFF; asm("nop"); PORTA=0; asm("nop"); Weź sygnał z jakiegoś pinu portu i podepnij pod XTAL1 pacjenta, na pewno zadziała:) Jak nie to możesz kupić generator za kilka zł i podpiąć pod procka.
Domyślnie fuse bity powinny być ustawione tak, aby ATmega ruszyła na wewnętrznym oscylatorze. Na pewno tak jest w ATmedze8, podejrzewam, że w Atmedze32 również.
Zamiast diody, mały głośniczek, wtedy na własne uszy usłyszysz czy PWM działa, do tego można testować w bardzo szerokim zakresie ustawień PWM. Nieco trudniej ustalić wtedy czy działa dobrze, ale zawsze można nagrać dźwięk mikrofonem i w pierwszym lepszym programie do edycji audio dokonać analizy częstotliwości, odczytać wynik, dobrze nagrany będzie...
To co pokazałem w poprzednim poście nie było docelowym ułożeniem kilku elementów na PCB, tylko wskazanie jak prościej je ułożyć. Co do braku różnic na schemacie o których piszesz, to albo nie przyznajesz że nie ogarniasz części 230V, albo nie masz pojęcia jak to poprawnie na schemacie zaprojektować. Pokazałem Ci jak poprawnie zaprojektować schemat z...
Jeśli układ nie będzie Ci się zawieszał przy byle przepięciu sieciowym to masz kupę szczęścia :-) Masz sporo długich ścieżek bez kondensatorów odsprzęgających. Położenie kondensatorów C11, C12 jest mocno przypadkowe. One służ po to by niwelować zakłócenia i należy je montować przy układach cyfrowych najbliżej jak to tylko możliwe. Przy samym atMega...
card splitter rev-3.3 19.11.2004 z tunerami strong 1. Czy jest możliwość uruchomienia na takim zestawie cyfry? 2. Jeśli tak, to co wgrać do karty, serwera bo normalnie nie przepuszcza uprawnień Dodam, że na fergusonie karty działają
Więt tak: deklaracja zmiennej : [syntax=c] volatile uint16_t zmienna = 0; // - zmieniam tą wartość później na 300 [/syntax] włączam przerwania według konfiguracji zegara (8MHz - wewnętrzny) [syntax=c] //- uruchomienie eepromu extern EEMEM uint16_t eeprom_values[200]; EEMEM uint16_t eeprom_values[200] = {0,0}; //- konfiguracja zegara void Init_Timer0_OVF(){...
Mam zbudowany układ na podstawie atmega8 obsługujący bramę przesuwną. Atmega uruchamia jeden z dwóch przekaźników powodując uruchomienie silnika prądu stałego w jednym kierunku obrotów bądź drugim. Układ działa tak jak należy na "sucho" czyli na biurku poskładany, nie podłączony do silnika. Ale gdy już układ jest na swoim miejscu to chwile po uruchomieniu...
Witam Mimo, że większość proponowanych tutaj rozwiązań podłączenia RFM12 do Atmegi wykorzystuje SPI programowe, ja podłączyłem tradycyjnie, przez SPI sprzętowe - mimo, że nie miałem problemów z wgrywaniem kodu do Atmegi spiętej z RFM12, to uruchomienie ich razem jest problematyczne ( każde osobno działa bez problemu ) [syntax=basic4gl] $include "Config_AVR-DOS.BAS"...
Ja się nauczyłem obsługi mikrokontrolerów na tej stronie: http://mikrokontrolery.blogspot.com Nie polecam arduino ponieważ jest drogie! Arduino kosztuje ok 200 zł a cały zestaw elementów potrzebny do uruchomienia atmegi8 ok 30zł (za programator też). Poza tym będziesz miał problem z przejściem z ardunino na atmegę bo arduino ma inne komendy niż zwykły...
Witam, mam czujnik ultradźwiękowy i chciałbym wykorzystać go do pomiaru odległości i chciałbym uzyskać pomoc w napisaniu programu w języku C dla Atmegi16 który działał by następująco: Atmega ma wysyłać impuls do czujnika o czasie trwania nie mniejszym niż 10us ( uruchomienie czujnika i wysłanie fal ultradźwiękowych), następnie czujnik zwraca wartość...
Czy możesz wrzucić skompilowanego hexa i epp pod atmega 8? Bo ten, co jest w pierwszym poście, chyba jest pod m88. Zdobyłem m88 w dipie i złożyłem układ na płytce stykowej z chińskim modułem nokia 5110 lcd. Pierwsze uruchomienie zawsze jest ok do czasu edycji ustawień, szczególnie podstawa czasu i trigger. Po tej zmianie oscyloskop uruchamia się tylko...
ten z avt ma podobno jakies wady najlepiej jakbys kupil taki programator tylko niestety nie jest najtanszy na allegro ok 200 zl na gieldzie elektronicznej za kilkanascie zl widzialemplytki do willema chyba 7 ale przychodzi tam dosc duzo elementow i znow jak cos nie zadziala to nie bedziesz wiedzial co programator czy procesor. Kiedys rzucilem sie na...
Witam. Próbuje dziś uruchomić serwo na atmedze8 i niestety nie mogę ogarnąć;/ Wydaje mi się że wszystko ustawiam odpowiednio. Serwo zasilam z zewnątrz. Lecz nic;/ Oto kod: [syntax=c]/* * main.c * * Created on: 5 kwi 2018 * Author: Mateusz */ #include <stdio.h> #include <stdlib.h> #include <avr/io.h> #include <avr/interrupt.h>...
Minimalny czas konwersji AD to 65us. Przy czasie trwania jednej instrukcji (0,1us) czas na uruchomienie przetwarzania jest znikomy do czasu czekania na wynik. Zostaje założenie szybszego zewnętrznego AD z 1MSPS.
jestem na laptopie ze sprzętowym portem wpiętym w PCMCIA - LPT1 w menadżerze urządzeń, lecz wysokim adresem bazowym (brak możliwości zmiany) FFD8 Nigdy nie miałem z tym adapterem kłopotów np. w Bascomie Czyżby nie typowy adres bazowy blokował uruchomienie usługi Giveio Będę próbował na komputerze stacjonarnym... Dziękuję za podpowiedzi te pliki remove...
Próbuje uruchomić przetwornik ADC na Atmega 32A-PU. Mam jednak problem, mianowicie ADC zawsze pokazuje wartość 0. Korzystałem już z kilku tutoriali i sprawdziłem połączenia kilka razy, w końcu jestem zmuszony prosić o pomoc na forum. Poniżej przedstawiam kod mojego programu. [syntax=c] #include <avr/io.h> #include <stdlib.h> #include <util/delay.h>...
[syntax=c] #include <avr/io.h> #include <util/delay.h> #define ADCIN PC5 //definicja ADCIN (wejście ADC) #define nadmuch (1<<PD0) #define paliwo (1<<PD1) #define iskra (1<<PD2) #define alarm_temperatura (1<<PD3) #define alarm_paliwo (1<<PD4) int main(void) { //Uruchomienie ADC, wewnętrzne napiecie odniesienia,...
Witam wszystkich, staram się zawsze zanim zadam jakiekolwiek pytanie prześledzić jak najwięcej postów związanych problem którego nie mogę rozwiązać. Tym razem było podobnie i mimo wielu godzin spędzonych na poszukiwaniu nadal nic. Cel: uruchomienie po przez wysłanie z RPI 3B+ (po przez bluetooth) sygnału do mikrokontrolera Atmega 8 programu zapalającego...
Potrzebuję wysyłać po RS232 wartości : volatile unsigned int narastanie,opadanie,które są tymczasowymi wartościami rejestru ICR1. Są to czasy pojawienia się odpowiednio zbocza narastającego i opadającego w trybie input capture,ktory próbuję od jakiegoś czasu uruchomić,ale beż efektów.W tym trybie chcę mierzyć czas trwania impulsów,jakie pojawiają się...
immergas uruchomienie beninca uruchomienie uruchomienie kospel
migają niebieskie diody naprawa agregatu klimatyzacji amplituner onkyo zamiennik
podłączyć wentylator łazienkowy
Mercedes A168 - Kod błędu B1000: Diagnoza i Rozwiązania Menuet 20303 – przepalanie rezystora R20 po włączeniu UKF, zwarcie kondensatora, ECC85