Witam... wszystko sie zgadza... nie zauwazy, dlatego ten czas musi być krótszy od czasy stygniecia (nagrzewania)... Można to rozwiązac inaczej, mianowicie bez przerwania, sprawdzać stan wyjścia komparatora co pewien czas... wtedy zawsze wykryjesz czy załaczyć czy wyłaczyć, i histereze bedzie możana ustawić w szerszym zakresie... W pierwszym przypadku...
gmp wrote: Procek obsluguje poprawnie 4xmnijesze czestotliwosci od zegara. Dziwne, ale z dokumentacji wynika coś zupełnie innego. Mikrokontroler poprawnie rozpoznaje zmianę stanu (przy reakcji na zbocze) o ile stan ten trwa dłużej niż jeden cykl zegarowy. Przy czasach krótszych może wykryć albo nie. Pan Arkadiusz Krysiak w swojej książce o AT90S2313...
:arrow: jj zgadza się jj, machnąłem się..... (9 minut później kończyłem pracę, więc to z pośpiechu :p)
Nie trzeba go konfigurować i nie posiada on pamięci trwałej. Przy każdym uruchomieniu konfiguracja jest wykonywana przez zaprogramowany mikrokontroler który steruje pracą całego układu - AT90S2313.
A czy to czasem się nie odnosi do jakiegoś pliku? A sprawdzałeś bez pliku? Otwórz nowe puste okno i weź od razu Run Programmer z opcja Manual Program. Nie ważne, że wyskoczy że *.bin not found. Idź dalej i spróbuj odczytać sygnaturę kontrolera (Identify Chip). To musi działać. Ewentualnie jak będę miał troche czasu to zeskanuje Ci lekcję konfiguracji...
Witam. utilizes (w zdaniu Utilizes the AVR RISC Architecture) - wykorzystuje architekturę AVR RISC embedded control aplications - dedykowane aplikacje kontrolne; "embedded" jest używany w odniesieniu do typowych aplikacji mikrokontrolerów. they will source current (cale zdanie to : Port D pins that are externally pulled low will source current if the...
Witam. Temat już był poruszany, lecz ja nie znalazłem na moje pytanie odpowiedzi. Czy aby Attiny2313 był kompatybilny z at90s2313 wystarczy ustawić fusebit c - divide clock by 8 disable i to już wszystko czy gdzieś jeszcze coś zmienić. Zastosowałem rezonator kwarcowy 4MHz. Po takiej zmianie jak wyżej nie zauważyłem różnicy w odmierzaniu czasu, lecz...
:cry: Szukałem, szukałem i nic! Interesuje mnie zbudowanie programatora do At90S2313. Proszę o schemat i jakiś programik(demo) do zaprogramowania tego scalaka. Z góry dzięki .
Poszukuje schemat i soft programatora do mikroprocesora AT90S2313-10SC Procesor musi byc zaprogramowany w trybie rownoleglym aby mozliwa byla zmiana bitu FUSE FSTRT (czyli szybki start) Taki schemat wlasnie mi tszeba . Pozd...
zrobile programtor do AVR 90S2313, napisalem programik w BASCOM AVR(a raczej mi ktos pomogl): $crystal = 4000000 Config Pinb.4 = Output Dioda Alias Portb.4 Do Reset Dioda Waitms 150 Set Dioda Waitms 150 Loop Zaprogramowalem procesor. Do pinów podłączyłem: 20 - zasialnie +5V 10 - GND 4,5 - kwarc 4Mhz z kondensatorami 33pF do ziemi i do 16- diode LED...
Poszukuję 2 mikroprocesorów AT90S2313-20. Proszę o kontakt na maila lub GG
Witam. Mam plytke z mikrokontrolerem AT90S2313. Chciabym stworzyc interfejs RS232 dla tego mikrokontrolera. W zwiazku chcialbym poprosic o jakis schemat takiego polaczenia z AT90S2313 z komputerem wlasnie za pomoca RS232. bede wdzieczny rowniez za jakis program w pascalu/c++ ilustrujacy przesylanie/odbieranie danych z mikrokontrolera. oraz jesli to...
Witam Chciałbym prosić bardziej doswiadczonych kolegów o schemat ideowy podłączenia mikroprzełącznika do procesora 90S2313 tak aby program reagował na przerwanie INT0 i 1. Proszę również o podpoowiedź jak programowo przygotować procesor tzn jak przygotować odpowiedni pin. Dzięki za pomoc. Pozdrawiam.
Witam serdecznie !!! Z gory dzieki za zainteresowanie moim postem. Wiec wlasnie jestem na etapie konca pracy nad projektem plytki jak w tytule. (troszke pomysl zaczerpniety z EP ) I mam problem tego typu, czy bylby ktos chetny zeby ja przegladnac i zobaczyc czy jest w miare dobrze wszystko poskladane, czy wartosci R podciagajacych sa dobre i czy wogole...
Pliss mam wysłać na pin 1 portu B bajt danych. Mam w rejestrze R1 dana, np 00110011 i jak to teraz wysłać na 1 pin portu B? Aha i w jakim programie. Zrobiłem to w ten sposób ze wysyłam bit po bicie w pętli komendą out, ale coś słabo to działą (napisane w avrstudio 4). Ma ktoś coś takiego, i w jakim programie napisane?. Btw chodzi o uzyskanie połączenia...
Po przejściu z at90s2313 na attiny2313 nie działa mi komunikacja z Pc, poprzez hyperterminal. Czy mogłby ktoś sprawdzic czy ten program rzeczywiście wogole jakies dane wysyła.
Witam was serdecznie, zakupiłem programator na allegro, dość prostej konstrukcji, czarna obudowa na DB25 z tego wychodzą kable na płytkę drukowaną a tam kilka wejść na różne modele atmeli w tym at90s2313. Niestety, chyba ktoś robił sobie jaja, i zbudował coś co po prostu nie działa, żaden softwaredo programowania atmeli nie działa przy próbie zaprogramowania...
Witam. Potrzebuję (-- kupię -- ) pilnie dwie kostki mikrokontrolera AT90S2313-10PC układ scalony ISP-MC 2k Flash 10MHz DIP20. W dobrej cenie, najlepiej nieużywane lub nowe. Oferty proszę składać na adres email. Pozdro.
Witam tak jak w temacie potrzebyje wyprowadzen do at90s2313 -schemat programatora prostego do at90s2313 -gdzie na tym schemacie podłączyć mam Uc i Kwarc -czy do urychomienia at90s2313 jest potrzebyny zestaw uruchomieniowy oto link do tego: http://www.xworld.republika.pl/schem.jpg Przeniosłem z Automatyka i Robotyka
Witam wszystkich ! Wiem że temat był parę razy poruszany, ale nie wiem jak to ugryźć mimo że przeczytałem kilka postów ... Potrzębuję banalnego programu obsługi enkodera który spowodowałby że kręcąć enkoderem w jedną stronę, impulsy wysyłane byłyby na portx.1 a w drugą stronę na portx.2 - najgorsze jest to że ślęczę nad tym kilka dni a nic nie wymyśliłem,...
Witam serdecznie. chciałem zrobić taki termometr:http://forum.mikrokontrolery.n... kupiłem programator stk200 i jakoś zdobyłem układ at90S2313. schody zaczęły się gdy chciałem zaprogramowac ten układ. nie wiem jak go podłączyć do układu (z programatora mam 10wyprowadzeń) MOSI LED RST SCK MISO VCC GND GND GND GND a w układzie jest...
Cześć Fachowcy! Problem jaki wstrzymuje moje prace polega na niemozliwosci odebrania kolejnych bajtów za pomocą instrukcji INPUTBIN. pierwszy bajt odbieram prawidłowo, drugi niestety jst zawsze 0 bez względu na to jaki jest naprawde. transmisja to 250000,8,n,2 fragment kodu: Toggle Portd.4 wyzwalanie oscyloskopu Toggle Portd.4 j.w. Inputbin S1 odbierz...
Mam proste pytanie - chcę się po prostu upewnić: Czy kontroler AT90S8535 programuje się w taki sam sposób jak AT90S2313 (oczywiście podłączając rst do 9, xtal1 do 13, xtal2 do 12, gnd do 11, mosi do 6, miso do 7, sck do 8 i vcc do 10 nóżki) za pomocą BASCOM'a AVR? Czy może trzeba coś specjalnego uwzględnić?
Kupiłem , teraz czekam na przesyłkę.Znalazłem już przykład jakim poleceniem skonfigurować wyświetlacz Led 16x2 na Arduino. Teraz szukam jak skonfigurować w pisanym programie mikro-kontroler At90S2313 lub Attyny2313.
A napewno port skonfigurowales jako WEJSCIA? Nie wiem w jakim języku piszesz, ale czasami tak się dzieje przy złej konfiguracji.
Zakupiłem nowy wyświetlacz LCD 16x1 (WM-C1610Q) i wyświetla się tylko pierwsze 8 znaków. Czy wyswietlacz jest uszkodzony czy moze błędna konfiguracja programu lub wyswietlacza. Uzywam mikrokontrolera AT90S2313 i wyswietlacz w trybie 4-pin Proszę o pomoc
Mam stk200 i dwa procki 90s2313 , jeden moge programowac przez isp drugi nie .Pierwszy programuje sie pod bascomem bez problemu ,ale ic-prog juz nie widzi jego sygnatury(ff ff ff ff) i nie chce programowac,drugiego nie widzi ani bascom ani ic-prog.Na willemie obydwa moge programowac chociaz drugi tez nie ma sygnatury(widac tylko lockbit 1) .Obydwa wydaja...
No i poczytaj datasheet procka, bo kod zapewne jest dla AT90s2313 a podejrzewam, że używasz Attiny2313... Zgadza się? ;)
Przykłady są dla at90s2313. Konfiguracja Bascoma jest też dla tego procesora i dla wersji 1.11.6.8. To jednak parę lat. at90s2313 można kupić-ale drogo(nieprodukowane). Spróbuj dać na początek programu: $crystal=1000000 $regfile"attiny2313def.dat"-nie mogę znaleźć dokładnie Albo ustaw to w konfiguracji programu-tj. wybierz procesor i czętotliwość taktowania....
Konfiguracja portu prawidłowa jako wejście z pull-up to i odczyt musi być prawidłowy jeżeli gdzieś indziej nie zmieniasz konfiguracji (coś wspominasz o wyjściu !!! ). Jedyne co może być watpliwe to drgania styku klawisza i reakcja programu. Napisz coś prostego typu: port D czyta stany a port B wystawia to do LED'ów.
podlaczylem scalaka do podstwaki i po uruchomieniu bascom avr przy probie zapisu do scalaka wyskakuje mi okieknko: couldn'i idetify chip with id:FFFFFF nastepnie pokazuje sie okienko o tym a zeby sprobowac zmienic za at90s2313 na attitny2313 ale dalej ten sam komunikat... pomoze ktos?? hmm natomiast w avrstudio4 tools->stk500...->stk 500 komunikat detecting...
Nie mam na stanie AT90S2313 więc nie mogę sprawdzić w naturze. Po wymianie Port na Pin w symulatorze programowym program działa jak trzeba. Z innej strony 1.11.7.7 i tak w pełni umożliwia zaprogramowanie procka.
Hej, Zastanawiam sie skad taki wysyp tych 2313 smd ;]. My z kolega kupilismy po 5 sztuk w cenie 2 zlote za sztuke w wiadomym serwisie aukcyjnym i jak narazie te ktore sprawdzalismy dzialaja bez zarzutu. Konfiguracja standardowa: zasilanie, masa, ISP, kwarc 4 Mhz. Wszystko dziala jak nalezy. BTW, moze maja zaprogramowany bit blokujacy programowanie przez...
Obydwa timery mozna skonfigurować różnie lub tak samo. Żeby zliczał impulsy z zewnątrz to musisz go skonfigurować jako Counter, z bramkowaniem wewnętrznym i go w programie wystartować . Problem w tym że podczas liczenia nie moiżesz odczytywac jego stanu. Aby to zrobic musisz go zatrzymać, odczytac, i uruchomic ponownie, a to moze spowodować, że zgubi...
Chciałbym powrócić do tematu mam nowe pytanie czy zamiast AVR może warto zakupić jakiś uC ARM, niestety nie znam żadnych uC z tej rodziny i nie wiem jak to wygląda i czy byłby to dobry wybór do nauki. Wiem tylko tyle że są to nowsze uC Atmela Jeśli chodzi o ARMy to Atmel tylko licencjonuje rdzeń. Może mylisz ARM z nowymi prockami Atmela z rozdziny...
Miałem podobny przypadek - pomogło parę rzeczy: 1. banał konfiguracja portów we lub wy dziwne ale jak procek chodził sobie z "pływającymi" portami to przy załączaniu indukcyjnośći wariował 2. zasiliłem proca przez diodę (do +) a za nią dałem parę kondziorków 3. układ reset połączyłem rezystorem do plusa a kondziołkiem do masy 4. załączanie obciążeń...
chodzi o to ze nie potrafie odpalic tego prostego schematu na attiny, program jest ok, programator jest ok, schemat jest ok (zasilany z 4 paluszkow ze stab 7805) http://www.elektroda.pl/rtvforum/viewtop... Dodano po 1 a najprostszy schemat, z konfiguracja z zewnetrznym kwarcem ? dalej juz bede miał z górki... umiem programować itp...
... 1) nie zadeklarowany typ mikrokontrolera 2) nie skonfigurowane wyprowadzenia do LCD (w trakcie programu ma się wyświetlać tekst na LCD) 3) i najlepsze ... konfiguracja "config rc5 = pind.5" - czysta kpina :!: Polecenie GETRC5() jest przypisane tylko i wyłącznie do INT0 (pind.2) - dociekliwych odsyłam do "Elektronika dla Wszystkich" czerwiec 2000...
Witam Od ostatniego czasu kiedy zajmowałem się mikroprocesorami minęły chyba 2 lata. Chciałem powrócić do tematu i co?? Zamiast at90s2313 wprowadzono nowsze attiny2313 no i mam sporawy problem a mianowicie: czy ktoś wie dlaczego nóżka reset może być również portem?(sprawa ma się tak samo do attiny13) Nie mam zielonego pojęcia jak to konfigurować i jak...
Witam, a mam pytanie, na jakim procku fizycznie kolega próbuje to odpalić????? na ATTiny2313 czy AT90S2313 to bo w brew pozorom różnica. Zdefiniowany masz na początku swojego programu AT902313 - $regfile = "2313def.dat" i być może tu jest błąd bo powinieneś dać np: $regfile = "attin2313.dat" - jeśli oczywiście używasz ATtiny2313 (z tematu postu wynika...
Przełącznik mechaniczny w mikrokontrolerze? -to taki elektroniczny mezalians.Z uwagi na ważny temat napisze mój programik ' uwaga niedoskonały' $regfile = "m8def.dat" $crystal = 1000000 Config Pinb.1 = Output Config Pind.2 = Input Config Pind.1 = Input 'port do Int0 Set Portd.2 ' podciągam na stan wysoki Set Portd.1 Wy Alias Pind.1 ' zamiana nazwy ReturnWl...
Witam Wszystkich! Mam pytanie: Czy jest mozliwosc (i czy komus to dziala) uzycia programatora STK 200/300 (taki prosty kazdy pewnie wie o jaki chodzi) w srodowisku AStudio (darmowe ze strony ATMELA) ? Czy trzeba jakies pluginy? czy moze ktos to ma? Dzieki! Grzes. Z tego co wiem, to nie ma pluginów do tego programatora pod AVR STUDIO, ale jesli coś...
witam ponownie niedawno uporałem się z błędami powstałymi przy kompilacji, a już pojawiły się nowe dotyczące działania samej biblioteki (a może to mój spprzet????) sprawa wygląda tak: mam at90s2313 8MHz, i podpiętego lcdka jak na schemacie. i teraz jest jedno ale, raz na lcdku coś się pojawia a raz zapalone są wszystkie pola w pierwszej lini. Niewiem...
witam. :arrow: Machoni miales racje co do makefile ... ale gdy wpisze recznie jest ok a gdy bawie sie tym programem cos idzie nie tak. Ale znow mam problem .. : #include <io.h> #include <io2313.h> #define sbi(x,y) (x|=_BV(y)) #define cbi(x,y) (x&=~_BV(y)) // Program główny int main(void)...
No coż po całodziennych bojach udało mi się samemu dojść do rozwiązania problemu. Wreszcie mogę sobie sterować silnikiem. :) Kod programu zamieszczam poniżej. Może się komuś kiedyś przyda. W zasadzie jedyną rzeczą z którą nie mogę się sam uporać jest napisanie funkcji wysyłającej ciągi znaków. W starej wersji wyglądały one następująco: SIGNAL(SIG_UART_TRANS)...
Na wstępie proszę o wybaczenie, że piszę w tak starym temacie, ale mam podobny problem co autor tematu, również pracuję na płytce ZL1AVR i również nie działa mi wyświetlacz. Edytowałem bibliotekę radzia i problem wygląda następująco: -Znika zapełniona linia na wyświetlaczu, więc wyświetlacz się zainicjował. -Mimo zapisania w programie tekstu nie wyświetla...
Bascom AVR NIE OBSŁUGUJE 89C51! Nie ten program albo nie ten procek. Zmień na bascom'a 8051 http://www.elektroda.net/download/pafile... albo procka na jakiegoś AVR'a AT90S2313, ATMega8, ATMega8535.
Szukam uC który miał by taką samą konfigurację pinów jak AT90S2313. Nie ważne są liczniki, przerwania i uart. Wykorzystuję tylko I/O, mam już złożony układ, ale chciałem rozbudować program i brakło pamięci. I tu jest warunek: nowy uC musi mieć więcej pamięci... Istnieje taki procek? Pozdrawiam
Witam Jestem dosyć początkującym w tym temacie. Próbuje skończyć stoper ale stanąłem na pewnym małym problemowym dla mnie punkcie. Program działa, odlicza, zeruje się, zatrzymuje i staruje ale... Obecnie START oraz RESET jest pod PD1 natomiast STOP jest pod PD0. Chciałbym aby START oraz STOP były pod jednym przyciskiem tylko nie mogę sobie z tym poradzić....
Witam Proszę bardziej doświadczonych elektroników o podpowiedź. Jak podłączyć mikroprzyciski pod piny PD2i PD3 procesora 90S2313 aby program reagował na przerwania INT0 i INT1 wywołana naciśnięciem tych przycisków. Czy mikroprzełącznik powinien bezpośrednio do masy zwierać piny czy może zwierać do "+" zasilania, czy może powinien zwierać przez jakiś...
Kwarc zawsze możesz dołożyć później. Na początek naprawdę śmiało można korzystać z wewnętrznego zegara procka. Chodzi o to, że nieumiejętne przestawienie konfiguracji mikroprocesora pod kwarc może zablokować układ. Po prostu chcemy Ci oszczędzić problemów na początku. :)
Witam ! Konfiguracja $regfile = "2313def.dat" przeznaczona jest dla AT90S2313, dla ATTiny2313 jest konfiguracja $regfile = "ATtiny2313.dat" Pozdrawiam. Stefan
Kolego a wiesz, ze DS18B20 i DS1820 to nie te same układy. Inne są dokładności, konfiguracje itd.
Nie trzeba negować danych. Odnośnie negowania danych. W którym rejestrze i który bit jest za tą negację odpowiedzialny. Czy to się odbywa w trakcie nadawania czy iodbioru. Jakoś nie mogę tego się doczytać. Moduły mi ruszyły ale w negacji i dla czystej ciekawości chciałbym to wiedzieć skoro to tylko kwestia konfiguracji.
Istnieje tylko wsad do at90s2313 który po odpowiedniej konfiguracji pasuje do attiny2313. do atmega niema wsadów. pozdrawiam ICQ
Wielkie dzięki jutro wprowadze poprawki i sprawdze. Jeszcze jedna sprawa. Czy możesz wyjaśnić mi tak łopatologicznie dlaczego mój układ tak się zachowyje w takiej konfiguracji? W symulacji wszystko śmiga świetnie.
Witam! Mam analogiczny problem jak autor postu. Attiny2313 zakupine na allegro - 4 sztuki, żadna z nich nie daje się zaprogramować (nie udaje się zidentyfikować), podczas gdy układ w identycznej konfiguracji otoczenia (podłączenie, programator, zasilanie) AT90S2313 bez problemu działa... Czy ktoś spotkał się z wadliwą serią procesorów? Może to w tym...
ok teraz można analizować ;) skoro widzisz kwadraty w pierwszej linijce a w drugiej pusto to na 1000% oznacza tylko, że wyświetlacz nie został prawidłowo zainicjalizowany (programowo oczywiście).... co może być tego powodem? 1. na pewno nie Bascom - bo w takiej prostej konfiguracji to zawsze ale to zawsze działa chyba, że 2. sprawdź po trzykroć połączenia...
Niestety nadal nic. Czy może coś być nie tak z programatorem? Jak pisałem wyżej programuje się i weryfikuje bez żadnych problemów i błędów. Skoro się programuje, to wina raczej jest w kodzie programu, gdzie jest konfiguracja pinu 4 od portu B jako wyjście (rejestr DDRB) ? :) Ogólnie jest taka zasada, że po resecie program powinien najpierw zainicjalizować...
A ustawiłeś w Setup odpowiednia konfigurację ? Jakie są napiecia i czy się zmieniają na liniach sygnałowych ?
Witam, Schemat układu do podłączenia uP do komputera zamieszczam w załączniku. Schemat oznaczony jest akurat dla AT90S2313, ale T1IN łączysz z TXD, a R1OUT z RXD. Koniecznie zwracaj uwagę na polaryzację kondensatorów (bardzo ważne). Wtyczkę od strony MAX-a potrzebujesz DB9 (żeńska). przewody łączysz jak na rysunku. Od strony komputera potrzebujesz programu...
Dopiero zaczynam, więc przepraszam za ew. banalne pytania, aczkolwiek przejrzałem dokładnie całe forum i widzę, że ww. procesor w połączeniu z BASCOMem sprawie wiele problemów. Pracuję na wersji 1.11.8.1 BASCOM i mam problem na samym początku konfiguracji w zakładce Option/Compiler/Communication - próbuję różnych kombinacji parametrów Freqency i Baudrate...
Ten fragment wyrwany z kontekstu o niczym nie świadczy mimo ze brakuje mi tam kilku nawiasów [syntax=c] czas=0; while ( !((PIND.1==1)||(czas==360))) { czas++; delay_ms(250); } //mozna tez tak czas=0; while ((PIND.1!=1)||(czas!=360))) { czas++; delay_ms(250); } albo jeszcze tak czas=0; while(1) { czas++; delay_ms(250); if (czas==360) break; if (PIND.1==1)...
Sam to napisałeś? Jak to to czy to Twój pierwszy program?:> Jak tak, czy wiesz co to stos?:> Jak tak, to chodzi o to, że powinieneś mieć coś w stylu: konfiguracja timerow/coma główna pętla do.... .... .... loop co10ms: xxxx xxxx xxxx return
Tutaj jest bardzo ładnie wszytko opisane - łącznie z konfiguracją Bascoma - htt://skylive.republika.pl/stk200.pdf - nic tylko czytać... :)
A spróbuj tak: Odczyt=Temp Dim Jednostki As Byte , Dziesiatki As Byte ' cyfry do wyświetlania temperatury Dim Temp As Byte ' temperatura Dim Pompka As Bit ' sterowanie pompką Dim Odczyt As Byte Dim Cyfrybcd As Byte Dim Ktorywysw As Bit Enable Interrupts ' oblokuj przerwania Enable Timer0 'odblokuj timer0 Enable Timer1 'oblokuj timer1 Config Timer0 =...
Witam Chwiałbym wykorzystać starsze chipy ATMEGA8515L-8PU (Nowy fabryczny)i AT90S2313-10PI (plyta testowa AVR2313 używany na Bascom) do programowania w języku z Arduino (Arduino 1.0.5-rs2) ma programator zaktualizowany USBasp oraz awaryjnie "ArduinoUNO" (nie mam problemu z podłączeniem programatora) Ale konfiguracją nowego chipa? Jakie mam opcje aby...
zaprogramować at90s2313 at90s2313 płytka at90s2313 schemat
bęben drukarka ricoh radmor wskaźnik wysterować zmiana czasu posnet
kierownica hulajnoga elektryczna
Opel Vectra B 1.8 - Kod błędu U2106 - Diagnoza i Rozwiązania Jak usunąć zablokowane konto Google z Galaxy A14 5G