Czy masz jakiś kwarc podłączony do XTAL1 i XTAL2? Wg fusebitów ustawiłeś na "Low-frequency Crystal Oscillator" 32kHz https://obrazki.elektroda.pl/4855708200_...
Odtwarzałem kiedyś pliki mono 8bit 32kHz w bascomie wszystko ładnie działało. Nie chodziło to przy pełnych 32kHz ale dźwięk nie był zniekształcony (program chodził przy max prędkości i przed każdym odczytem karty zmieniał stan jednego z pinów - w ten sposób mogłem zmierzyć częstotliwość)
Próbowałem na różnych częstotliwościach: 1MHz, 2MHz, 4MHz i 8MHz z wewnętrznego oscylatora - kwarc ma być zegarkowy 32kHz. Ustawiałem i w programie ($crystal) i fusebity. Zawsze efekt taki sam....to znaczy żaden...
przecież pisałam że wszystko było wcześniej w porządku, wszystko uruchomione, prosty błąd się wkradał gdzieś bez przerwy, w końcu ruszyło( oczywiście wcześniej ale zapomniałam umieścić tu rozwiązania): unsigned int rtc_sec=0; //zmienne globalne void rtc_init(void) { ASSR=1<<AS2; // RTC clock from 32kHz crystal TCNT2=0; OCR2=((32768/1024)-1);;....
no procek w RTC musi miec podpięty pod XTAL1 i XTAL2 kwarc 32768HZ a procek musi pracować na wewnętrznym oscylatorze. Ustaw sobie w programie $regfile = "m8def.dat" $crystal = 8000000 i w FuseBitach na 000100 w nowym BASCOMie.
Tak, wybrałem Low Frequency, da sie jakoś ruszyć uC bez tak wolnego kwarcu ? Co masz na myśli 'ruszyc' ? Prawdopodobnie chcesz skorygowac błędnie ustawione fusebity (powrócic do default settings). W zasadzie datasheet mówi o optymalizacji oscylatora processora do 32kHz jako 'Low Freq.' , ale do komunikacji podczas programowania mozesz tu zastosowac...
Jak ustawiam fusy na Ext. Low Crystal to uP nie działa i nie można go programować. Jak mam fusy ustawione na normalny kwarc ale fizycznie podłączony jest kwarc 32kHz to uP działa ale niestety pobierany prąd jest na poziomie 0,2 mA a ja chciałbym uzyskać 25uA tak jak podaje producent w pdfie.
Oczywiście, że może. Układ jest całkowicie statyczny, więc możesz go taktować nawet z "palca". Czytaj rozdział: Low-frequency Crystal Oscillator w dziale System Clock and Clock Options noty do ATmega8.
Jedna wróżka została: (ja ;p) Co to ma być: $crystal = 3276800 Kwarc zegarkowy to 32768 a nie 3276800. ATMega się nie blokuje tylko chodzi na 32kHz i programator jej nie widzi bo jest za szybki.
Mam takie pytanko, chcę użyć w Atmega8L kwarcu 32kHz. I teraz nie wiem czy dobrze zrozumiałem o co chodzi w instrukcji: "To use a 32.768 kHz watch crystal as the clock source for the device, the Low-frequency Crystal Oscillator must be selected by setting the CKSEL Fuses to “1001”. The crystal should be connected as shown in Figure 11. By...
Dodam jeszcze kod w BASCOMIE: 'Ten Programik Generuje 32khz Przy 4mhz Kwarcu ' 32khz mozna wyliczyc wedlug wzoru ze strony 113 datasheeta atmega8a. 'jak dam kwarc 4,19MHz to wyjdzie 32'734Hz. $regfile = "m8def.dat" $crystal = 4000000 Config Pinb.3 = Output Config Timer2 = Timer , Async = Off , Prescale = 1 , Compare = Toggle , Clear Timer...
Pozwolę sobie umieścić post pod postem żeby wiadomość dotarła do zainteresowanego. Jeszcze lepszym wyjściem dla takiego zegara będzie zastosowanie dedykowanego rezonatorka 32768Hz (32,768KHz) Wartość 32768 to w zapisie binarnym dokładnie piętnaście bitów. Jeśli więc Timer będzie zliczał generowane impulsy to po 32768 uzna że mineła sekunda :D Bascom...
Slyszalem cos ze wkarc 32KHz bylby ok czy to prwda? Prawda (dokładnie 2^15 Hz). Przeczytaj stronę 24 i 26 w nocie katalogowej ATmega8. Hasło: Asynchronous Timer Clock / Low-frequency Crystal Oscillator. Możesz też przeczytać tą konwersację -> http://news.elektroda.net/viewtopic.php?...
No i oczywiście kolejny problem z Tiny12. Przestawiłem sobie bezpieczniki CKSEL na 1001 (pozostałe bez zmian) - czyli Low Frequency Crystal - 32768Hz i teraz żaden program nawet nie wykrywa mikrokontrolera. Ani Yaap, ani PonyProg. Czy ktoś już walczył z takim problemem? Pozdrawiam. PS. Coś mi się wydaje, że w takich warunkach trzeba zrobić swój programator...
Tak, trzeba programowo włączyć ACLK, a dokładniej zewnętrzny kwarc Pisałem niedawno o tym.. http://www.elektroda.pl/rtvforum/topic66... Tobie powinno wystarczyć to: BCSCTL1 |= XTS; // ACLK = LFXT1 (crystal) bit XTS włącza zewnętrzny kwarc HF Jeżeli był wyłączony, CPU będzie chodzić domyślnie na wewn DCO (osc RC) Jeżeli ma chodzić na oscylatorze...
Hm.... No to u mnie na 29 stronie mogę znaleźć external RC oscilator:> Za to na 26 piszą mi, że: CKSEL 3...1 0,4...0,9MHz w ramce crystal oscilator settings:> Moja pdfka: http://www.atmel.com/dyn/resources/prod_... Dodano po 2 A co do taktowania z ręki to gdzieś mi się obiło o uszy że nie może jednak:>Że niby długość kolejnych taktów...
Czesc Zumek ! Wiesz te procki przy uruchomieniu zachowuja się u mnie dziwnie, ciezko to opisac bo to wyglada na niestabilne dzialanie, raz go bascom "widzi" raz nie widzi,... Powinieneś poeksperymentować z liczbą w Options->Programmer->Delay. Nie napisałeś , czy procek chodzi na zewnętrznym kwarcu , czy jeszcze na ustawieniach "fabrycznych".Jak...
Znalazłem taki kod - Attiny2313 z wewnętrznym kwarcem 8 MHz [syntax=basic4gl] $projecttime = 101 $regfile = "attiny2313.dat" $crystal = 8000000 Baud = 19200 Dim D As Word ' (0-65535) Dim T As Word Dim D0 As Word Dim T0 As Word Dim P0 As Word Dim S As Word Dim C As Word Dim D1 As Word Dim T1 As Word Reset Baro_idle 'ustaw stan niski (zalecane) I2cstart...
Witam, mam problem z kompilacją kodu sprzed 10-ciu lat, najnowszy bascom. problem jest z rejestrami: Ocr0b = &H80 Ocr0a = &H80 proszę o wskazanie przyczyny. [code][syntax=vbnet] $projecttime = 0 $regfile = "m32def.dat" $crystal = 16000000 ' gdy Baro_idle=0 nie widzi adresu 238 ($EE) ' gdy Baro_idle=1 widzi adres 238 ($EE) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!....
Cześć, Moje pytanie jest dosyć trywialne, dlatego niestety nikt w internecie nie rozpisał tego, ponieważ pewnie jest to oczywiste. Ogólnie przechodziłam przez różne fazy tego co chciałam zrobić. Nie mam sprzętu a musze wiedzieć czy działa dobrze I2C :( Ogólnie chciałabym skomunikować czujnik światła z przetwornikiem mikrokontrolera PIC24F za pomocą...
Witam , problem polega na odczytywaniu tylko 2 bajtów z bufora uart , wysyłając 5 zaków np.12345 na wyświetlaczu pojawią się tylko 12 a reszty po prostu nie ma . Czy ktoś napotkał podobny problem ...[syntax=vbnet]$regfile = "xm32a4udef.dat" $crystal = 32000000 $hwstack = 32 $swstack = 32 $framesize = 32 Debug Off Config Submode = New Config Eeprom =...
Dzięki wielkie za wskazówki. Tego akurat jeszcze nie znalazłem, aczkolwiek są 2 sprawy: 1) Przykład pod DMA nie działa. (w sensie nic się nie wyświetla na terminalu) 2) Przykład na wake się w ogóle nie kompiluje pod IARem ;) Jestem totalnym laikiem, aczkolwiek naprawdę bardzo mi zależy, żeby to zrozumieć i napisać. Zakładam, że port i MAX są dobrze...
A więc tak oto wygląda końcowy działający kod (przykład do dalszej rozbudowy). Bez problemu odtwarza 32khz / 8 bit / mono / wav. Zastosowałem sterowanie odtwarzaniem poprzez UART ,tak więc mogę się bez problemu połączyć z innym prockiem. Mogłem zastosować "serialin" ale nie chciało mi się już bawić. Co prawda pewnie to dorobię , przynajmniej dodam opcję...
Witam Realizuję projekt na procku XMega 128A1. Próbuję odczytać dane z czujnika przyspieszenia ADXL345. Problem polega na tym że wyświetla mi stałą wartość, która się nie zmienia. Na mikroprocesorze ATmega wszystko działało bez problemów dlatego zgłaszam się z prośbą o pomoc a przynajmniej wskazówki co jest nie tak. Obsługę próbuję realizować następującym...
Witam serdecznie. Zachciało mi się odtworzyć wav-a z marnym skutkiem i kiepską wiedzą programistyczną. Może komuś przyda się przepis na AVR-DOS na atmega32. Aby to zadziałało podłączyłem kartę SD przez kostkę 74LS07. W pliku CONFIG_AVR-DOS.bas zmieniamy tak jak poniżej: Const Cfilehandles = 1 Const Csepfathandle = 0 W pliku config_MMC.bas zmieniamy...
Proszę. Nie wiem czy koledze udało się rozwiązać problem, ale jak miałem chwile to się podzielę ze wszystkimi. ESP8266 mam na NodeMCU i wole tam go oprogramowywać, ale chciałem się pobawić komendami AT więc podłączyłem go do Xmega bo to cacko jest też 3 voltowe i posiada nawet 7 interfejsów USART :D Na drugim COM zrobiłem sobie taki Debug. Program reaguje...
Witam. Robię układ oparty na karcie SD, mikroprocesorze ATMEGA32. Program napisany w Bascomie, użyte zostały biblioteki AVR-DOS. MA on odtwarzać pliki WAV z karty, do testów używam tego programu znalezionego w internecie. 'dźwięk 32khz / 8 bit / mono / wav 'do każdego nagranego pliku dodać z przodu pliku 10% czasu utworu ciszy potrzebej na załadowanie...
Zmieniłem troszkę podłączenia wyświetlacza LED do atmegi. Teraz z mam tak: PORTD.4 = segment A PORTD.5 = segment B PORTD.6 = segment C PORTD.7 = segment D PORTC.2 = segment E PORTC.3 = segment F PORTC.4 = segment G PORTC.5 = segment DP Do portów XTAL1 i XTAL2 mam podłączony rezonator 32kHZ. Układ prawidłowo wyświetla temperaturę i przekazuje na UART...
Teraz mam inny problem. Chcę robić pomiar temperatury i zapisywać na kartę SD. Używam do tego modułu prototypowego tego autora: Ponieważ post dotyczy innego tematu niż oryginalny wątek, temat podzieliłem. Na przyszłość proszę w przypadku napotkania problemów niezwiązanych z oryginalnym tematem postu zakładać nowy wątek. W ten sposób inni będą mogli...
Hey :) Me again, my new self-designed PCB works as a charm now. What I am trying to do now, is to measure some values from sensors(done), send it via wireless 2.4GHz to this PCB with exactly the same MCU mounted(done) and finally - get those data to PC using USB. Here starts my huge problem. As I never did anything with USB before, I don't even know...
Witam, Posiadam płytkę XMEGA-A3BU Xplained i tak sobie powoli opanowuję różne tematy, aczkolwiek utknąłem ostatnio na RTC... Płytka w oryginale, czyli żadne modyfikacje nie były robione, nic nie było podłączane, zwory nie były usuwane. Plik sample z Bascoma, dokładnie dla tej płytki XM256A3BU-RTC32.bas Dodano po 3 Chwilowo rozwiązane - przy podłączonym...
Witam , przeczytałem kilka postów na temat poboru prądu przez xmegi ale nie znalazłem rozwiązania przy programowaniu za pomocą bascoma . Napisałem prosty listing ale atxmega 32a4 chyba pobiera zbyt duży prąd . Próbowałem różnych wariantów i dalej to samo przy 2mhz i 3 volt zasilania pobór to 2,4 mA a to jak widać z danych katalogowych ponad dwa razy...
Witam. Mam problem z xmega 128A3-AU. Zbudowałem prosty woltomierz do 20V lecz przy zwarciu pinu ADC z masą nie ma 0V tylko napięcie waha się od 0 do 0.06V. Czy jest jakiś sposób na uśrednienie tego nie niszcząc płytki PCB? Program napisany w bascomie. [syntax=basic4gl]$regfile = "xm128a3def.dat" $crystal = 32000000 $hwstack = 128 $swstack = 128 $framesize...
Witam, korzystam w swoim projekcie z atmegi164pa i chciałbym się dowiedzieć (czytając dokumentację nie jestem tego pewien) czy możliwa jest następująca zasada działania tego mikrokontrolera: Chodzi o to, że mikrokontroler ma korzystać w normalnym trybie pracy z zegara zewnętrznego (Low Power Crystal Oscillator) podłączonego do pinów XTAL1 i XTAL2, zaś...
Witam. Prubuję zrobić program do odtwarzania nagrań wav. na atmedze32 za pomocą PWM. Mam taki program testowy: [syntax=basic4gl]$regfile = "m32def.dat" $crystal = 12000000 Config Lcdpin = Pin , Rs = Porta.6 , E = Porta.1 , Db4 = Porta.2 , Db5 = Porta.3 , Db6 = Porta.4 , Db7 = Porta.5 Config Lcd = 16 * 2 $baud = 9600 ' use baud rate $hwstack = 32 'domyślnie...
prosty program ktory ma czekac na sygnal LOW z GP3 wskakuje w petle lekkiego opoznienia (docelowo ma byc 15min) nastepnie czeka na LOW z GP2 i znow wskakuje w petle opoznienia i tak w kolko ;------------------------ problem w tym ze pod mplab chodz pieknie na plytce juz nie prezkazniki dostaja z procka impulsy (0.72ms) uklad zachowuje sie tak jak by...
atmega8 32khz generator 32khz kwarc 32khz
tranzystor bd911 trzeszczenie wzmacniacza cichym sprawozdanie kirchhoffa
podłączanie przez żarówkę pralka samsung dozownik
Schemat zasilacza Hormann ProMatic 4: diagnostyka i naprawa Wymiana tonera zamiennika w Xerox WorkCentre 6605: chip i aktywacja