I to ja ponoć jestem uszczypliwy:D Zaraz będzie pytanie co tam wpisać, podpowiem wartości wyliczone w/g datasheeta.
Jeżeli używałbyś Bascom'owego zegara (Config Clock = Soft/User) data i godzina byłyba prawidłowa. Możesz zrobić eksperyment :), zdefiniuj zegar (zostaną dodane zmienne wykorzystywane przez Avrdos'a _sec, _min, _hour, _day, _month i _year) i dodaj podprogram Getdatetime. W podprogramie należy przepisać datę z PCF do zmiennych wykorzystywanych przez Avrdos....
Jaką masz wersję BASCOM'a ?
- czym jest / są: Spmcsr.0, Eecr.1. To nazwy rejestrów ATmegi z których odczytywany / badany jest pojedynczy bit . W przypadku Spmcsr bit 0 a w przypadku Eecr bit 1. Taka konwencja zapisu.... - czym są r0, r1, r30, r31 To są rejestry wewnętrzne ATmegi.... - z czego wynika dzielenie firmware-u na kawałki akurat 128 bajtowe ? Z tego, ze zapis Flasha odbywa...
Witam Bardzo proszę szanownych Kolegów o sprawdzenie, czy poprawny jest schemat optoizolacji UART, schemat rysowałem na podstawie Elektroniki Praktycznej http://obrazki.elektroda.pl/5902513600_1...
No niestety jak dopiero zaczynasz zabawę z programowaniem to sie nie dogadamy musisz opanować jakieś sensowne podstawy. Musiał bym w tym wątku zrobić kurs programowania. Mogę polecić Ci "Mikroprocesorowa oślą łączkę" Góreckiego (do znalezienia w internecie)tam masz łopatologicznie wyłożone podstawy z obszernym komentarzem. Ewentualnie "Programowanie...
Tak, widziałem ten temat. W sumie skorzystam z sprawdzania, czy modem jest włączony. Oczywiście kod ładnie opisany, z powodu małej ilości wolnego czasu dopiero próbuję go ogarnąć i wyciągnąć co potrzebne. Natomiast mam obawę, czy to się sprawdzi w całym projekcie. Otóż oprócz odbierania i wysyłania SMS, Atmega obsługuje jeszcze 7 czujników DS, 1 czujnik...
Zapewne można i tak. Na razie nieco ogranicza mnie programator, nie mam takiego, który programowałby AtXmega ( przez PDI ). No poza przeczytaniem paru zachwalających ten układ opisów nie mam żadnego doświadczenia z nim. Przeglądając notę nie widzę przerwań ( do których jestem przyzwyczajony ). Wiem, że AtXmega ma DMA. Zapewne wystarczyłaby AtXmega z...
Dodajesz jeden warunek przed decr by wykonać zmniejszenie o 1 tylko jeśli dajmy na to M jest większe od zera. W przeciwnym wypadku w ogóle program pomija odejmowanie tylko nadaje wartość 59. Przy okazji prawdopodobnie masz zmienne Byte - w tym wypadku nie ma jako tako wartości ujemnych (są w C dla signed char, int8_t) więc ten kawałek: If M < 0 Then...
Używasz w programie portu zawierającego linie MISO/MOSI/SCK? Może tutaj problem, że utrudnia działanie otoczenie procka? Spróbuj podpiąć tylko procek i zasilanie do programatora i "dogadać się" z nim na osobności...
Wszystko zależy od programisty. Do tak skomplikowanego projektu Bascom to już marne rozwiązanie.
Dzięki postowi Janekpc, pojawiło się u mnie podejrzenie, że próbujesz się dogadać z ESP przez UART z ATmega644? Wtedy oczywiście może z jednej strony (AVR) być to Bascom.
Witam Jak ustawić w ATMEGA644 fusy żeby pracował na zewnętrznym kwarcu 16Mhz Do programowania używam bascoma
na temat programatora znajdziesz tu http://www.serasidis.gr/circuits/avr_isp... pozotaje jeszcze sprawa fuse bitów poczytaj jest tego sporo na forum
Przenieś Enable Pcint0 i Enable Pcint3 zaraz przed Enable interrupts, albo zobacz co sie stanie jak skasujesz flagi tych przerwań. PCIFR.PCIF0 = 1 PCIFR.PCIF3 = 1
≈0,3mA na dzielniku R10+R43 to święta racja, ponieważ tu nie są potrzebne żadne prądy, a tylko dzielnik napięcia dla ADC więc zwiększę opory, Inne spojrzenie na dzielnik. http://obrazki.elektroda.pl/3298128800_1... Pin portu ustawisz tuż przed pomiarem na zero ( dokładasz parę omów ) , po czym wracasz do jedynki bez podciągania...
Witam nie sadze aby schemat był potrzebny, ten układ w bascomie działa rewelacyjnie. moje podejrzenia padają na być może nie do końca skonfigurowany PWM
Programator masz sprawny, ATmega też jest sprawna; brak ci pliku w Bascomie o symbolu m644Pdef.dat. Musisz go wziąść z wersji Demo jakiejś nowszej od tej wersji, której używasz i skopiować do katalogu w którym masz zainstalowany Bascom.
Witam. Polecam stronkę do przestudiowania: https://loee.jottit.com/rfm12b_and_avr_-...
;-) Cóż, a nie mówiłem... Co do sprawdzania czy pilot działa (tzn. czy cokolwiek się dzieje) wystarczy jakakolwiek kamera czy byle jaki aparat. Wystarczy tylko skierować pilot na takie urządzenie i zobaczymy w aparacie normalnie tak jakby dioda normalnie świeciła, gdyż matryce w aparatach są wrażliwe na światło IR ;-) PS. pilot mógł nadawać np. w RC6,...
Przez te 5 minut, serwer oczekuje aż wyślesz dalszą część zapytania. :) Wysyłasz: "GET /~test HTTP/1.1" , &H0D , &H0A "Host: 192.168.1.241" , &H0D , &H0A a powinno być: "GET /~test HTTP/1.1" , &H0D , &H0A "Host: 192.168.1.241" , &H0D , &H0A &H0D , &H0A
Witam. Ustaw prawidłowy scalak powinno być : $regfile = "m644pdef.Dat"
Witam ! Buduję urządzenie wykorzystujące ATmega644. Natrafiłem na dziwny problem, a w zasadzie dwa. Soft w Bascomie. Jak włącze w programie watchdog'a, to po resecie procka licznik watchddog'a dalej pracuje. Nie reaguje na Disable. W sumie nie wiem czy to dziwne, ale mnie dziwi. Drugi jest dużo gorszy. Jak wyłączam zasilanie trafo i układ zostaje na...
Kod jest dobry. Zresztą mój też na tym wzorowałem (a dokładniej na kodzie w BASCOMIe który rok temu wzorowałem na kodzie z tej strony ;D) Bez podświetlania mało co widać. Po prostu je podłącz.
Witam Nie musisz się przesiadać na atmega128, możesz wymienić procek na Atmega644 (4KB SRAM i 64kB falsh). Mam jeszcze do was pytanie czy nie udostępnilibyście obsługę "sliding window" najlepiej w Bascomie. Pozdrawiam Sławek
Wystarczy wpisać w google "atmega644 pdf" i ściągnąć go ze strony Microchipa - aktualnie już nie Atmel. O Bascom wspomniałem dla formalności - nie polecam. Przerobiłem kurs oślej łączki, miesiąc życia stracony, płytka EVB do szuflady na parę lat. By robić coś większego okazało się, że płytka za 2 stówki to dopiero początek wydatków. Najłatwiejsze jest...
A może zna ktoś profesjonalny i kompletny układ to przesyłania zwykłej transmisji szeregowej drogą radiową? Mam na myśli coś takiego, żeby nie trzeba było pisać własnego kodowania, sprawdzać poprawności danych etc i przede wszystkim, żeby układ był sprawdzony. Zasięg powiedzmy 100m. Częstotliwość taka, żeby w obszarze zabudowanym nic go nie zakłucało,...
A no tak, zapomniałem ze bascom. Czy gps w ogóle gada? Czy moze inne opcje dzialaja jak zmiana rodzajów wysylanych slow? Najlepiej podepnij pod terminal i pogadaj z modułem. ?Coś mi sie kiedyś obiło o oczy źe niektore funkcje wymagają custom firmware..
Proszę bez ignorancji mi tu. Jeżeli pisałbym w asemblerze to jest to moja niech będzie ignorancja. Ale używam języka wysokiego poziomu i skoro ten kompilator napluje na mnie jak będę chciał zapisać word do byte w zmiennej to nie rozumiem dlaczego nie pluje jak chcę zapisać word do byte w rejestrze licznika. Oczywiście zgadzam się z tym że jest to mój...
Ja bym "przewymiarował" płytkę i procesor- róznica kilkudziesięciu zł co w porównaniu z ceną całego urządzenia będzie niewiele. Procesor ATMega32- ATMega644. Płytka powinna być dość "wypasiona". A mirek ma rację- mam Jego książkę i jestem pełen podziwu. Dostajesz gotowe funkcje podstawowej obsługi procesora- LCD itp. Nie "gotowce" ale z tłumaczeniem...
Próbowałem SinaProg i Khazama. Wygląda mi to raczej na problem z MCU. W obu przypadkach program prawidłowo identyfikują procesor (nie ma też problemu z Atmega644 który mam na tej samej PCB). Jedynie nie mogę odczytać fusów z attiny45... Co ciekawe - spod BASCOMA, z uzyciem USBAsp można fusy ustawić. Trochę dziwnie wygląda zapis do flasha - jeśli nie...
Witam Wiem, że temat odczytu kart w BASCOM'ie był już poruszany setki razy na tym forum, ale coś mi cały czas nie pasuje. Chciałbym jedynie odczytać 5 bajtów kodu. Korzystam z zestawu EvB 4.3 i czytnika RFID którego dokumentację dołączam do tego posta. Proszę pomóżcie mi i pokażcie jak napisać program do odczytu tego kodu. Dodam jeszcze, że czytnik...
W helpie jest napisane, że domyślnie Timer0, opcjonalnie Timer2. Czyli zostaje odbiór RC5 z dodatkowej płytki. A już myślałem, że Atmega644 jest jakaś trudniejsza w opanowaniu - są z nią większe problemy. Przyznam, że jeśli przy tej samej konfiguracji sprzętowej można uzyskać ten sam efekt a nawet "wyciągnąć" więcej to C staje się co raz bardziej kuszące....
A jednak widziałem że udało się pod bascomem uzyskać grafikę
Źle przekazujesz Id do funkcji, mały przykład do uruchomienia w symulatorze: [syntax=basic4gl]$regfile = "m88pdef.dat" $crystal = 20000000 $baud = 19200 $hwstack = 64 $swstack = 64 $framesize = 64 Dim Tablica(4) As Byte , Tekst As String * 12 Declare Function Test_funkcji(byref Osa As Byte) As String * 6 Tablica(1) = 10 Tablica(2) = 20 Tablica(3) =...
Jest jeszcze biblioteka [url=http://www.mcselec.com/index.php?op... FAT-free SD card library. Niestety żeby to skompilować wymagana jest wersja BASCOM'a => 2.0.5.0 (używane są zmienne typu DWORD)
r"](...) Możesz zdradzić coś odnośnie swojego nadajnika ? Troszkę się pochwalić.... i jak wykonywałeś projekt, jaki uC może jakaś płytka typu kit jak ardu ? (...) Zbudowałem nadajnik na bazie nadajnika z Lamy V2 i modułu nadawczego FrSky. Program działał w ATMega644 a czasem ATMega32 (na płytce uniwersalnej). Dane z telemetrii i stan manipulatorów...
W tym kursie masz dokładnie wszystko napisane "Jeżeli odczytujemy stan końcówki to wtedy używamy "pin", a kiedy chcemy nadać jakiś stan używamy "port"" więc powinieneś mieć: Do If PINC.7 = 1 Then Toggle Portc.0 Zresztą masz przykład z serwisu poświęconego zestawowi EvB 4.3 $regfile = "m644pdef.dat" $crystal = 16000000 Config Pinc.0 = Input...
Udało się rozwiązać problem? Odbiornik RC5 podłączony (ja miałem identyczną sytuację - chwilowo odłączyłem odbiornik SFH506, Int) wisiało w powietrzu i się zastanawiałem dlaczego mi się Atmega664 przywiesza momentami / spowalnia. Inny temat: http://www.elektroda.pl/rtvforum/topic15...
Witajcie. Chcę Was zapytać jak można by prosto w Bascomie zrobić komunikację między Atmega644p i Atmega8 - chętnie gdyby była w miarę odporna na zakłócenia ( np RS485 ?) - ale może też być inna. Długość kabli połączeniowych między jednym a drugim kontrolerem wynosić będzie ok. 2-3 metry max. Chcę zrobić następująco - mocniejszą Atmegę 644p użyć jako...
Schemat poprawiłem. Zmieniłem w pierwszym poście. Faktycznie, aż miło popatrzeć. Sam czasem się wkurzałem szukając ścieżki. Jeszcze tylko przydałyby się wartości użytych elementów, a nie ma ich żaden z elementów pasywnych :)
Witam Mam taki problem a mianowicie napisałem program w Bascom na ATmega32 i wszystko jest OK. Teraz zamieniłem procka na ATmega644P i przerobiłem kod pod ATmega644P. Przy Compilowaniu pokazuje Error 90 (za wysoki adres) w tej linijce : Dim Tm(5) As Byte At &H60 . Dodam ze jest to oryginalny program od Bascoma na PCF8583.
Korzystając z tematu, też postanowiłem prosić o pomoc w sprawie DS18B20. Przestudiowałem forum i na podstawie materiałów które tu znalazłem skleiłem kod pod mojego uC - Atmega644 i kwarc 18,43 MHz. Jest to moja pierwsza przygoda z uC i z programowaniem w C, dlatego jeszcze wiele rzeczy nie łapie, które były tu opisane. Program wykrywa czujnik, ale odczyt...
Co do szybkości - Flaga jest ustawiana co 3,21 sekundy [syntax=basic4gl] Czas: Timer0 = Timer0 + 112 ' ( 100 = 1 sekunda ) Incr Licznik_ds If Licznik_ds = 321 Then ' 3,21 sekundy Flaga_ds = 1 Licznik_ds = 0 End If Return [/syntax] czyli pierwsza flaga to wywołanie DS18B20, później znowu 3,21 sekundy i flaga, wtedy konwersja i obliczenia. Zastanawiam...
W Bascom jest przykład ks108 działa bardzo dobrze z tym LCD.
tzn. wydaje mi się, że pętla z warunkiem Flaga_RC5 jest w złym miejscu - zawartość pomiędzy Do ... Loop będzie się wykonywać, tylko jeśli Flaga_rc5 = 1, czyli w momencie odbioru rozkazu z pilota. Ale muszę dać gdzieś badanie Flaga_rc5, żeby móc wyjść z menu [syntax=basic4gl] Sub Rc5_menu_1 Cls Do Locate 1 , 1 Lcd Bcd(hh) + ":" + Bcd(mm) + " " + Dt Locate...
a może jednak pokażesz te programy ? :P ja na bascomie się nie znam, ale może ktoś akurat będzie się znał
Chciałbym się upewnić - czy dobrze rozumiem, że chcąc skorzystać z odbioru po RC5 ( http://avrhelp.mcselec.com/index.html?ge... ) przy konfiguracji BACKGROUND mode ( http://avrhelp.mcselec.com/index.html?co... ) muszę mieć odbiornik podłączony do ICP (czy to w tym wypadku noga (PCINT30/OC2B/ICP) PD6) czyli pin 20 mikrokontrolera Atmega...
Czy w Bascomie da się je prawidłowo wysterować? deklaruję tak: [syntax=basic4gl]Config Serialin = Buffered , Size = 20 'konfiguracja RS232 (linia buforowana baud 9600) Config Serialin1 = Buffered , Size = 20 'konfiguracja RS485 (linia buforowana baud 9600) $baud = 9600 $baud1 = 9600[/syntax]
Kolego mirek36 podaj jakiś przykład jak to wykonać na dim eram. Próbowałem ale... coś mi nie poszło. A co to znaczy "coś mi nie poszło" ??? - no jak można tak opisywać swój problem i oczekiwać podpowiedzi? zupełnie nie rozumiem takiego podejścia na forum. Po pierwsze to wyskakiwał błąd gdy zmienna eram chciałem jakoś wykorzystać. No pewnie pisz tak...
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"...
Witam Po tym jak zacząłem korzystać z zmiennej DCF_Status.7 działa jak trzeba. Przedtem nie maiłem problemu z synchronizacją, ale z wyłączeniem odbiornika w przypadku jej braku ( u mnie włączenie odbiornika DCF77 powoduje blokadę wywoływania innych funkcji - wywołanie czujników DS18B20 oraz wysyłanie przez RFM12 blokuje przerwania, a tego nie lubi biblioteka...
Czyli co powinienem dodać do kodu bo nie bardzo jeszcze łapie Bascoma?
Wszystko działa. Muszę jeszcze raz przeczytać książkę sporo po zapominałem. Dokładnie, to na pewno się przyda i to zresztą nie raz. Ja tam tego typu książki po prostu mam zawsze pod ręką, a czasem przed snem nawet sobie czytam jak czegoś nie mogę zrozumieć dobrze w jakiejś tam tematyce ;) Jak piszesz że z Rw będzie szybciej i pewniej chodził Lcd to...
Tak, ESP8266 coś jeszcze dosyła. Właściwie to powinienem wysłać na UART dopiero jak przyśle tekst "CLOUSED". Nie mniej w tym przypadku chodzi tylko o sprawdzenie walidacji, bo docelowo to będzie się pytał raz na dobę serwera, a odebrane dane wysyłał ( jako zmienne typu Byte ) do odbiorników przez RFM12 ( może go zamienię na RFM69CW - pasuje "pinowo",...
Może warto koledze udzielić jeszcze kilku przydatnych rad jeśli zaczynasz z AVRami: -Poczytaj o fusebit żeby za pierwszym razem nie zablokować uC. -Warto może koledze wspomnieć ze programowanie tych procków jest mozliwe ISP czyli wystarczy port LPT i programator za 10zł (STK200) lub nieco droższy na USB (USBasp). Jako program do programowania polecam...
Cześć ! Szukałem w internecie i na elektrodzie i pełno tego typu programów i gotowców, ale tylko pod BASCOM. Ja ostatnio zrezygnowałem z BASCOM'a i zacząłem z C. Zrobiłem odtwarzacz, ale strasznie charczy. Miałby ktoś pomysł jaka może być tego przyczyna? Kod: [syntax=c] #include <avr/io.h> #include <stdlib.h> #include <stdbool.h> #include...
Ja jaknajbardziej podpisuję się pod wypowiedzią kolegi tmf. Rozróżnijmy pojęcia: wytrzymałość a zabezpieczenie. To że w maluchu skrzynia biegów nie rozwali się przy pierwszej próbie wrzucenia biegu bez sprzęgła (ale za 100 czy 1000 razem jak będziemy mieć pecha i powtarzamy próby w nieskończoność to może się zepsuć) nie jest rownoważne z blokadą uniemożliwiającą...
Witam, chciałbym zacząć naukę programowania i pisania programów dla mikrokontrolerów AVR. Mam takie pytanie czy taki zestaw http://allegro.pl/kurs-bascom-najpotezni... i do tego jeszcze http://allegro.pl/nowosc-programator-isp... będzie dobry żeby nauczyć się programować i wykorzystać...
Witam mam problem z tym klockiem ATMEGA644P-20PU. Chodzi o to że podłączam go przez isp do programatora stk200 i przy próbie programowania lub identyfikacji przez bascoma wyskakuje mi błąd tak jak by go nie było, tylko zamiast znaków zapytania pojawia sie coś takiego "1E960A" i o co tu chodzi? burn-o-mat tak samo go nie widzi przez usbasp a dzisiaj...
#36 Inteligentny dom Marzy mi sie inteligentny i skomputeryzowany dom. W zasadzie mógłby to być samozarządzający się dom, który kontroluje wszystko, ale wtedy za bardzo byśmy się rozleniwili. Część instalacji jest już wykonana i działa jako bogata stacja pogodowa. Założenia: -kontrola temperatury zewnętrznej -kontrola ciśnienia atmosferycznego -kontrola...
U mnie jest coś takiego po wpisaniu: avrdude -c help 2>&1 Jak dam: avrdude -c help 2>&1 | grep FT2232 to się nic nie pokazuje avrdude: Can't find programmer id "help" Valid programmers are: c2n232i = serial port banging, reset=dtr sck=!rts mosi=!txd miso=!cts [/etc/avrdude.conf:876] dasa3 = serial port banging,...
Witam, dostałem dwa wyświetlacze oparte na sterownikach wymienionych w temacie, szukam już 3ci dzień obsługi w bascom (za pomocą spi) na mikrokontrolerach atmega1284p oraz atmega644p. niestety to co znalazłem nie działa. Zajrzałem do pliku *.ini i napotkałem tam nstp. sekwencje https://obrazki.elektroda.pl/5539832900_... wynika z niej,...
Obecnie testuje na Atmega644P oraz Atmega1284P dla kwarcu 16 MHz.
No w Bascomie to pomarzyć można, ale jakbyś chciał przejść na C to chętnie ci pomogę i jakieś fragmenty mogę ci przeportować, np. menu, programowanie, itd. Co do USB to prosto to zrobić np. na ATMega z serii U2, które posiadają sprzętowego device USB, do tego są gotowce typu mass storage. Albo z tego zrezygnować i wrzucić poczciwego FTDI. Koszty niewielkie,...
Atmega644p dostępna na allegro.
Dlaczego przerabiasz kod na takiego dinozaura? Jeśli chcesz zastosować tańszy procesor to spróbuj ATmega88PA, ATmega644P albo inne z końcówką 4PA lub 8PA - będzie dużo łatwiej, bo są one podobne do ATmega1284P, a ich cena jest bardzo dobra w stosunku do możliwości.
a czy przypadkiem problem nie jest spowodowany wciśnięciem paru klawiszy na raz?? ja robiłem taką klawiaturę na pająka i działała bez zarzutów, nawet położona obok telefonu komórkowego lub zasilacza... a czy przypadkiem taśma nie jest uszkodzona? jeśli możesz to załącz jakieś foto, bo to zachowanie conajmniej dziwne... ja to testowałem na atmega644p...
No dobra. Pierwsze kroki. Teoria: http://ep.com.pl/files/3561.pdf Aplikacja do testów: http://www.mcselec.com/index.php?option=... Kod bootloadera: http://avrhelp.mcselec.com/index.html?lo... 1. W urządzeniu na ATmega644p stosuję wewnętrzny oscylator 8MHz i prędkość transmisji po UART 4800 baud (8N1,...
Tak kolego piotrva, nie jestem jego autorem - powinienem zaznaczyć, przepraszam. Kod pochodzi z kursu Bascoma And-Tech. 2. Ponadto - rozmawiamy od ATMega32, tymczasem w kodzie załączonym w 1. poście regfile podany jest dla ATMega644p - a to zupełnie inna seria procesorów Pierwotnie miałem ustawione poprawnie na A32 - tutaj przypadkiem usunąłem nie ten...
Witam, nie mogę sobie poradzić z współpracą kart SD i zegara DS1307 , program mi się nie kompiluje wyskakują błędy o numerze 61 i 220 przy takim kodzie programu biblioteki są na stronie and-tech.pl/evb-4-3/ http://obrazki.elektroda.pl/5831479800_1...
kontroler to ATmega644p a co do schematu to są to po prostu diody podciągnięte pod wyprowadzenia portu PA (diody zapalane zerem). Czyli jednak opóźnienia tutaj nie są najlepszym rozwiązaniem i trzeba przerobić to na timer? Tak model jest zasilany z akumulatora, ale to nie jest problem, żeby dorobić do tego modułu dodatkowe zasilanie +5V. W ogólnym założeniu...
Oto plik konfiguracyjny dla Atmega64 :
http://obrazki.elektroda.net/43_12786005... Atmega fusebit doctor, jak sama nazwa mówi, to urządzenie do naprawienia nieumiejętnie przestawionych fusebitów w mikrokontrolerach z rodziny AVR. Największymi problemami jest ustawienie nieprawidłowego źródła zegarowego (fusebity CKSEL), wyłączenie programowania SPI (fusebit SPIEN), lub ustawienie pinu...
Witam drogich kolegów, mam zapytanie, a raczej problem który spędza mi sen z powiek. Otóż ze jestem zapalonym wędkarzem wpadłem na pomysł by zbudować bezprzewodową centralkę. Po wielu godzinach spędzonych na czytaniu postanowiłem zakupić moduł radiowy 433 MHz arduino http://obrazki.elektroda.pl/6342517500_1... http://obrazki.elektroda.pl/4969410000_1...
https://obrazki.elektroda.pl/1596322200_... Witam drodzy forumowicze. Temat jak najbardziej świąteczny. Chciałbym Wam przedstawić elementy stanowiące uzupełnienie Szopki Bożonarodzeniowej. Można to nazwać tłem...czy po prostu małym miasteczkiem będącym uzupełnieniem szopki. Wykonałem je samodzielnie przy pomocy najprostszych narzędzi,...
Witam! Które się z nich opłaca cenowo jaki i również wyposażeniem. Oto kilka z nich : 1. tylko , że to nie jest Arduino tylko jakieś "Funduino" http://obrazki.elektroda.pl/4484036500_1... MEGA STARTER KIT + UNO R3 Bogaty zestaw startowy dla Arduino + Uno R3 Parametry Funduino UNO R3 - mikroprocesor ATmega328 + Atmega16u2, 100% zgodności...
Zamiast wstawiania statycznej tabeli obliczonych 100 kroków, byłbym skłonny użyć funkcji trygonometrycznych dostępnych w tym języku. http://avrhelp.mcselec.com/index.html?si... Choć z drugiej strony z całkami i liczeniem pola byłoby sporo zabawy. Ciekawe, czy i jaka będzie wówczas oszczędność pamięci procesora. Odnośnie podlinkowanego softu Moc.exe...
Cześć ! W programowaniu Avr w C jestem nowy, ale w BASCOMIE programowałem. Proszę o wyrozumiałość w wytłumaczenie krok po kroku. Chciałem uruchomić sobie kartę SD w C. Możecie mi podać jakiś DZIAŁAJĄCY przykład. Hardware: Atmega 644p, 10MHz, SD podpięta jak pod AVRDOS(działa w BASCOM).
Możesz mieć plobrem uP proponuje atemga32 albo atmega644p spor możliwości Język Bascom bo sam go używam. Do tego mostki H i łączność z Ethernetem najłatwiej na Tibbo EM1000 i WM1000 z elektroniki. Jak ma być kamerka to tibbo em203 albo enc28j60 + kamera i router? http://www.elektroda.pl/rtvforum/topic19... tu masz na czym się wzorować.
A czy można dać po jednym układzie na jeden pin Atmega ? Czyli coś takeigo: Dodano po 3 Znalazłem jeszcze taki kod: [syntax=basic4gl] $regfile = "m16def.dat" $crystal = 8000000 $baud = 9600 Declare Sub Get_dht11(t_dht As Byte , Rh_dht As Byte) Dht_put Alias Porta.0 Dht_get Alias Pina.0 Dht_io_set Alias Ddra.0 Dim T_dht11 As Byte Dim Rh_dht11 As Byte...
Posiadam bardzo podobną do tej (poniżej link) płytkę testową. http://allegro.pl/kurs-bascom-najpotezni... Na procesorze Pisze ATmaga16. Kompletnie nie wiem jak się za to zabrać. Jak to podłączyć co kliknąć. Wiem że można wgrać jakiś program itp ale nie wiem jak ;) Prosił bym o jakieś kursy jak mogę tę płytkę wykorzystać....
pozmieniałeś nieco moje fragmenty, i dlatego nie działa dobrze. oto gotowy kod według mojego pomysłu i w miarę prosto. Pętla główna pusta. Testowałem na atmega644p i działa jak należy. Przeanalizuj różnice między swoim a moim kodem i zobaczysz dlaczego nie działało $regfile = "m644pdef.dat" $crystal = 16000000 '$baud = 9600 Config Timer1 =...
Witam Wykorzystałem kod Kolegi nanoTECHNO , głownie z powodu gotowej konfiguracji na 433 Mhz, no i sposób wysyłania. Mam płytkę nadajnika na Atmega328 ( odbiera sygnał DCF77, ma zegar PCF8563 oraz obsługuje czujniki DS18B20 ), sprzętowe SPI. RFM12 mam w wersji S, czyli SMD na 5V, wiec cały układ jest zasilany z 5V. Układ programuje się bez problemu,...
Ale Inferno1988 podał że zna się na elektronice więc niczego nie upali. Wierz mi że czasem nawet doświadczone osoby popełniają błędy - znajomość elektroniki owszem pomaga, a nawet jest konieczna (nie wyobrażam sobie "zabawy" z mikrokontrolerami bez znajomości prawideł), ale to nie eliminuje błędów wynikających z roztargnienia, zmęczenia czy po prostu...
http://obrazki.elektroda.pl/4192018300_1... Witam! Postanowiłem przedstawić mój projekt urządzenia do rejestracji danych na karcie SD (tzw. data logger). Urządzeniu nadałem nazwę MADACU stanowiący skrót od szumnej nazwy Measurement And Data Acquisition Control Unit. Urządzenie miało być uniwersalne tzn. służyć do pomiaru temperatury,...
Też mam problem z crc. Chcąc wesprzeć się programem kolegi Freddy musiałem dodać wcześniejszy ciąg programu i nie jestem pewien czy wszystko jest oki. Skompilował się bez problemu ale ciągle na LCD pojawiają się "**" czyli jakby crc nie było w porządku. Dodam że mam oryginalną płyte z atmega644p i czujnik Ds18b20 jest na niej umieszczony. Co może być...
Witam. Dzisiaj chciałbym Wam zaprezentowć moją najnowsza aplikację - NAvr. Jest to już wersja 2.0a. Program NAvr® v.2.0a służy do graficznej obsługi znanego nam wszystkim programu avrdude. Obsługuje masę różnych procesorów oraz programatorów. Co można zrobić za pomocą tego programu? 1. Wgrać z dysku plik *.hex do pamięci flash 2. Ściągnąć na dysk...
Witam Mam płytkę Loggera GPS + SD + PCF8563. Jeśli chodzi o GPS i zapis na SD wszytko jest OK. Problemem jest ( i to pierwszy raz się z czymś takim stykam ) odczyt danych z z układu PCF8563. Otóż dla pewnych wartości sekund, odczytana wartość czasu - godziny jest większa o 40 ( czterdzieści ). Czyli jeśli czas jest 22:40:02 to jest wyświetlany poprawnie,...
Witam Korzystając kodu Tuxgraphics zmodyfikowanego przez Kolegę Mundi1970 , chciałem również postawić prosty serwer pokazujący temperatury z kilku czujników oraz wilgotność i ciśnienie. Po zmianach regfile i pinu CS nie mogę go jednak skompilować. Występują trzy błędy: Error 46 Line: 363 Assignment Error Enc28j60_linkup Erroe 229 Line: 450 End Sub or...
Witam ponownie, bieżący stan wciąż nierozwiązanego problemu: - program w C jak powyżej - zmieniam na potrzeby kolejnych kompilacji wyłącznie liczbę ms. Usuwam plik .hex, kompiluję (pojawia się nowy), wgrywam - żadnych zmian wciąż działa ten wgrany na początku. Komunikaty po kompilacji: **** Build of configuration Release for project test **** make all...
To wszytko zapewni bootloader z przykładów basoma.
Błąd w programie
Nie musisz, ta tablica będzie umieszczona w pamięci sram. Stos używany będzie w przypadku skoków do przerwań, podprocedur itp.
PEN zostawiasz niepodłączony.
No tak chciałem właśnie przeglądnąć te dane katalogowe :) Tak podejrzewałem ale na pierwszy rzut oka oceniłem dosłownie na rzut oka :) no cóż w szkole wszystkiego nie naucza a na pewno nie nowości. Gdzieś ten model widziałem jednak on już 250 zł kosztuje to już sporo załóżmy że szukamy czegoś do 200zł Dodano po 22 nie poznałem innych uC jak atmega8...
Mam w projekcie Atmegę128 + PCF8583 + kilka układów I2C (3xADS1110, AT24c1024), dodatkowo dołaczam dwa moduły z Atmega64 każdy. Chcę, aby każdy z mikrokontrolerów odczytywał czas bezpośrednio z PCF8583. Teoretycznie arbitraż jest możliwy, ale u mnie to nie chce prawidłowo działać - zawiesza się komunikacja i programy "stoją". Do testów zostawiłem w...
Witam forumowiczów ... Piszę dość zaawansowany program na Atmege64, większość rzeczy wykonywane jest w przerwaniach programowych i jest wszystko OK. Komunikację zrobiłem na RS485 i działa dobrze (protokół MODBUS RTU) ale mam problem z wysłaniem danych: - jak wiadomo RS485 - więc na czas wysyłania muszę uruchomić nadajnik - wysyłam dane - po ostatnim...
Chciałbym kupić jeden z tych zestawów uruchomieniowych i prosze o opinie. Chciałbym pozanać wasze zdanie o ich wyposażeniu. Moduł ZL12AVR opracowano z myślą o ułatwieniu powszechnego stosowania mikrokontrolerów ATmega16 przez konstruktorów, którzy nie mogą lub nie chcą inwestować w zautomatyzowany montaż elementów o relatywnie gęstym rastrze rozmieszczenia...
Microsoft Windows XP [Wersja 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:\Documents and Settings\p4>avrdude -c? Valid programmers are: c2n232i = serial port banging, reset=dtr sck=!rts mosi=!txd miso=!cts [C:\Win AVR-20100110\bin\avrdude.conf:876 ... dasa3 = serial port banging, reset=!dtr sck=rts mosi=txd...
atmega644 timer atmega644 programowanie atmega644 programator
hamulec grzać blaupunkt pobór prądu step7 manager
brother zacięcie papieru obudowa transformatora
UPS nie działa po wymianie akumulatora - co robić? Resetowanie radia Pioneer DEH-1500UB - Jak to zrobić?