Akurat takie rezystory miałem i według powinny być ok. Za hexa dzięki, niestety po wgraniu nic się nie dzieje. Chyba wrócę do modeliny i plakatówek... Co ciekawe reszta uC wydaje się działać - póki nie miałem kwarcu napisałem obsługę wyświetlacza 7 segmentowego i działało. Dołączyłem schemat w Eagle, jeżeli ktoś byłby tak miły i zerknął, czy nie mam...
Po co Ci dodatkowe płatne narzędzia, skoro w oryginalnym środowisku programistycznym Atmel Studio masz wszystko czego Ci trzeba: W dodatku możesz użyć odpowiednich opcji i wpisać to w programie, dzięki czemu w trakcie programowania będzie programować także fusebity. Zanim zaprogramujesz podaj wartośći Low fuse i High fuse , które będziesz chciał ustawić,...
Dzieki z zaangażowanie. Dla zainteresowanych znalazłem to, tak na przyszłość może komuś sie przyda ale produkuje tak olbrzymi kod wynikowy z programator się nawet zawiesza. (Tak wygląda na to że wszystko u mnie przestaje odpowiadać. :D) I jeżeli ktoś ma ochote to czekam na propozyje co jest nie tak w tym pierwotnym kodzie.
korzystałem z tego programu
Dzisiaj zaglądamy do wnętrza kolejnego starego sprzętu, tym razem do radioodtwarzacza samochodowego Denver CAD-350. Po krótkiej prezentacji wnętrza spróbuję uruchomić wyświetlacz LCD ze środka, wykorzystam do tego obecny tam już kontroler PT6523, którego wysteruję z Arduino poprzez prosty protokół szeregowy. Będzie to już kolejny temat z serii w której...
Witam Wszystkich, Poszukuję osoby z Poznania, która pomoże mi (uruchomić/ zaprogramować prosty układ na np. Attiny26 lub innym. Sam nie wiem co robie źle, czy mam jakiś felerny programator, czy moze blad jest gdzie indziej. (7 procków już się chyba zawiesiło) Oczywiście wynagrodzę chetnego. Pozdrawiam Szymon Przeniosłem z Mikrokontrolery.
Nie słuchaj - aduc to niezłe mikrokontrolery. NA poczatek albo osobie juz nieco zaznajomionej są duzo lepsze niz rodzina avr. Przynajmniej nie będziesz pytał za dwa dni co siestało że programator przestał widzieć. Co do programowania to polecam w bascom 8051 robic wstawki ($asm) lub poprostu w trakcie programu wstawiac dydrektywy asm (mov {zmienna_1},{zmienna_2}...
Sprawdzałem. Jest OK. Zresztą samym rozłączaniem a właściwie dźwiękiem rozłączania steruje jakaś logika. Port COM działa prawidłowo. Porównałem dzisiaj również PowerWalkera VI 3000RT i SPRINGA 3K. Widać tą samą fabrykę. Płytki od USB różnią się rewizją stąd niewiele różnice w rozmieszczeniu elementów. Mimo wszystko ta od PowerWalkera nie działa z Corem....
Chcę się teraz zabezpieczyć przed zamknięciem tegoż obwodu przypadkowymi stanami wysokimi na atmedze. Obserwuję np. takie krótkie "piki" podczas uruchamiania, zanim program zostanie uruchomiony. To znaczy, że program jest źle napisany i tam szukaj przyczyny Twoich problemów. Porty AVR nie mają prawa generować jak to określiłeś "pików" pomiędzy momentem...
Przy podstawowej wiedzy z zakresu elektroniki trudno będzie ci poradzić sobie z uruchomieniem tego sterownika. Proponuję zapoznać się z tematami : -[url=]Silnik BLDC -[url=] Prosty sterownik silnika HDD -[url=]Sterownik silnika z dysku -[url=]3-PHASE MOTOR DRIVER .
Zacznij od postępowania w taki sposób: A co do palca to pkt 6:
1. Lekceważysz podłączanie niezbędnych pinów oraz filtrację zasilania: 2. Przede wszystkim mam prośbę o sprawdzenie kodu ze zmianami i ewentualne poprawienie błędów. Wrzuć tutaj program w znacznikach SYNTAX.
... zobrazowane poszczególne tryby pracy Timera w tym Fast PWM Mode i Phase Correct PWM Mode. Może tutaj nieco informacji: Zaraz mi się dostanie za terminologie. Poziom słownictwa dostosowany do poziomu pytań :)
Podłączyłem AVCC jeszcze i nadal nie działa, czy zasilanie dla USB jest konieczne? korzystając z
Tutaj znajdziesz wiedzę i przykład sterowania za pomocą mikrokontrolera:
ATMega8 którą podłączyłem działa, jest zasilana z programatora (dwa piny VCC i GND), Pokaż schemat podłączenia. Czy w programatorze ustawiłeś zworkę na SLOWSCK? Co z kondensatorami i kwarcem? Temat powtarza się tysiące razy... Przeanalizowałeś forum pod tym względem? Dodatkowa pomoc:
Rzuć solidnie okiem na wszystkie przypadki:
AS -> Atmel Studio:
Coś słabo szukałeś:
W połowie artykułu jest pewna uwaga.
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...
Może [url=]tu?
Przecież jeśli zainstalowałeś paczkę OpenOCD z mojej strony to manual jest w środku... Nie wspominałem przypadkiem o oddychaniu?... Panowie-szacunek za wyrozumiałość. Czy według Was-książki dostępne aktualnie nt. ARM: Mikrokontrolery AT91SAM7 w przykładach LPC2000 MIKROKONTROLERY Z RDZENIEM ARM Mikrokontrolery z rdzeniem ARM9 w przykładach mogą być...
Mikrokontrolery MC9S08QB8/4 są 8 bitowymi mikrokontrolerami skierowanymi do segmentu rynku, gdzie zużycie prądu jest kwestią krytyczną, tj. w aplikacjach bateryjnych itp. Układy te są rozszerzeniem serii popularnych mikrokontrolerów S08 o poprawionej efektywności wykorzystania zasilania. Z całej tej rodziny układy QB8 zaprojektowane są do szerokiego...
Zależałoby mi na komunikacji w dwie strony. Może problem rozwiazać w ten sposób, że uC1 byłby traktowany jako kontroler główny i miałby komunikację dwustronną z PC, a uC2 wysyłałby informacje tylko do uC1. Założenie jest takie: - PC wysyła informacje do obu uC1 - w sterowniku musi być podłączony min. 1 mikrokontroler, 2 jest opcjonalny - przy uruchomieniu...
Zlecę wykonanie oprogramowania na mikrokontrolery i zaprojektowanie i uruchomienie układów elektronicznych: - Konfiguracja peryferiów i oprogramowanie sterujące dla różnych mikrokontrolerów (STM32, MSP430, Atmega) - Oprogramowanie interfejsowe (głównie UART/RS232, SPI, mile widziane I2S) pomiędzy różnymi mikrokontrolerami (STM32, MSP430, Atmega) - Uruchamianie...
Chętnie zaprojektuję urządzenia oparte o mikrokontrolery STM32, oraz AVR. Pełne wykonanie, od projektu płytki PCB, przez oprogramowanie, aż do uruchomienia prototypu. Proszę o kontakt na PW
Ta płytka, jak i ten mikrokontroler to trochę nonsens. Po co komu mikrokontroler z USB z tak małą liczbą wyprowadzeń? Do tego USB zżera 2 porty... ADC jest, ale zżera port na napięcie referencyjne... Czyli chcesz jedno, to ci zżera drugie... A było pomyśleć i nie wsadzać tam niczego co ma 8 pinów. Moim zdaniem mikrokontrolery 8 pinowe to mikrokontrolery...
Witam. Sprzedam mikrokontrolery ARM Cortex M0 STM32L053R8T6. Układy pochodzą z wylutu z nigdy nie uruchomionych urządzeń, na 99% nie były programowane. Posiadam 6 sztuk. Cena za sztukę 18zł. Przy zakupie wszystkich koszt 100zł z wysyłką.
Wedlug mnie poczatkujacy nie powinien zaczynac od asemblera, bo się zniecheci. Według mnie początkujący powinien zaczynać od assemblera. Jeśli zacznie od Bascom'a to znaczy, że nigdy nie dowie się jak działa mikrokontroler (nic go nie zmusi do przeczytania data sheet). Jeśli w programie coś nie zadziała jak chciał, to sam nigdy nie zgadnie dlaczego...
Miesiąc temu uruchomiłem u siebie w domu wstępną wersję, skromną na razie, systemu inteligentnego budynku na AVR Atmela. PL
Realizując ćwiczenie 23 z książki p. Piotra Góreckiego pt"Mikroprocesory dla Początkujących" napotkałem na problem i to bardzo dziwny problem. Otóż po odpowiednim skonfigurowaniu kompilatora (przypisaniu końcówek) oraz uruchomienia prostego programu: Cls Lcd "Mikroprocesor" na wyswietlaczu LCD (prosty wyswietlacz LCD 16 x 2 który dostałem...
Witam. Zakupiłem ostatnio zestaw uruchomieniowy ZL3AVR z procesorem ATmega32 i programator ZL2PRG. Czy wspomniana tu książka porusza temat uruchomienia zestawu, krok po kroku, od podstaw? Mam tu w szczególności na myśli ustawianie fusebit'ów, sposób ich ustawiania. Dodam, że chciałem zacząć od Bascom'a, dalej przesiadając się na inne języki, w szczególności...
Kolego to co napisałeś to bardzo trudny projekt do realizacji zaczynając od zera. Co do wyświetlacza noki na forum było poruszane jak uruchomić z 3310. Zacznij od hello world, a jak masz już takie ambicje zrób gierke na lcd 2x16 + 4 przyciski którymi możesz sterować np. jakimś znaczkiem po wyświetlaczu. Zacznij od prostych rzeczy jeżeli jak już wspomniałeś...
STK 500 jest programatorem podłączanym pod USB więc zasilanie z portu USB powinien przenosić do układu. Na rysunku prowadź starannie połączenia. Takie "numery" jak przy LED2 są niedopuszczalne. Dla przejrzystości schematu nie trzeba przeciągać połączenia VCC przez cały schemat. Zobacz dla przykładu schemat Podobnie z masą LED. Też wystarczy z dołu podłączyć...
Wielu różnych układów nie da się debuggować i jakoś da się na nich robić skomplikowane projekty - już nie przesadzaj że brak możliwości debuggowania takiego prostego układu cokolwiek by Ci utrudnił. Na pewno by utrudnił. Kiedyś, gdy zaczynałem z AVRami, to skompilowany wsad wrzucało się przez programator z portu LPT - i powstawało takie nierozwiązywalne...
Mam jeszcze pytanie, czy podjąłby się ktoś próby uruchomienia tego cuda natury elektronicznej? Więcej informacji na PW. Dziękuje i pozdrawiam. Podjął by się ktoś próby uruchomienia i zaprogramowania tego ? Proszę o kontakt.
Witam. Zamierzam nauczyć się programowania mikrokontrolerów ARM - z rdzeniem ARM Cortex - M3 w języku wysokiego poziomu C. Nie ma dużego wyboru jeżeli chodzi o książki, zdecydowałem się na: "STM32. Aplikacje i ćwiczenia w języku C" M. Galewskiego (). Zastanawiam się nad tym, jaki zestaw startowy byłby najlepszy? Są 4 możliwości: 1. ZL27ARM (); cena:...
(at)BlueDraco: Zgadzam się z Tobą i też się zastanawiam na czym polega ta dziwna maniera polecania zabytkowych, 8-bitowych AVR'ów? Pomijając ich ograniczenia strukturalne, za każdym razem wchodząc na Forum widzę problemy typu: jaki programator, programator nie działa, błędy zapisu, program jest dobry, a jednak nie działa... i tysiąc tego typu problemów...
Ogólnie odradzam USBasp - to nie jest zbyt udana (choć popularna) konstrukcja. Za to poszukaj sobie co-nieco o klonie AVR ISP mkII: Ten programator, jak już zbudujesz, zaprogramujesz posiadając jedynie odpowiednie oprogramowanie i port USB - dzięki fabrycznie wgranemu do zastosowanego w nim procesora specjalnego wsadu nie jest konieczne posiadanie innego...
Witam. Po wielu przelanych umysłowych kroplach potu chciałem podzielić się moimi spostrzeżeniami. Jako że pierwszy raz podpinałem AVR DRAGONA to może moja praca komuś podobnemu się przyda. Chronologiczny wykaz czynności przed uruchomieniem AVR DRAGONA -UAKTUALNIĆ FIRMWARE w danej wersji ATMEL STUDIO -DRAGON w programowaniu równoległym raczej nie powinien...
Panowie, a czy oprogramowanie do J-linka (jaki by on nie był), pójdzie pod linuksem, w linii poleceń (tak aby można je było podpiąć do makefile'a)? Bo klikane programatory to mi nie za bardzo podchodzą... Pewnie. Mam wszystko wpięte do eclipsa. Działa cudo. z linii poleceń. Moje wrażenie subiektywne, chodzi wyraźnie lepiej i szybciej niż openocd i...
To, że 6502 zostało wprowadzone na rynek tym roku nie oznacza że w tym roku można było w Polsce kupić go w sklepie i "zaprogramować". W 1979 wyszło Atari 400/800, które nie miało BASIC'a w ROMie, ale można było uruchomić interpreter z cartridge. Z czasem pojawiły się kompilatory assemblera których mógł użyć użytkownik komputera. Dodatkowo 6502 to nie...
Ja się nauczyłem obsługi mikrokontrolerów na tej stronie: 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 C. W projektach atmega jest lepsza...
o Atmel Studio przy tym to ideał Spróbuj uruchomić AS pod linuksem natywnie, czyli bez rzeźbienia z VM. Wiem, "twardziele" używają tylko windows ;) Dodano po 3 Czyli można np. stronę na której są stałe wrzucić w RAM i zapomnieć o __flash i innych zabawach związanych z rozdzielnymi przestrzeniami adresowymi, a jednocześnie mieć dużo RAM. Czyli takie...
Uruchamiałem na fpga Risc-v i cortex-m0. Nic przyjemnego, nie dziwię się takie pomysły nie są popularne. Ludzie mają problem z uruchomieniem gotowego uart, a co jak przyszło by im synchronizować peryferium na fpga? ;) Chyba jeszcze cypress się ostał oraz Zynq i w sumie nawet są user frendly, gorzej że próg wejścia jest wysoki i dla fpga taki pozostanie...
Profesjonalistom na wieść o tosterze pewnie włos się na głowie jeży ale hobbystom wolno więcej. Tak jak mi na myśl o wygrzewaniu GPU w piekarniku :D. Choć pomysł z tosterem poddał mi "pomysła" na budowę niewielkiego piecyka do lutowania rozpływowego... Zabawy z uC zaczynałem od ZX81 i TRS80 które przypadkowo trafiłem jako złom na Wolumenie. W zgrubnym...
Witam państwa Kupiłem ZL29ARM z ZL3ETH z książką Mikrokontrolery STM32 w sieci Ethernet w przykładach. Mam Windowsa 7 32 bitowego. Programator Stlink V2 oryginalny z Kamami. Przykłady ściągnięte 1.03 z strony BTC Ogarniam dopiero C początki TrueStudio i ściągnąłem Keila chce uruchomić przykłady z książki żeby na nich żeby pouczuć. Czy może któryś może...
Programator kupiłem na Allegro, jest to "Programator ISP-AVR (In System Programming) programuje mikrokontrolery firmy Atmel z rodziny AVR, jest zgodny z programatorami STK200+/300" W tym scalaku jest wewnętrzny generator. To jest układ 8-nóżkowy, +5V, masa i 6-pinowy PortB. Piny ustawione są jako wyjścia, zresztą poniżej zamieszczam kod programu, bo...
No normalnie wk***** sie sizie na te pie***** BTC. Kupiłem sobie ten zestaw do nauki programowania w BASCOM-ie i sie strasznie zawiodłem na tej firmie :cry: W książce "Mikrokontrolery dla początkujących" jest omawiany całkiem inny zestaw uruchomieniowy niż mi przysłali. Z początku myślałem , że zestaw uru. pomylili ale na tylniej okładce czasopisma...
sprawdź czy masz prawidłowe napięcia 5V i 12V
Witam Jestem poczatkujacy, mam problem i nadzieje ze mi pomozecie. Zbudowalem programator z tego projektu; () Mam windows XP i zainstalowalem giveio.sys aby wszystko dzialalo wtym systemie. Potem sciagnąlem z tej strony plik sp12v2_1_0-Win32 (pod XP) potrzebny do programowania. Nie wiem jednak jak go uruchomic. Gdy sciagnąlem sp12 v2.1.0 for Dos and...
Witam! Jakiś czas temu naszła mnie chętka na zabawę z mikrokontrolerami. Natrafiłem jednak na mały problem... Otóż mam programator zgodny z stk500 z Co powinienem zrobić? Co przestawić? Wszystkie możliwe sterowniki zainstalowane... Z góry dziękuję za pomoc :D PS. Jeśli napisałem w złym miejscu to przepraszam i proszę o przeniesienie :)
Nie może być szkodliwe. zastanów się nad tym dobrze. wykorzystuję tylko dwie końcówki. Co zresztą? Po drugie w książce P. Góreckiego "Mikrokontrolery dla początkujących" tak było i wszystko śmigało bez problemów.
Witam, Ja uruchamiałem stos TCP/IP na ENC28J60 z mikrokontrolerem avr ze stronki: ->tuxgraphics.org/electronics/ jeśli chodzi o mikrokontrolery ARM LPC, podaje przykładzik www LPC2106 Ethernet Interface using ENC28J60: ->myweb.tiscali.co.uk/kendo/ethernet/htm... Pozdrawiam
Witam kolegów Wczoraj przyszły mi moduły zamówione 433MHz i tak sobie siedzę i kombinuje ale nic mi nie wychodzi. Chciałem na początek zrobić układ co zapali mi diodę LED no ale nie mogę się połączyć pomiędzy modułami.Układ odbiornika zrobiłem na Attiny2313 natomiast nadajnika na Atmega8 oba mikrokontrolery taktowane są zegarem 8MHz do odbiornika dołączyłem...
mbed wydaje się być całkiem okej domyślam się, że nie jest tak wydajny jak biblioteka HAL Z pewnością nie jest, bo w mbed górna, widoczna warstwa API (obiektowa) wywołuje drugą, też całkowicie wirtualną warstwę HAL (nie mylić z STM HAL) (nieobiektową), której implementacja jest wielowariantowa, dla każdego z mikrokontrolerów osobna. A ta implementacja...
Dobre. Jak podasz napięcie na sztywno, ominiesz system kontroli napięcia. Teraz to życzę szczęścia x2 Napisałem wcześniej, że odseparuję też przetwornicę z obu stron, więc zgadza się, że ominę system kontroli. Mogę dodać na wyjściu rezystor, żeby zasymulować obciążenie. Może tego nie napisałem, ale nie zamierzam zasilać płytki z sieci, tylko chcę sprawdzić...
Triangle Deluxe - Zaawansowany system oświetlenia Przedstawiam mój kolejny bardzo długo zresztą wyczekiwany projekt. Jest to jak dotąd największe z moich przedsięwzięć wykonane zupełnie samodzielnie od początku do końca. Jest też najdroższe gdyż z grubsza licząc kosztowało ponad 1000zł. Wstęp. Było tyle do zrobienia że nawet teraz nie wiem od czego...
Może tu znajdziesz odpowiedz. Jest tam program w "C" do sterowania LCD. 14 wyprowadzeń to standard (+2 podświetlenie). W tym programie 4 starsze bity wyświetlacza (11, 12, 13, 14-najstarszy) podłącza się do 4 starszych bitów wybranego portu. E(6) do bitu 3 i RS(4) do bitu 2. Pierwsze wyprowadzenie LCD - masa, drugie Vcc, trzecie kontrast - ok. 10k do...
Witam, od niedawna zacząłem całą tą zabawę w mikrokontrolery. Teorii jeszcze mam niestety śladowe ilości, opieram się na wątkach z tego forum. Zrobiłem ten projekt: niestety AVR Studio nie łączy się z procesorem (sprawdziłem na 3 sztukach od różnych dostawców). Ponieważ w powyższym wątku nie udało mi się otrzymać celnej porady, postanowiłem zbudować...
Nawet wykorzystując gotową bibliotekę i tak musisz znać C, żeby wykorzystać ją w programie (chyba, że program w całości opiera się na bibliotekach). ADC w avr to jeden z prostszych tematów. Bardzo dobrze jest opisany w książce T. Francuza "Język C dla mikrokontrolerów avr", można też znaleźć niezłe poradniki w internecie, np lub .
Cześć, chciałem przeportować kod do odbioru RC5 autorstwa Dondu za ATMega8 na ATTiny13 - REzystory diod 470Ω, nie zmieniłem na schemacie. Pilot samoróbka, ale 100% pewniak. No więc w czym problem? Uruchomiłem przykład na ATMega8, wszystko pięknie śmiga. Program kompiluje się dla Tiny13 bez błędów i ostrzeżeń. Jednak program nie działa - po wciśnięciu...
Całość działa na 8MHz, bo taki jest praktyczny maks dla płytek stykowych ... A skąd taki wniosek? Nie ma przeszkód z działaniem na wyższych zegarach, jeżeli zachowujesz podstawowe zasady tworzenia projektów. W związku z tym przewody od mikrokontrolera do płytki stykowej mają długość niecałe 40cm. Faktycznie trochę długie, ale żeby zaraz robić PCB?...
Zwróć uwagę że w Twoim kodzie nigdzie nie podajesz informacji prockowi gdzie ma zmierzyć napięcie. Przed konwersją musisz w rejestr ADMUX wpisać numer kanału ADC. Robi to tą linijką programu: Korzystam z ADC0, domyślnie ustawione są na 0 czyli powinno się zgadzać. że ustawienie w tym wypadku jest domyślne jest błędne, choć kanał autor swoim programem...
JEDEC wprowadził nowy standard pamięci nieulotnej, dedykowanej do wykorzystania z układami NOR Flash - xSPI. Jest ona dedykowana głównie do współpracy z aplikacjami potrzebującymi natychmiastowego dostępu do zapisanych danych od razu po uruchomieniu systemu. Pierwszą firmą, która zdecydowała się na produkcję układów w tym standardzie jest Adesto Technologies....
W celu rozrywkowo-edukacyjnym piszę własny OS na mcu. Nie ma być to kolejny mcu-RTOS bo większość tych przeznaczonych na mcu jest nudne i nie mają np. separacji kernel-user, pamięci wirtualnej, ochrony zasobów, dynamicznego uruchamiania binariów, stronicowania, swapa i innych interesujących od strony dydaktycznej mnie rzeczy. Projekt oparłem o PIC32MZ...
Zakładam, że wybierzesz mikrokontrolery AVR, bo te są u nas najpopularniejsze. Będziesz musiał uruchomić ADC w swojej atmedze. Za pomocą tego mierzysz napięcie, a potem piszesz procedurę porównującą zmierzoną wartość. Jak coś to mogę podrzucić kawałek kodu. Zacząć trzeba oczywiście od AVR studio. Dla przypomnienia, stary, ale jary kurs: Czy można wykorzystać...
Witam Po przejściach z PWMami oraz diodami LED przyszedł czas na coś bardziej ambitniejszego mianowicie ADC. Ze strony: Program działa w następujący sposób: Po uruchomieniu programu obydwie diody nie świecą się, ponieważ nie było żadnego uruchomienia konwersji. Naciśnięcie klawisza powoduje porównanie 10 bitowego wyniku z rejestru ADC z zdeklarowanymi...
Witam. Mam wielki problem z uruchomieniem termometru ds1621 podłączonego przez i2c. Po kilku dniach szukania na forum, czytania datasheetów i książki "Mikrokontrolery AVR ATmega w praktyce" R. Baranowskiego nie mogę znaleźć rozwiązania. Wydaje mi się, że mniej więcej czaję o co chodzi w i2c ale nie daję juz rady. Możliwe, że nie inicjuję dobrze termometru...
Mikrokontrolery AVR firmy Atmel zdobyły bardzo dużą popularność na polskim rynku. Dotychczas producent oferował nam dwie rodziny: ATtiny oraz ATmega, które różniły się możliwościami i ceną, choć sposób ich programowania był identyczny. Wprowadzając najnowszą rodzinę, XMEGA, producent dokonał bardzo istotnych zmian, zarówno w budowie procesora, a także...
Chodzi mi o naprawdę bardzo prosty program który nie obsługuje wyświetlacza tylko zmienia stan jednego z pinów. Po prostu wole sam sobie narzucać poziom trudności, a przy moim marnym doświadczeniu w pisaniu programów w C te większe programy to już robi się "mentlik". Na internecie jest pełno ale według mnie nie są jasno tłumaczone. Potrzebuje tylko...
//definicja początkowej wartości timera #define timer_start 6 Rozumiem, że zależnie jaką wartość wpiszę timer będzie liczył od tej wartości tutaj od 6 do 255? czy definicja "timer_start" jest zawsze tak zapisana? etykiecie timer_start przypisano na stałe liczbę. W zależności gdzie tę etykietę użyjesz, będzie ona miała wartość 6. Jeśli więc używamy...
Witam. Mam problem z jednoczesnym używaniem portów. Do komunikacji z komputerem chce użyć emulacji portu szeregowego, na USB. Bazując na artykule ze strony [url=] uruchomiłem komunikację z komputerem. Wszystko jest ok. Połączenie stabilne itp. Na płytce gdzie mam umieszczony mikroprocesor mam też moduł WiFi, z którym chce łączyć się po rs'e. Port USARTD0...
Mam znów problem, mianowicie kupiłem kolejną Atmege i znów niby jest uszkodzona? ani programator pod LPt w programie bascom avr jej nie widzi ani usb isp tak jak poprzedniej? 2 pod rząd uszkodzone czy jest jakaś sztuczka aby je uruchomić? Pewnie przestawiłeś fusebity, a wtedy trzeba: Poza tym najczęściej pojawiające się problemy z programowaniem: No...
Dziękuje za odpowiedzi i wskazówki i przepraszam, że tak późno odpisuje, już coś zaczęło działać uwiesiłem się tego następnie przestało znowu zaczęło i tak minęły 2 tygodnie tym bardziej, że nie mogłem codziennie z tym siedzieć. Wracając do tematu chciałbym przedstawić go jeszcze raz (postaram się dokładniej z uwględnieniem eagle) z odpowiedziami na...
Witam wszystkich, mam problem z sterowaniem silnika bldc z back emf. Wszystko chodzi prawidłowo, silnik się kręci lecz chce regulować obroty przez adc5 który jest wolny, meczę się już z tym parę dni i dalej nie umiem tego zrobić. Adc w tym sterowniku używany jest do back-emf w komparatorze, chciałbym umożliwić pomiar napięcia na wejściu adc5, dzięki...
Witam Mam kolejny problem Ze strony ADMUX |= (1<<REFS0); //napiecie z Avcc oraz w pliku nagłówkowym z mieniłem port jaki mam podłączony na płytce tzn #define LCD_RS_DIR DDRD #define LCD_RS_PORT PORTD #define LCD_RS (1 << PD0) #define LCD_E_DIR DDRD #define LCD_E_PORT PORTD #define LCD_E (1 << PD1) #define LCD_DB4_DIR...
Na początek (to mój pierwszy post) pozdrawiam wszystkich forumowiczów. Oby takich jak wy, bezinteresownie pomagających innym było jeszcze więcej. Ale do rzeczy... Wszystko zgodnie z opisem na mikrokontrolerach. Przerwania wykonują się co 10ms, o czym świadczy dioda LED2 zmieniająca stan co sekundę, ale na przycisk nie reaguje dioda LED1. Pliki keyb.h...
Po krótkim czasie z Googlem w ręku trafiłem na to: ... Istotne jest uzyskiwanie stabilnej wartości przy danym ustawieniu potencjometru. Szumy na ostatnich bitach powodowałyby, że przetwornik w praktyce ma 8-bitową dokładność, co w tym przypadku jest nie do zaakceptowania. ... Czy w tym przypadku jest sens stosowania układów filtrujących, pomiar na...
Czyli generalnie pytasz o wszystko :) Do PT100 najprawdopodobniej podłączysz jakiś wzmacniacz - sam zasugerowałeś to rozwiązanie w "równoległym" wątku. Z punktu widzenia Atmegi będzie to sygnał analogowy, czyli pomiar za pomocą ADC: [url=]link1, [url=]link2. W ogóle polecam poczytać artykuły z tej strony ;) Histereza:[syntax=c]if (temperatura > prog_gorny)...
Popatrz na przykłady: ... i zaglądnij do spisu treści tej strony.
Twoja funkcja adc_read() zwraca wartość typu uint16_t, którą następnie przypisujesz do zmiennej ACDC typu uint8_t, czyli efektywnie obcinasz 8 bardziej znaczących bitów. To są klasyczne typy z C, nie ma w nich nic specyficznego dla AVRów. Zapis jest bardzo czytelny - uint - Unsigned Integer, czyli liczba całkowita bez znaku, 8 - długość zmiennej w bitach....
Witam! Mam mały problem z uruchomieniem wyświetlacza LCD ze sterownikiem Hd44780 na atmega8:( Program próbowałem napisac w C (dopiero sie uczę) jednak nie zadziałał. Postanowiłem więc poszukać przykładów w internecie, znalazłem trochę gotowych programów tu na elektrodzie ale tak jak mój nie zadziałały:( szukałem też informacji na mikrokontrolery.net...
Witam! Wykonałem płytkę z Atmegą16, kwarc 12MHz, lcd, ds18b20, kilka kondensatorów, ledów i przycisków na pokładzie. Taka sobie płytka testowa do małych projektów uC. Skorzystałem z wątków umieszczonych na forum.elektroda.pl oraz mikrokontrolery.net i udało się odczytać temperaurę z ds-a. Wszystko pięknie działało 3 dni. Wczoraj wieczorem źle podłączyłem...
czy mógłby mi ktoś podesłać przykładowy kod w c dedykowany dla tego procka obsługujący w.w LCD? proszę ponieważ nie mogę uruchomić lcd na skompilowanym kodzie ze stronki: Z góry dziękuję za wszelką pomoc
Tym bardziej polecam ten układ z ATMega32. Zrobienie serwera TCP/IP to bardzo trudna sprawa. Tam masz już działający kod i to od razu współpracujący z kamerą i servem. Ogólnie to może być i ATMega128, i ARM albo nawet AVR32. Tylko że AT91SAM9261 nie ma ani Ethernetu ani interfejsu ISI do kamery. Ma go AT91SAM9260. I tylko takiego da się kupić w Polsce....
Jak wszyscy wiemy, 286, 386, Pentium to są procesory, a 8051, AVR, to są mikrokontrolery. Faktem jest również to, że procesory spotyka się w komputerach, a mikrokontrolery w urządzeniach elektronicznych projektowanych pod określone zastosowanie. Ale z drugiej strony, na pewno da się wykorzystać procesor komputerowy (szczególnie starego typu) do urządzenia...
Witajcie moi drodzy. Przedstawię tutaj unikalny zestaw płytek uniwersalnych pod elementy w obudowach SMD, obejmujący TQFP100, TQFP64 i TQFP48, różne SSOP, SOIC itp. Płytki te wyróżnia sprytne i uniwersalne poprowadzenie ścieżek, ułatwiające uruchomienie dowolnego mikrokontrolera (gotowe zworki pod VCC/GND, pady pod kondensatory, filtry, blok zasilający)...
W starszym sprzęcie elektronicznym, który został wycofany z użytku, można znaleźć ciekawe elementy, w tym różnego rodzaju mikrokontrolery. Choć obecnie dostępne są bez problemu za niewielką kwotę 32-bitowe mikrokontrolery o dużej mocy obliczeniowej, wyposażone w interfejsy sieciowe, to czasem do realizacji projektu wystarczyć może starszy układ 8-bitowy,...
Na programatorze Willem4.0 jeszcze mi się nie udało zaprogramować żadnej kostki BIOSU (od płyty głównej). To samo pytanie było zadane w innym wątku, ale przez rok czasu nie otrzymałem na nie odpowiedzi. Problem nr. 1 Kostki kasuję poprzez komendę Erace Chip w programiku Willem Eprom, jednak to nic nie pomaga, bo po wykasowaniu kostki i włożeniu jej...
Obecnie mikrokontrolery posiadają wbudowane pamięci FLASH, które można programować za pomocą interfejsu ISP. Jest to zarówno szybkie, jak i wygodne rozwiązanie. Programowanie okładu odbywa się bowiem bez jego wyciągania z podstawki. Zresztą w tej chwili układów DIP jest coraz mniej, więc interfejs ten jest tym bardziej przydatny. Ponadto współczesny...
Protokół programowania tego procka uwzględnia weryfikację kodu. A nuż można z tego wykombinować jakiś wyłuskiwacz kodu. Zgadza się, jednak z tego nie da się "wyłuskać" kodu. Teoretycznie lepsza jest druga opcja - nadpisać swoim kodem i podać na seriala. Problem w tym, że ten kod trzeba jakoś uruchomić (sprawić aby oryginalny program skoczył do naszego...
Czy moglibyście opisać mi wykorzystanie wyjścia PWM w mikroprocesorach AVR. Tan chodzi mi o to jak to zmusić do życia? Było to kilkakrotnie opisywane w tym dziale. Po naciśnięciu SZUKAJ wpisz PWM i wybierz dział MIKROKONTROLERY. Ostatnio podawałem sposób uruchomienia PWM w ATtiny26: Pozdrawiam.
Jezeli wogole nie umiesz programowac a chcesz sie tego nauczyc to zacznij od PC'ta a nie od mikrokontrolerow. Ma to wiele zalet: 1.Nie ma problemu z uruchomienie programatora/plytki z prockiem itd. 2.Ilosc kursow i ksiazek dotyczacych programowania na PCta w kazdym mozliwym jezyku jest ogromna 3.Piszac program na PCta latwo mozesz szukac bledow w programie,...
Witam. Nowa zabawka i znowu problem :) Zakupiłem mikrokontroler ATmega8535, bo postanowiłem poszerzyc moją wiedze elektroniczną o mikrokontrolery. Na poczatek poskładałem sobie prosty układzik testowy (uC i 3 diody) podłączyłem do kopma i wszystko zadziałało. Gdy diody mi sie znudziły zacząłem z lcd. Podłączyłem lcd i o dziwo znowu wszystko działało...
Witam. Dorzuce sie do tematu bo tez zmajstrowalem to cudo. Wczesniej programowalem przez LPT ale wkurzalo mnie ze czasami zle programowaly sie mikrokontrolery. Dla tych ktorzy maja problemy z uruchomieniem dodam ze przy uzytkowaniu: odczyt, zapis itd kiedy ustawiony mialem format pliku na auto to kopa programator nie chcial ani czytac ani zapisywac....
Ja ASMa znam już gdzieś od 2 lat. Używam go nie dlatego że go lubię, tylko dlatego że lubię patrzeć jak program śmiga i jak mało zajmuje pamięci. Jak bym pisał w wysokim poziomie, nawet w C, to jakieś 70% moich programów w ogóle nie miało by szans działać. Na przykład programu do USB gdzie potrzebna jest superextremalna optymalizacja i dokładnie ustalony...
Witam. Potrzebuję pomocy (przykładów) w napisaniu prostego programu w np BASCOMie na Attina2313. Miałby on spełniać następujące zadania. Docelowo będzie to sterownik wzmacniacza w.cz. który będzie wykonywał następujące po sobie zadania. Włączam moduł 1 Włączam moduł 2 Włączam moduł 3 Włączam moduł 4 Zadania te poprzedzone krótkim powitaniem powinny...
Witam Tak jak widać w temacie mam problem z bascomem. Zacznę od tego, że jestem początkujący. A moim problemem jest komunikat "stack overflow" wyskakuje mi po każdym skompilowaniu (F7) a następnie wyłącza się Bascom i nie mam pojecia co to jest. Ach bez problemu wgrywam taki program jak migająca dioda czy pwm ale problem właśnie powstaje za każdym razem...