Trzeba też wyłączyć JTAG, czyli Fusebit High H.
Musisz zbudować sobie układ w którym atmege zasilasz napięciem stałym 5V. W tym układzie umieść złącze ISP 10 pinowe i podłącz do niego linie MISO, MOSI, RST, SCK oraz masę i zasilanie. Do wspomnianych wcześniej pinów podłączasz programator, dzięki czemu jest on stąd zasilany.
Polecam [url=http://www.engbedded.com/fusecalc/]... stronkę oraz [url=http://elportal.pl/index.php?module... stronkę.
Masz USB? To kup USBasp (za podobną lub niewiele większą kwotę), a port LPT zostaw sobie na analizator stanów logicznych: http://mikrokontrolery.blogspot.com/2011...
Witam Ustaw 4 jedynki. Pozdrawiam
Co to w ogóle jest: Trochę przekombinowane: Powinno być: czytaj_stany: Czujnik_lewy = Getadc(5) Czujnik_prawy = Getadc(3) Return ... aczkolwiek dwukrotne powtórzenie Getadc(x) kiedyś maskowało błąd Bascoma, który jak dobrze pamiętam polegał na odczytywaniu za pierwszym razem napięcia z końcówki o numerze o jeden niższym niż wskazana...
Witam. Mam problem z uruchomieniem sterownika z tej strony: http://mirley.firlej.org/prosty_sterowni... Bascom poprawnie programuje avr ale jest problem z ustawieniem fusebitów. ............ Jak poprawnie ustawić fusy w bascomie ? W czym konkretnie masz problem? Nie potrafisz poprawnie zidentyfikowac fusebitów, czy też ich wyeditowac wg potrzeby?...
Witam. ........... nie wiem jak zrobić aby te wyzwalanie było tylko od narastającego zbocza. Ściągnij pin 'Start' (PIND.5) rezystorem 10k do GND i odwróc jego logikę na przykład: If Pind.5 = 1 And B = 0 Then Druga sytuacja nie wiem dlaczego ale silnik mi przerywa tak co około sekundę gdy PWM jest włączony. Prawdopodobnie w tym czasie następuje zmiana...
'do liczby 1536 trzeba by jeszcze coś dolożyć, na wykonanie instrukcji Zasadniczo nie trzeba nic dokładać, bo wartość timera jest inkrementowana sprzętowo od razu (w kolejnym cyklu maszynowym). Czyli już w trakcie obsługi przerwania. Jeżeli obsługa timera zmieści się w 255 cyklach maszynowych, to zmieniany jest tylko młodszy bajt timera - czyli w procedurze...
A moze to nie jest kwestia Bascoma tylko tego ze Atmega nadal chodzi na wewn. oscylatorze 1MHz. Z objawow by tak wynikalo ze tak wlasnie jest. Przestawiales fusebity na prace z zewnetrznym kwarcem ?? Pozdro Dexter
te rejestry (Fuse Bity) ustawia sie przy programowaniu programu a nie w sofcie. wbudowany programator bascoma ma taką opcje jak właczysz okno programowania to w zakładce "lock and fuse bits"
Dzisiaj będę pierwszy raz programował procesor 90s2313 :) Doradzono mi żebym się spytał co trzeba ustawić w Bascomie AVR demo, żeby wgrać program do uP bez problemów :) PS: Tam jest tak dużo opcji że się w tym gubię :-P Dzięki za pomoc :!:
Witam, Magistrala 1-wire posiada dość mocne restrykcje czasowe co do trwania poszczególnych stanów na DQ. Przerwanie Timera, a wiec wykonanie podprogramu związanego z obsługa przerwania, powodowało zmianę długości tych czasów, gdyż są one generowane softwaerowo przez Bascom. Czasem może się zdarzyć że kolizja i tak wystąpi pomimo że teraz wszystko jest...
Jak chcesz żeby ktoś ci pomógł to nie bierz punktów za PDFa. Wpisujesz w Google MBI5025 i pierwszy wynik to nota: [url=http://www.prom-electro.ru/document... Na 4 stronie jest tabelka, już prościej się nie da tego przedstawić. OE-uaktywnia wyjścia LE-zatrzaskuje stany wyjść CLK- zegar danych W momentach przejścia CLK z stanu niskiego w...
Jaki masz programator? Ściągnij sobie lepiej MkAvrCalculator. Jest to naprawdę bardzo przyjemny programik i nie ma możliwości abyś źle ustawił fusebitów i zablokował procka. W bascomie ustawianie fusebitów jest dość trudne i może przysporzyć sporo kłopotów. Pozdrawiam.
I na ATTiny2313 da się zrobić konwersję ADC i przy odrobinie szczęścia nawet dokładną, ale jak widzę na razie z o wiele prostszymi rzeczami są problemy. Jaką rozdzielczość chcesz uzyskać (ile diod)?
Zwiększaj tylko jeśli zmienna <255 z zmniejszaj jeśli >0
Mam taki początek: $regfile = "m128def.dat" $crystal = 8000000 $lib "glcdKS108.lbx" $include "funkcje.bas" Chciałbym 2 dolne pliki umieścić w folderze, w którym się znajduje główny plik .bas. Normalnie z tego co widzę, to BASCOM przeszukuje swoje własne katalogi w poszukiwaniu plików "dołączanych". A ja chce, żeby szukał w tym katalogu, w którym znajduje...
Musisz dobrać taki kwarc, który da się podzielić tak by uzyskać częstotliwość pracy UART = 31250 Hz +/- 1% Komunikat MIDI składa się z 2 lub 3 bajtów. Jeżeli bajt ma ustawiony najstarszy bit to jest on (ten bajt) traktowany jako rozkaz a jezeli nie to są to dane do rozkazu (ogólnie dane są przesyłane w porcjach 7 bitowych). Dekodowanie jest dość złożone,...
Wojtek - wchodzisz tutaj: [url=http://www.frank-zhao.com/cache/avr... z kalkulatorem 16MHZ z preskalerem 1024 oznacza że: - 1 sekunda nastąpi po 15625 cyknięciach timera - przerwanie następuje przy przepełnieniu jeśli wybierzesz OVERFLOW, ale może tez nastąpić przy COMPARE, od tego zależy jaką wartość wpiszesz do timera (czy odejmiesz...
Witaj. Zacznij korzystać z bezpośredniego ustawienia rejestrów. Zobacz w dokumentacji mikrokontrolera rejestr ADMUX i bity REFS0 i REFS1 oraz tabelkę: Table 24-3. Voltage Reference Selections for ADC
Spróbuj "handshaking none" ustawić w programie terminala.
Chyba nie.
W załączeniu pdf z opisem pcf-a po polsku. Masz tam opisane jakie rejestry należy ustawiać.
Na szybko napisany kod $regfile = "m8def.dat" $crystal = 1000000 Config Portb = &B11111111 Portb = &B11111111 Config Portc = &B00111000 Portc = &B00000000 Config Portd = &B11111111 Portd = &B11111111 Do 'pętla nieskończona Portd.0 = 1 'zaświeć lampkę Wait 1 'czekaj 1 sekundę Portd.0 = 0 'zgaś lampkę Wait 1 'czekaj 1 sekundę Loop End 'koniec...
Stan nieokreślony będzie w przypadku ustawienia portu jako wejście bez rezystora podciągającego.
Mając trochę wolnego czasu napisałem parę funkcji do obsługi układu PCF8583. Funkcja która ustawia godzinę i datę zapisuje też dane potrzebne do obliczenia pełnego roku, dzień tygodnia jest obliczany automatycznie na podstawie daty. Funkcje Pcf8583_write i Pcf8583_read można wykorzystać do zapisywania/odczytywania danych z wolnej pamięci ram. Dostępne...
Na płytce widać obok kontrolera kwarz czyli prawdopodobnie należy zmienić ustawienie na "extern crystal oscilator" z odpowiednią konfiguracją CKSEL.
Albo masz zamienione linie SCK i SDA :) , jeśli masz baterie włożoną, to sprawdź czy na pinie 3 masz 3V. Jak nie to podepnij go do masy. 100n ceramik na zasilaniu tuż przy układzie jest mile widziany. Ja bym obstawiał na hardware.
Witaj Robert ! Tą linię: If Pind.1 = 0 Then Portb = 1 'S2 - zgaś lampkę napisz tak: If Pind.1 = 0 Then Portb = 255
Widzę że nie rozumiesz zapisu WGM13:0. To oznacza 4 bity. WGM13 WGM12 WGM11 WGM10 Czyli do tych 4 bitów musisz wpisać 15(d)=1111(b). W tabeli 39 na stronie 99 dokumentacji masz nawet to rozpisane.
Wskazówki : [syntax=basic4gl] Config Serialin = Buffered , Size = 254 , Bytematch = All Enable Serial Enable Interrupts Serial0bytereceived: Return [/syntax]
w Bascomie Fusebit A987 to cztery bity, ja muszę zmienić trzy bity CKSEL3..1 ustawić w nich jedynki, czwarty bit w A987 jest nie istotny bo jest bitem SUT? Bit A - to bit CKSEL3 Bit 9 - to bit CKSEL2 Bit 8 - to bit CKSEL1 Bit 7 - to bit SUT zgadza się? Nie , nie zgadza się... W Bascom, czy innym środowisku fusebitami odpowiedzialnymi za taktowanie...
A potrafi ktoś obsługiwać ten timer2? Kolega wyżej objaśnił ci to dostatecznie w twoim ojczystym języku. Jeżeli masz z tym trudności to może to będzie pomocne: [code][syntax=basic4gl] ' Must use the internal RC oscillator at 8MHz or at 1MHz because ' a 32.768 kHz watch crystal must be connected between the TOSC1 and TOSC2 pins. ' $regfile = "m8def.dat"...
Strona 28 PDF-a. I wcale nie wszystkie CKSEL bo tylko 1 z 4. Pozdro Dexter
Nie wiem, ale Cię naprowadzę: http://www.atmel.com/Images/doc2543.pdf strona 115 dokumentu, jest napisane: Frame Formats: - 1 start bit - 5, 6, 7, 8, or 9 data bits - no, even or odd parity bit - 1 or 2 stop bits Potem kilka przykładowych kodów i od strony 129 masz opisy rejestrów. Konkretniej na stronach 132 i 133 masz opisane bity rejestru UCSRC...
Witam, czy instrukcja SHIFTOUT ma coś wspólnego z SPI? używając Shiftout w jednym z parametrów podajemy pin odpowiedzialny za sygnał zegarowy. Ale jaka jest częstotliwość tego zegara? Czy da się jakoś to ustawić?
Ponieważ i tak są zablokowane to na macanego: 1.odłącz kondensatory od kwarcu-zegarkowe zwykle chodzą bez kondensatorów. Jak nie pomoże- 2.Spróbuj w bascomie ustawić w opcjach port delay na 100 do 1000.
Sprawdź konfigurację pwm. Można tak toto tak ustawić, że przy 255 będziesz miał max sygnał albo odwrotnie czyli przy wartości 0...
A gdzie masz Makedec ? Popatrz sobie w helpie. Sub Zmgodz '#### zmiana godzin #### H = Makedec(h) Incr H 'zwiększ godzinę If H > 23 Then 'jeżeli godzina większa od 23 H = 0 'to godzina = 0 End If H = Makebcd(h) End Sub
Jak poprawnie skonfigurujesz to zadziała. Oczywiście sam licznik to nie wszystko, trzeba jeszcze ustawić port jako wyjście.
mówiąc o postaci HEX miałem na myśli 2 liczby w zapisie szesnastkowym, np: E1 99, które znajdziesz w prawie każdym programie zapisującym fusebity (w MkAvrCalculatorze są to 2 pola na górze z tymi liczbami zapisanymi fioletową czcionką). Co do CKOPT, odznacz go. Przydaje się on zaznaczony przy większych kwarcach (16MHz i więcej), tutaj lepiej, żeby był...
$crystal=7372800 $baud=9600 A Helpa od Bascoma to ty na oczy widział ? ;)
Te cztery na "1" CKSEL3 CKSEL2 CKSEL1 CKSEL0
Po tym kursie zalecam lekturę przynajmniej części dokumentacji procesora poświęconej źródłom taktowania. znajdziesz tam dokładnie jak ustawić fusy dla odpowiedniego taktowania.
If pinb.0=1 then $baud = 921600 ' jeśli wyprowadzenie PB0 = 1 wtedy predkosc transmisji 921600 bodów Else If pinb.1=1 then $baud = 460800 ' jeśli wyprowadzenie PB1 = 1 wtedy predkosc transmisji 460800 bodów Else If pinb.2=1 then $baud = 230400 ' jeśli wyprowadzenie PB2 = 1 wtedy predkosc transmisji 230400 bodów Else If pinb.3=1 then $baud = 115200...
Na naciśniecie przycisku robisz żeby jakiejś zmiennej przypisał (w momencie jego naciśnięcia) odczytaną wartość z przetwornika a później za każdym razem od aktualnego odczytu odejmujesz wartość tej zmiennej. Poza tym nie ma raczej sensu w przerwaniu od przycisku (czy w jakimkolwiek innym sposobie odczytu stanu przycisku) robić ponownego odczytu przetwornika....
Dalej robisz 'od konca' ,dobrze ,ze miales jako stale zakres od i do. Ogolnie to ma byc tak masz te stale, pobierasz w petli co pewien czas lub na wywloanie godz z pcf i porownujesz ja z ta stala wg instrukcji warunkowych ktore podalem ci wyzej. co do twojego programu to dalej tlumacze ,ze spelnia drugi warunek ale spelnia tez pierwszy, czyli nastapi...
W uC należy odpowiednio ustawić FUSE BITY!!! Poczytaj przyklejony temat.
Spokojnie- dobrze kombinujesz. Bity w rejestrach w Bascomie ustawiasz pojedynczo. Tak że Set Tccr1a.cs00- jest ustawiony bit cs00. A jak ustawisz Set Tccr1b.7 - to masz 00000111 w tym rejestrze. Sprawdź jak jest on ustawiony wtedy.( tu głupoty napisałem- jak sprawdził Atom) Ustawisz siódmy bit. Dodano po 3 " i tylko czekasz na gotowca." Nie- to jest...
No więc, tak jak obiecałem jakiś czas temu postaram się przybliżyć i wytłumaczyć kwestię programowej obsługi popularnego układu RTC – PCF8583. Układ ten ma zarówno zwolenników jak i przeciwników, a jedni i drudzy mają swoje racje. Są układy prostsze w obsłudze programowej, posiadające wszystkie interesujące nas dane w osobnych rejestrach prostych...
2.Możliwe, że spaliłeś tylko port/pin na który wystawiasz sygnał i nic nie masz na nim też mi sie tak wydaje ale narazie niemam czasu sparawdzić
Jak sformatować te dane aby wysłać je po spi przez at90s1200 więc spi = soft 0111 1100 0011 0101 -konfiguracja 0000 0000 0000 0010 0000 0011 -podział128 0000 0000 0001 0111 0111 0010 -podział 1500
posiadam ten programator i nie działa mi możesz mi pomóc jak powinienem ustawić BasCom-a. PS Może jakieś zrzuty ekranu :) Bardzo dziękiuję za każdą pomoc.
Można to zrobić, jest to ładnie opisane w książce Pana Marcina Wiązani programowanie mikrokontrolerów w języku bascom na stronie 276.
Dorzuć po Chr(13) - Chr(10) i sprawdź. Alternatywnie sprawdź w instrukcji obsługi modemu, jak ustawić koniec linii polecenia.
Dzięki, czasami wystarczy trafnie zadane pytanie - brakowało mi dyrektyw: $hwstack, $swstack, $framesize. Dane zapisują mi się jak poniżej: - w przypadku gdy zmienne są typu String: "407""258" "406""258" - jak są typu Word 406 259 406 259 a ja bym chciał bez tabulatora miedzy tymi dwoma danymi - o właśnie tak: 406259 406259 jak to można ustawić ?
A co z powtówną instrukcją LOAD Timer0, 50000 w procedurze obsługi przerwania?
Witam. Czy mógł by ktoś zamieścić screen jak ustawić fusebity w bascom. :cry:
Co rozumiesz pod pojeciem zmienna ? Jezeli chodzi Ci o komorke pamieci RAM to jest banal: mov zmienna,A Wczesniej oczywiscie musisz zadeklarowac zmienna np. zmienna equ 50h Od tej pory gdy kompilator napotka slowo zmienna to bedzie wiedzial ze to znaczy 50h. Instrukcja mov przepisze zawartosc akumulatora do komorki o adresie 50h. Jesli chcesz to od...
Witam Piszę do was bo nie mogę rozpracować histerezy w poniższym kodzie programu. Program działa prawidłowo ale jest mały problem. Histereza zawsze działa, a raczej jej brak (załączanie i wyłączanie) działa równo przy 30 stopniach. Potrzebuję aby histereza była ustawiona na 5 stopni. Proszę pomóżcie mi wyeliminować ten problem. Program musi mieć funkcję...
$crystal to parametr dla kompilatora informujący o częstotliwości jego pracy. Nie jet to wartość przypadkowa . Możesz jedynie podłączyć kwarc 16MHz ustawić odpowiednio fusy i wpisać $crystal=16000000
Witam Problem fusebitów był na tym forum wałkowany dziesiątki, jeśli nie setki razy. Proponuję poszukać informacji na ten temat. Z postu wynika, że póki co nie jest uruchomiony programator bądź w programie który ma nim sterować nie jest on ustawiony. Jeśli to Bascom to proponuję w opcjach poszukać programatora i ustawić na STK200/300. -- pozdrawiam.
Jaka wersja BASCOM?
O ile pamiętam w opcjach Programer trzeba ustawić STK200
Cześć. Może to ci pomoże. http://www.elektroda.pl/rtvforum/topic25... Ostatni mój post tam jest jak w Bascom ustawić Fas PWM.
Stawiam że to są źle ustawione fusebity Arduino używa botloadera a bascom nie. Trzeba ustawić procesor dla pracy bez botloadera ale ja nie używam do tego celu bascoma to nie bardzo pomogę. Sam tytuł w linku mówi że to są standardowe ustawienia fusebityów dla Arduino. Jeśli sobie nie poradzisz to daj znać i coś się z tym zrobi w tym momencie nie dam...
Jak ustawić w bascom atmege żeby działał z generatorem 16mhz ?
Ustaw tajmer1 na największy możliwy czas przerwania,w przerwaniu zrób "incr jakas_zmienna" i sprawdzaj jej wartość jeśli będzie zgodna z założeniem to uruchomi się cos tam dalej itd. Używając zmiennej możesz osiągnąć długie czasy zwłoki. Pozdrawiam
Przeczytaj to: http://www.elektroda.pl/rtvforum/topic22... Powinno Ci nieco rozjaśnić sposób odmierzania czasu przy użyciu uC '51. Jedyny sensowny sposób to ten podany przezemnie wyżej.
A np. logiczne zero w NECu to 560us wysoki i 560us niski. Żeby mieć liczbę całkowitą, to muszę użyć 10us. Czemu nie można ustawić przerwania od razu co 560µs?
Tryb CTC należy ustawić zgodnie ze stroną 112 PDF. Należy dokładnie przeczytać tę stronę i okoliczne. Potem ustawić odpowiednie bity w odpowiednich rejestrach. W Bascomie robi się to np. tak: set TCCR1B.wgm13 i tak dalej. Bascom nie ma gotowych instrukcji na wszystkie możliwe tryby pracy timerów. Ale pozwala na ustawienie tych trybów "ręcznie"- przez...
Witam Czy ja dobrze widze, ze mikrokontrolery serii ATmega nie maja ustawianego priorytetu przerwan ? Z manuala wynika, ze po wywolaniu przerwania system przerwan zostaje wylaczony. I zostaje wlaczony dopiero po wykonaniu podprogramu obslugi tego przerwania. Tak to wyglada i w manualu i w Bascomie. Oczywiscie mozna w podprogramie obslugi przerwania...
Mozesz użyć jakieś dodatkowej zmiennej, który będziesz zwiększał co jedno przejście przez program (albo jakoś inaczej), a potem sprawdzał czy osiągnął zadaną wartość. Oczywiście trzeba ją też kasować ;) Można też do tego celu zastosować przerwania, ale po co je marnować
[syntax=vbnet][/syntax]Witam; Małe pytanko odnośnie wyświetlania wyników - dokładniej chodzi o temperaturę ujemną [syntax=vbnet]1wreset 1wwrite &HCC 1wwrite &H44 Waitms 750 1wreset 1wwrite &H55 1wverify Dsid1(1) If Err = 0 Then 1wwrite &HBE T = 1wread(2) T = T * 10 T = T / 16 S = Str(t) S = Format(s , " 0.0") Lcdgoxy 1 , 3 Lcdstr S , 2 , 0 Lcdupdate[/syntax]...
http://mipsa.p.lodz.pl/download/BazaWied... Strona 18:)
Witam, ostatnio wpadł mi w ręce taki schemat http://obrazki.elektroda.net/21_12645377... i chciałbym zaadaptować go na ATMegę8. Sądzę, że nie będzie wiekszych problemów, pytanie natomiast o rezystor R3. Czy jest to rodzaj detektora 0 i jak sądzicie, czy da się na podstawie tego sygnału dobrze ustawić poziom jasności?? W jaki sposób napisać...
Tak tylko jak użyje tranzystora powiększę gabaryt no i to są 2 pakiety w szeregu. Od 4,2V do 3,2V dla jednego pakietu i 8,4V do 6,4V dla obu naraz bo przecież są w szeregu. Myślałem ze tylko zastosować Attiny + dzielniki napięcia (4 rezystory) + buzzer. Taki micro pajączek. Pytanie jaka będzie tego dokładność... Co do chwilowych spadków napięcia to...
niestety nic nie pomogło, w funkcji zapisu dodałem zmienną mmm Sub Settime(s1 As Byte , M1 As Byte , H1 As Byte , D1 As Byte , Month1 As Byte , Year1 As Byte) Dim Mmm As Byte Mmm = 1 Tm(1) = Makebcd(s1) 'seconds Tm(2) = Makebcd(m1) 'minutes Tm(3) = Makebcd(h1) 'hours Tm(4) = Makebcd(d1)...
System operacyjny to pewnie Krasnoludix PX, musisz kliknąć zielonego krasnoludka 5 cm od górnej krawędzi ekranu. U mnie działa ;) A na serio - powiedz jaki masz system operacyjny, jakich ustawień już próbowałeś, czy port LPT masz sprzętowo w komputerze, czy jakieś protezy na USB?
wewnętrzny oscylator rc można ustawić na 1 2 4 lub 8 MHz jak chcesz taktować procesor szybciej musisz podłączyć zewnętrznego kwarca o takiej częstotliwości i ustawić odpowiednio bity cksel..
Reset rzeczywiście nie jest podciągnięty do plusa bo przy programowaniu było by zwarcie. Fusebity są nieruszane, a masa w rs232 jest podłączona. Deklaracja $Crystal jest ustawiona na 4000000 - 4MHz. Zauważyłem że to że ramka nie przychodzi przy dotykaniu to przypadek - jak się odsunę od płytki to też nie przychodzi jak powinno. Cala ta komunikacja to...
No,ale nie podałeś jaki procesor. W Bascomie można ustawić rejestry Timera "ręcznie"- a nie przez config. Zamiast czegoś takiego: "TCCR1A = &H00 'See datasheet for details "TCCR1B = &H0C 'See datasheet for details można ustawić to po "bascomowemu"- patrząc w DS. set TCCR1A.cs12 set TCCR1A.wgm12 Itp. Zamiast config ustawiasz poszczególne bity w rejestrach...
Witam Mam wyświetlacz, który daje się sterować prawie identycznie jak taki z typowym HD44.... Jedyna różnica, to adresy linii: pierwszy znak pierwszej: 80 pierwszy znak drugiej: C0 Da się jakoś w Bascomie ustawić takie sterowanie?
Witam, Chodzi mi o to że potrzebuje uzyskać za pomocą timera aby odmierzał mi timer co jedną sekundę. Jako że nigdy jeszcze nie uzywałem timerów to nie wiem jak to zrobić :) Czy może mi ktoś npaisać coś takiego, lub powiedzieć o co w tym chodzi ??
skoro nikt nie odpowiada to pewnie się nie da... oj zawiodłem się na bascomie
Jak to się robi,albo gdzie moge o ty poczytac?? Do fuse'ów polecam kompilator CodeVisionAVR albo program PonyProg2000 . W zakładkach do programowania, w obu przypadkach, fuse'y opisane są bardziej czytelnie niż w Bascom'ie. W ostatnich numerach EP są dokładnie opisywane fuse'y AVR.
jeśli zmieniłeś tylko bity cksel to podłącz sobie geneator i przeprogramuj. Jeśli zmieniłes ustawienie bitu spien to nie da się programować szeregowo. W bascomie można sobie łatwo ustawić
Należy ustawić fusebity w programowaniu ręcznym (zielony symbol układu ) w Bascom'e
No to chyba jest tak proste. Przydałaby się jakaś mała histereza i może ustawić ADC na wewnętrzne 1.1V
Jeszcze jedno pytanie. Jak z powodu kompilatora Bascom ustawić wewnętrzny oscylator 1Mhz. Poza tym dzięki za pomoc. Pozdrawiam Greendesign.08
I jak teraz ? no widać że fuski są ustawione ok na wewn. oscylator 4MHz tylko jeszcze zdaje się trzeba ustawić pin diody LED jako wyjście, to było w bascomie zdaje się jakoś tak: Config pind.6 = output
Symulator nie uwzględnia stanu FuseBitów - ich odczytywania jest dokonywane dopiero podczas programowania i to na wyraźne polecenie użytkownika.
Witam Odpalił ktoś STK500 pod Bascomem? Przyznam że nie wgłębiałem się w zagadnienie ale odpuściłem sobie po kilku próbach bo programowałem głównie gotowymi HEXami pod AVR Studio, teraz bawię się Bascomem i przepinanie się miedzy programami mnie nie bawi :) Najlepiej byłoby gdyby się udała fuzja Bascoma z Dragonem, ale to chyba jest z góry skazane na...
Czy ktoś może rzucić okiem na te fuse bity. Płytka jest wykonana poprawnie, nic nie jest do niej podłączone po za terminalem usb <> uart. Wysyłam z atmegi w zapętleniu co sekundę słowo "witam" i nic się nie dzieje. Atmega jest wylutowana z innej płytki o niewiadomym przeznaczeniu więc jak się domyślam rozchodzi się o fuse bity. http://obrazki.elektroda.pl/5841628700_1...
Dzięki za pomoc. Rzeczywiście pomyliłem portd z pind :) Pewnie jeszcze nie jedno mi sie pomyli w avr. W bascom 51 było trochę prościej.
Jaka minimajna częstotliwość zegara można ustawić w AVR (BASCOM) przy pomiarze za pomocą DS18B20
Fatalnie analizuje się cudzy program, a jeszcze gorzej zlepek kilku programów... Spróbuję za to odpowiedzieć na konkretne pytania. 1. Ilość wyjść/wejść zależy od wybranego procesora. Widzę, że chcesz się bawić w obsługę karty SD, więc proponuję przynajmniej Atmega32. Ma wystarczającą ilość pinów do obsłużenia tego wszystkiego. 2. Z układu PCF odczytujesz...
To spróbuj ustawić reset na uC i wtedy zobacz czy będą czarne kwadraciki w górnym rzędzie.
witam ze specyfikacji wyczytalem ze ten procesor ma dwa wyjscia pwm, jedno pod wyjsciami pd4 (oc1b) i pd5 (oc1a) (timer1), a drugie pod wyjsciem pd7 (oc2) (timer2) .... pierwsze wyjscie dziala bez problemu natomiat drugiego nie moge skonfigurowac (pod bascom-em), wyskakuje mi error86 przy lini w ktorej konfiguruje timer2 ... nawet kiedy wpisuje: config...
bascom wyświetlać ustawić bascom projekt bascom bascom bascom enkodera
skuter zapłon włączający wentylator mondeo zgrzewanie drutu
Troubleshooting Sony Bravia KD-43XG8096: Firmware and Boot Issues Lokalizacja zbiornika oleju wspomagania w koparce Ostrówek