Witam, miałem ten sam problem. Prawdopodobnie wykonujesz projekt wedlug mikroprocesorowej oslej laczki. Nie sprawdzalem tego jak jest w AT902313 na bazie ktorego pisany byl kurs(dziwne że nic o tym nie pisza w kursie) ale w Attinie faktycznie musisz przestawic fusebity bo domyslnie masz taktowanie 1MHz. W bascomie robi sie to bardzo prosto:Program-->send...
pilnie potrzebuje program zagara gigantycznego na bascom avr ....... do procesora at90s2313.....
$regfile = "attiny2313.DAT" lub zaznaczenie uC w opcjach kompilatora. Dodatkowo być może przyjdzie się zmagać z "fusami" bo Tiny 2313 ma preskaler ustawiony do podziału zegara przez 8. Przy częstotliwości generatora kwarcowego np. 16MHz chodzi z częstotliwością 2MHz. Jeżeli to nie przeszkadza to wystarczy w Bascomie wskazać zegar 2000000Hz i po kłopocie.
Poszperałem dzisiaj tutaj dłużej - chyba chodzi o fuse bity Nie chcesz dac sobie pomoc.... szukaj szukaj i moze na poczatek wylacz dzielenie zegara
A co z fusebitami? I ustawieniem np. parametrów zegara? >>> jacobsek - na początek kup raczej at90s2313. Pozdr. N.
Czesc Jaka najlepiej zrobic transmisje synchroniczna na AT90s2313. Sa to 3 linie jedna to zegar druga to linia danych 12 bitowa a trzecia to sygnal enabled. Chodzi mi o realizacje tego problemu w BASCOM.
Coś masz popsuty uC, bo właśnie wgrałem tę moją wersję do procka (do tiny13 dla jasności :D ) i dioda podpięta do pb.4 miga. Jak spowolniłem zegar do 128kHz to wyraźnie widać, że to mignięcie to w rzeczywistości jakiś kod, bo składa się chyba z ośmiu mrugnięć i przerw między nimi. Jak będzie działać i u ciebie, to jesteś mi winien piwo, przynajmniej...
Ustalić na początek jakie są linie danych i zegara, jakie panują napięcia oraz stany aktywne/oczekiwania. Podłączyć ledy i zobaczyć charakterystyczne zdarzenia. Najlepiej mieć oscyloskop z pamięcią.
Zegar idzie na maxa na 10MHz, i pod wzgledem assemblera to jestem 0 , nie ma prostego sposobu w bascomie?
Witam. Czy robił ktoś kiedys zegar z wykorzystaniem układu Dallasa DS1629? Potrzebuje pomocy w napisaniu programu w Bascom AVR, który umożliwił by odczyt i ustawienie czasu, daty i alarmu z tego układu. Konkretnie chce zbudować Zegar z datą, budzikiem i dwupunktowym termometrem, z programem do termometru nie będzie problemu, tylko chodzi mi o ten DS1629,...
A gdybym chciał się zając mikrokontrolerami, czego bym potrzebował?? Mikrokontroler (jaki?) programator (jaki?) kompilator na kompie (jaki?) hmm.. coś jescze???? _emes Na początek polecam zacząć od mikrokontrolerów rodziny AVR. Nie daj się nabrać na początki w '51 - owszem, może to i "sztandarowy" mikrokontroler, tak jak Pascal w językach programowania,...
Po pierwsze to zmniejsz mu częstotliwośc zegara o ile jest taka możliwość, po dugie uC ma dwa tryby obniżonego poboru mocy - usawiane bitami w rejestrze MCUCR, bit SM i SE. Szczególy - manual str. 27
Kto piracił? Ja :D Zabawę z Bascomem AVR zacząłem od AT90S2313 a skończyłem na ATtiny2313. Po pirata sięgnąłem wyłącznie by skompilować jeden projekt na większy procek i w symulatorze obejrzeć jak to działa. Moja zabawa z Bascomem zakończyła się awarią kompilatora. Stare programy przestały się kompilować, a stworzenie nowego i przekopiowanie kodu rozwiązywało...
pomimo niezalecanych prędkości zegara polecam 11.0592MHz- mi działa zawsze i daje zerowy błąd. Jeżeli zastosowałeś standardowy ukłąd aplikacyjny Maxa232 + 4 kondensatorki - to układowo mogłeś jak sugeruje poprzednik zamienić rx z tx zarówno na ewjściu jak i na wyjściu- czy podpinasz masę do kompa? ustaw identyczne prędkości transmisji na procku i kompie....
To łatwo obliczyć, jeżeli dasz timer 0 bez preskalera, to przerwanie masz co 256 taktów zegara. 10Mhz/256=39kHz To dzielimy/(ilość bitów)np 8 =>39kHz/256=150Hz Trochę mało.... Oczywiście w przerwaniu możesz wrzucić nową wartośc do timera0, aby przyśpieszyć, ale ... cały czas musisz zdążyć wszystko podczas przerwania. Bez symulatora się nie obejdzie....
Witam! Mam kilka pytanek do ludzi "troche" bardziej doswiadczonych w pracy z uC. Mam do wykonania pewien projekt (termomter - dwa czujniki, polaczenie z kompem i wyswietlanie na LCD) i zanim przystapie do skladania chcialbym sie "kilku" rzeczy dowiedziec...: 1) czy na AT90S2313 uda mi sie upchnac uart,1wire,lcd i troche kodu napisane w C, gdysz w bascomie...
No dobra pal licho dokładność odmierzania czasu. Tu nie jest aż tak ważna. Ale timer1 nie jest skonfigurowany . Pomiar nie ma prawa się odbywać, bo przerwanie od timera1 nie jest wywoływane, a co za tym idzie cała procedura "co1s" , a także ten podprogram "Odczytaj" również nie. Nawiasem mówiąc po co on jest ? Nie lepiej zamiast gosub po prostu przenieść...
Witam Mam pytanie jakiego typu uP lepiej uzyc ?? PIC czy AVR. Chodzi o dosc duzy projekt. Urzadzenie ma komunikowac sie poprzez siec LAN (konfiguracja urzadzenia cos na styl ruterow) Obslugiwac RS miec zegar czasu rzeczywistego np na I2C oraz obslugiwac uklady DAllasa. Do tej pory robie wszystko na AVR i BASCOm ale nie wiem czy nie przerzucic sie na...
Proponuję koledze popełnić sepuku - będzie szybciej i mniej będzie bolało. BASCOM produkuje dziwne kody i nie da się określić ile co zajmie czasu. Mozesz co najwyzej wpakować plik wynikowy do AVRStudio i tam sobie sprawdzić. W pełni zgadzam się z kolegą Tdv. Jeśli chodzi o szybkość wykonywania i optymalność programu to słowo "Bascom" jest tu nie na...
Witam, a te "uwalone"fusebitami atmegi można łatwo naprawić , jak bawiłem sie z Bascomem źle ustawiłem fusebity a że to była 8515 i pare lat temu kosztował ponad 20zł było mi szkoda i żeby programator mógł widzieć uklad to on musi mieć podawany sygnał zegarowy albo kożystać z wlasnego, jak fusebity od zegara sa źle przestawione i procek nie chce ruszyć...
yy... a jak to mniej/więcej wysterować np. pod Bascom'em lub C ? Programowo zmieniasz stan każdego pinu, tak aby wygenerować sygnał zegara i danych.
witam dzisiaj sobota jeden egzamin zdany a uczyć już sie nieopłaca wiec sobie usiadłem nad DFT, tak dla odstresowania, no i odstresowanie niewyszło bo znowu spaliłem Atmege i jeszcze drógiego At90s2313, nieudany mostek zegara :PP ale mniejsza o to, mam nauczke jak piwko to nie Atmegi :P ale do żeczy wprowadziłem szereg usprawnien i nowosci, dodałem...
zapomnialem dodac ze programowalem w bascomie a kompilowalem w avr czy to cos zmienia ?
Witam jasno i przejrzyście dla innych może być mało przejrzyście dla Ciebie i na odwrót nie zobaczysz idealne rozwiązania dla siebie szukając teraz przycisk szukaj wywali Ci wiele informacji o LCD pisząc LCD nie dostaniesz gotowców na laborki listingów na asemblera, w C, lub dość fajnego Bascoma dla początkujących jak wspomiałeś jest za to wiele pomocy,...
Witam serdecznie Jestem poczatujacym w rej dziedzine i mo moge sobie poradzic z jednym faktek. Mianowicie mam do zrealizoania takowe oto zadanie: Program wykonuje sobie tam jakas prace (kakretnie sekwencyjne zpalanie diod) i po pewnym czasie ma plynnie zapalic diode (kakretnie zbior diod) Wiec jak mniemam najlatwiej bedze do tego zapedzic PWM. Tak wiec...
Witam Jak wielu spotkałem się z problemem problemem kłopotliwej obsługi pilota z RC5. Po poszperaniu w necie wpadłem na http://www.elektroda.pl/rtvforum/topic20... ten temat. Jak się okazało wszystko na tym programie pracowało, ale nie zawsze. Kłopotem było napisanie programu "pod pilota". Oczywiście pochwała dla Sabotaz'a który problem "ruszył"...
Witam chce użyć procesora AT90S2313 do sterowania szybkości silnika. I chyba najlepiej do tego będzie nadawał się licznik timer1 skonfigurowany, jako PWM. Czytałem o tym w pomocy, ale jakoś niewiele mi to gada:( z jakiego pinu będą wychodzić te impulsy??? Z T1(PD5) czy OC1(PB3) czy jeśli wpisze te „dosconnet” to wyjściem biedzie T1 a jeśli...
ATMega8 w wersji SMD ma 2 dodatkowe wejścia do przetwornika ADC i nie mogą one pracować jako normalne linie I/O. W ATMega8 w DIP28 tych 2 dodatkowych linii nie ma ich wcale. Wewnętrzny oscylator nie nadaje się do żadnego zegara ale nadaje się do UARTa, bo według datasheeta ma on dokładność 3%, a RS232 dopuszcza błąd do 4%. Mi działał nawet UART przystosowany...
Niestety trochę trudno zrobić na tym układzie stoper, bo jak wiadomo liczy on do 9 i zwiększa liczbę o 1 pozycję w lewo, a jak wiadomo minuta ma 60 sekund :| . Możliwe jest, aby wyświetlał on wynik w sekundach, ale to nie jest wygodne :| . Ja bym to zrobił na jakimś uC (np. AT90S2313 albo ATTiny2313) i napisał program w Bascom'ie. Dla uproszczenia dodałbym...
acha czyli za podstawową wartośc przyjme sobie 100ns jak tak dzieki w helpie od BASCOMA jest napisane coś takiego: 'Teraz skonfigurujmy go jako czasomierz 'Sygnałem wejściowym w tym przypadku będzie przebieg zegarowy 'podzielony w preskalerze przez 8,64,256 lub 1024 'Parametr PRESCALE akceptuje tylko poniższe wartości: 1,8,64,256 lub 1024 Config Timer0...
Bardzo chciałbym się dowiedzieć: -jakiego konkretnie scalaka należy użyć; -w jakim języku napisać program dla mikrokontrolera Jaki mikrokontroler? Wszystko jedno. Wybierz sobie. Mi polecano AVRy, i takich używam (konkretnie AVR AT90S2313) Jaki język? Wszystko jedno. Do wyboru masz praktycznie Bascom i C. Bascom - szybko i bezproblemowo, małe możliwości...
Pozdrowienia dla wszystkich milibotomaniaków Wczoraj ożywiłem w końcu swojego milibota, o czym grzecznie melduję ;-) i przedstawiam go poniżej. Nie miałem dostępu do klocków lego więc mój T-1 trochę wyłamuje się ze swoim metalowym kręgosłupem. T-1 - milibot Zbudowany z części zdemontowanych z radiomagnetofonu dwukasetowego typu 'jamnik' i z walkmana,...
witam wszystkich! mam pewien problem z wyświetlaczem 16*2 sterowany zgodnie z HD44780 pracuję na nim od jakiegoś czasu i wczoraj stała się bardzo dziwna rzecz, otóż przestał reagować na jakiekolwiek polecenie z mikrotkonrolera do tej pory korzystałem z biblioteki rklibavr - użycie jej jest bardzo proste, więc nie sądzę, żebym zrobił jakiś błąd w programie...
Szanowny Panie (at)tadeko9 , przepraszam za mój poprzedni, faktycznie szorstki, ton. Co złego to nie ja :D W pierwszym poście dołączył Pan taki kod: Dlatego dołączam od razu ten dla powyższego kodu. [syntax=avrasm]2: $regfile = "attiny2313.dat" 3: $crystal = 4000000 4: $hwstack = 40 5: $swstack = 16 6: $framesize = 32 7: 8: Config Portd.2 = Input :...
Bawiłem sie w bascomie ładne pare miesiecy, od bascoma zacząłem swoją (trwającą już od zimowych ferii 2004) przygodę z uC, no na początku oczywiście było świetnie, byłem zdziwiony jakie to proste i nie przejmowalem sie tym że proste programy zajmują ponad 1k w pamieci programu. Pierwsze programiki to było coś wspaniałego, programowałem na początku tylko...
http://obrazki.elektroda.net/33_12468672... Witam! Parę lat temu kupiłem sobie zestaw BASCOM KIT 2500 i procesor AT90S2313. Płytka i procek były przydatne do momentu w którym niecałe 2 porty, wyświetlacz LCD 16*2 i parę drobnych układów starczało. Niestety uniemożliwiało to stworzenie ambitniejszych projektów, choć sam system łączenia na kabelki...
Witam. Mam duże problemy z uruchomieniem i2c (programowo) na procesorze at1280. Otóż po wgraniu takiego programu: $regfile = "m1280def.dat" $crystal = 11059200 $lib "glcd.lib" Config Sda = Portd.1 Config Scl = Portd.0 $hwstack = 32 ' default use 32 for the hardware stack $swstack = 10 'default use 10 for the SW stack $framesize =...
A jaki jest czas pomiedzy tymi impulsami ktore podajesz na int0? prawdopodobnie zanim zdazysz wylaczyc przerwanie od int0 to jeszcze wylapie drugi impuls, wtedy konczy obsluge tego przerwania i zaczyna drugi raz to samo. Pierwszym poleceniem w podprogramie obslugi przerwania poinno byc wylaczenie int0,od chwili wystapienia przerwania do chwili wylaczenia...
ty nie dałeś podciagow portu P0 tylko wstawiłeś rezystory 4k7 w szeregu czyli tak procek rezystor zlacze . rezystory te powinny być podłączone do plusa. taki sposob jak zaproponowales nie pozwoli nawet na "normalne zaswiecenie diody led" bedzie zbyt maly prad. A tak w ogole to zrob sobie miejsce na pare diod led na pewno ci sie przydadza. i jeszcze...
Zarys. AVRy to sympatyczne uC (mikrokontrolery) firmy znanej chyba wszystkim z produkcji legendarnej "51" z pamięcią Flash - http://www.atmel.com . Rodzina ta należy do procesorów RISC - choć lista rozkazów jest dość rozległa Smile. Większość rozkazów wykonują w JEDNYM takcie - w przeciwieństwie do np. 12 taktowych MCS-51. Dodatkowo posiadają mechanizm...
Witam Dalej nic z tego nie wyszło. Próbowałem na wewnętrznym oscylatorze z rożnymi prędkościami i różnym baud. Ustawiałem flagę Osccal na 0 następnie zwiększałem o jeden i sprawdzałem kiedy na terminalu nie będzie krzaczków jednak nigdy nie wyświetliło żadnego normalnego tekstu. Ciągle znaczki. Na koniec próbowałem ustawić fusebity takie jak zaproponował...
Juz byl taki temat ale został zamknięty. Moj problem polega na tym ze nie moge ruszyc ds1820 w C z wykorzystaniem bliotek rklib do obslugi ds. #include <avr/io.h> #include<avr/interrupt.h> #include<avr/eeprom.h> #include<string.h> #include "lcd.h" #include "ds18x20.h" #include "delay.h" uint8_t gSensorIDs[OW_ROMCODE_SIZE];...
No cóż ... Ja za Ciebie tego nie zrobię, zwłaszcza że w dziedzinie programowania mikrokontrolerów sam jestem początkujący. Ale jeśli Ty masz to zrobić, to rozumiem, że masz jakieś choćby podstawowe wyobrażenie o budowie mikrokontrolera. Na przykład w takim AT90S2313 są dwa timery/liczniki, jeden 8 bitowy, a drugi 16 bitowy. Można je wykorzystać - uruchamiać...
Ciezko podac jakis schemacik. Moge dac listing programu bazowego, ktory sam znalazlem na necie. Ja zrobilem na mocniejszym procku AT90S8535, W pliku ktory zalaczam jest listing programu do zaprogramowania mikroprocka przy pomocy pakietu Bascom. Zalaczony listing umozliwia: 1. odczyt temperatury z jednego czujnika ds18s20 (-40do chyba +100C) 2.samoczynny...
Ten ostatni kosztuje 59,99PLN i ma takie parametry: AVR PROG jest programatorem ISP procesorów z rodziny AVR. Programator posiada złącze USB. Poprzez odpowiednią konfigurację (zworka) urządzenie może zasilać (z USB komputera) programowany układ co eliminuje potrzebę stosowania dodatkowych źródeł napięcia. Obsługą magistrali USB w urządzeniu zajmuje...
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...
http://obrazki.elektroda.net/77_12428471... Chciałbym się pochwalić urządzeniem, jakie zbudowałem w trakcie strasznie dłużących się wakacji. Jest to mianowicie wyzwalacz fotograficzny do zdjęć z interwałem. Pisząc jeszcze prościej, to urządzonko to wyzwala migawkę aparatu co pewien zaprogramowany okres czasu. Można ustawić odstęp czasowy oraz...
Witam jakiś czas temu zrobiłem sobie na cemosach i ttl zegar z sekundnikiem, takim ja w telekspresie ..... Tym razem pomyślałem że można by było zrobić taki zegarek na AT90S2313 i najlepiej program napisać w Bascom ......... Mam płytkę testową AVT 3500. Jako że nie jestem zbyt dobry w pisaniu programów zacząłem szukać w necie i nic .... Nie znalazłem...
bascom at90s2313 at90s2313 bascom zegar at90s2313
iskrownik ustawić prosty regulator oświetlenia programowanie centralki bramy
obrotomierz motocyklowy amica pa4560a420
Schemat elektryczny Seat Altea 2006 - gdzie znaleźć? Lokalizacja bezpieczników młynka w ekspresie Bosch