Ja miałem podobną przygodę z atmegą16, myslalem ze cos z nią nie tak i kupiłem drugą, która zachowywała sie tak samo (błedy przy programowaniu, weryfikacji).Wyszło ze nie chce chodzic na kwarcu (tzn. na początku dwa tygodnie chodziła), więc jezeli jescze tego nie robiłes to spróbuj na wewn. generatorze. Jezeli uzywasz isp prog'a to mozesz w setup'ie...
Tak, jak najblżej µC. Port delay znajdziesz w zakladce "Programmer".
Podłączyłem JTAGICE mkII do Atmega 32 w komercyjnym urządzeniu żeby ocenić czy procesor nie jest uszkodzony i jakiś cudem po moich eksperymentach procesor okazał się wyczyszczony. Przy pierwszych odczytach lock bity miały wartość 0xC0 (wszystko zablokowane), przy kolejnych zrobiło się 0xFF. Praktycznie urządzenie jest już stracone, procesor wyczyszczony...
Cześć, Postanowiłem zbudować sobie miernik poziomu CO2 w powietrzu, wykorzystując czujnik SCD41, komunikujący się po magistrali I2C. Według datasheetów Atmegi 16 oraz SCD41 powinno to być dość proste do ogarnięcia, jednak czujnik cały czas milczał jak zaklęty. Po podsłuchaniu analizatorem stanów logicznych co też się dzieje na magistrali wychodzi na...
Bez względu na LockBit-y, kasowanie całości powinno załatwić problem.
Może ten fragment z Helpa od PonyProga rozwiąże Twój problem. Q: I can't program ATmega, I always got "Write failed message". Q: I can't program AVR AT90Sxxx, I receive error -21 and the program fails. What is the problem? A: Increase the following parameters in the ponyprog.ini file (all times are in milliseconds) AVRByteWriteDelay=30 'Delay to complete...
To teraz troche hardcorowa wersja testów. Załatw sobie podstawkę pod atmege. Zobacz do noty katalogowej co gdzie ma być połączone chodzi mi o VCC, GND, MISO, MOSI, SCK, RST. Przylutuj sobie to do goldpinów w taki sposób żebyś po prostu włożył to do końcówki programatora. Sprawdź wszystko kilka razy. Nie zapomnij o zasileniu programatora. Jak nie pójdzie...
Przy próbie wgrania pliku wyskakuje mi błąd. Atmega8 sprawna. Co robie źle ? C:\WinAVR-20100110\bin\avrdude.exe -C C:\WinAVR-20100110\bin\avrdude.conf -p m8 -P /dev/parport0 -c usbasp -U eeprom:w:C:\Users\pawel\Desktop\atmega-h... avrdude.exe: AVR device initialized and ready...
Jednak okazuje sie ze fusebity sa dobrze ustawione ale booloader jest dziwny, generalnie inny niz ten z biblioteki arduino. Skoro fusebity już masz ok. to teraz tylko wgraj (np. Burn-o-mat'em - skoro Ci działa) sam bootloader. W czym problem? Burn_o-matem zapisuje i odczytuje fusebity i sa takie jak podawales. Moge to zrobic. Leczy Wgrywam tez bootloader...
Mam WinAvr i at90s2319, jeśli próbuje skompilować program to wyrzuca mi błędy. Dziwnym zjawiskiem jest to, że jak wybiorę ATMega to błędów nie ma. Błędy są też na Tiny. Posługuję się biblioteką Fleurego. /***************************************... * Title: I2C master library using hardware TWI interface * Author:...
Ten kod jest pod Atmegę 32 i z tym zegarem chodzi do działa do 50 metrów, próbkowanie sygnału jest kilkukrotne w pętli ze względu na niezawodność. //--------------------------------------... // // Sensirion SHT1x Humidity Sensor Library // //--------------------------------------...
Program MoAvrCalculator odczytuje ci normalnie sygnaturę? pokazuje nazwę procka? o odczytuje fusebity? i mówisz że są ustawione tak, że taktowanie to 8MHz? ale czy zastanowiłeś się, że procek ten domyślnie z fabryki ma włączony fusebit CKDIV8 ??? zajrzyj że sobie do zakładki "Fusy uproszczone" widać go tam zaznaczonego zapewne jak na dłoni .... i dlatego...
Zrobiłem układ z posta http://www.elektroda.pl/rtvforum/topic17... Przy programowaniu procesora wywala mi błąd: C:\WinAVR-20100110\bin\avrdude.exe -C C:\WinAVR-20100110\bin\avrdude.conf -p m8 -P /dev/parport0 -c usbasp -U eeprom:w:C:\Users\pawel\Desktop\atmega-h...
Witam, mam układ sterowania halogenami, którym kieruje atmega. Wszystko zasilane jest z trafo dla halogenów. W układ wpięte jest złącze ISP do programowania. Odczyt pamięci, fusebitów, sygnatury, itp. zawsze przebiega pomyślnie. Problem pojawia się podczas programowania układu. Udaję się to raz na mniej więcej 10 prób. Przy braku sukcesu pojawia się...
OK, nie ma. Ale to czego brakuje to tylko 4 banalne makrodefinicje i trochę kodu inicjującego/deinicujującego SPI. To nie powinien być problem. W którejś z poprzednich wersji liba było to: [syntax=c]/*----------------------------... /* MMCv3/SDv1/SDv2 (in SPI mode) control module (C)ChaN, 2010 */ /*--------------------------------------...
przeczytalem poprzednie posty na temat bledow przy programowaniu atmeg ponyprogiem, lecz dalej czegos nie rozumiem. programowalem mikrokontroler atmega128L z dolaczonym kwarcem 8MHz za pomoca programu ponyprog. wszystkie bity ckselect odznaczylem, tzn. wg odwroconej notacji zaprogramowalem 1. powinno chulac. nastepnie program mi sie wyslal, jednak przy...
Mam problem z zaprogramowaniem ATTiny 2313. Używam ostatniego PonyProga i programatora ISP na bazie schematu ze strony PonyProg (STK200). Zwykle programuję ATmega 8, ATmega 16 - nie ma najmniejszych problemów czy to z odczytem czy zapisem. Podpiąłem teraz do niego ATtiny i tak: odczyt i zapis bitów konfiguracyjnych - ok, odczyt programu zapisanego w...
A wiec mam problem. przypomne zlozylem programator http://obrazki.elektroda.net/88_12823382... i plytke testowa http://elportal.pl/index.php?module=Cont... ? W kablu laczacego programator i plytke zamienilem pin 4 z 5( wg mnie tak musi byc aby dostosowac programator do plytki(myle sie?) Podłaczam programator do zlacza...
Czytałem, jedna od bootloader'a druga od Vcc - wtedy wychodzi na Pin Jednakże w obu przypadkach - VCC z programatora, i VCC z zewnętrznego źródła problem ten jest nadal. Edit: zmiana AVRdude na trochę inny: avrdude.exe: stk500v2_command(): command failed avrdude.exe: initialization failed, rc=-1 avrdude.exe: AVR device initialized...
Daj najpierw chip erase i sprawdź podłączenia i podłącz kwarca do procka. taki objaw to efekt braku komunikacji z procesorem ...
https://obrazki.elektroda.pl/8659570200_... Tak jak wynika z grafiki wyżej piny w Atmedze różnią się od tych jakie programowane są przez Arduino IDE. W takim razie mam teraz pytanie co zrobić w przypadku kiedy chce chce wykorzystać biblioteki do magistrali SPI czy obsługi karty SD czy jakiekolwiek inne? Piny przypisane są obstawiam...
Witam kolegów, Jak napisałem w temacie mam problem z komunikacja Atmegi162 z czujnikiem ciśnienia i temperatury scp1000-d11. Generalnie problem w tym, że muszę zasymulować I2C bo ATmega162 nie ma sprzętowego, ale do rzeczy. Próbowałem skorzystać z gotowej biblioteki void I2C_SCP1000() { unsigned char ret1; unsigned char ret2; i2c_init();...
rzeczywiście avrdude pluje błędem przy programowaniu tylko w jaki spośób jestem poza zasięgiem? avrdude: Version 5.10, compiled on Mar 23 2010 at 15:03:00 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2009 Joerg Wunsch System wide configuration file is "/etc/avrdude.conf" User...
(at)fabjan1994 Na moje oko to proces budowania nie działa popawnie (compilation termiated). Problem tkwi w powłoce sh . Tu masz rozwiązanie problemu: http://www.avrfreaks.net/forum/windows-8... miałeś co do tego rację :) dzięki -^ Dodano po 4 To może jeszcze ktoś pomoże odnośnie konfiguracji usbasp pod AtmelStudio. Po zrobieniu wszystkiego...
witam, przebrnąłem przez cały temat ale nadal nie znalazłem odpowiedzi na mój problem: Dziś pomieszałem trochę w fuse bitach ATMegi16 -w AVR Burn-O-mat zamiast extenal crystal kliknąłęm przez pomyłkę w external RC i dałem write. Oczywiście ATMega teraz nie działa. Wziąłęm więc inną ATMege16 i podłączyłem do układu. Niestety, mimo, że tym razem nie zmieniałem...
Witam. Złożyłem sobie najprostszy układ z atmegą16 na płytce stykowej. Udało mi się odczytać model programem MkAVR Calkulator. Programy wgrywałem za pomocą AVR Burn-O-Mat i wszystko działało. W pewnym momencie zacząłem sobie przeglądać fusebity i (nie pytajcie czemu to zrobiłem - nie wiem) w zakładce External RC oscillator, gdzie było ustawione 0.9Mhz...
Miałem podobne problemy z tym programatorem. Swój programator zrobiłem wg schematu: http://www.electronics-lab.com/projects/... Dodatkowo podzieliłem go na moduły. W jednym i drugim schemacie w porównaniu do oryginalnego schematu ze strony PonyProg'a http://www.lancos.com/e2p/siprog_base.pn... brakuje połączenia 6 i 7 pinu COM'a. Po dołożeniu...
Wgrałem coś takiego: $crystal = 8000000 $regfile = "M32def.dat" $baud = 57600 Declare Sub Write_rtl8019as(byval Regaddr As Byte , Byval Regdata As Byte) Declare Sub Read_rtl8019as(byval Regaddr As Byte) Declare Sub Init_rtl8019as Declare Sub Showregs Dim Regaddr As Byte Dim Regdata As Byte Dim Byte_read As Byte Dim Hulp1 As Byte Dim Mymac(6) As Byte...
trochę to poprawiłem ale nadal nie działa, nadal liczy tak jak mu sie podoba. Prawdopodobnie błąd jest w tym wyliczaniu całki. Proszę pomóżcie!!:( #include <avr/io.h> #include <inttypes.h> #include <avr/interrupt.h> #include <avr/eeprom.h> #include <avr/signal.h> #include <string.h> #include <stdlib.h> #include...
Witam. Jak zaczynalem pracowac nad hexapodem ciezko bylo mi znalezc jakis krotki i w miare przejrzysty kontroler serwomechanizmow. Napisalem taki, plus mozliwosc sterwania serwami przez RS232. Wklejam je tutaj i mam nadzieje ze sie komus keidys przyda:) Algorytmy sa dosyc proste, jak by ktos chcial to moge wytlumaczyc jak co dziala zeby mozna bylo przystosowac...
Mam ja mosci Panowie taki problem, nad ktorym od dwoch dni siedze po nocach i zaczynam sie poddawac. Mam plytke testowa wg tego schematu: http://img42.imageshack.us/img42/2649/sc... Kwarc 4Mhz, kondensatory 22p. I teraz najwazniejsze... Fusebity mam normalnie ustawione tak: http://img686.imageshack.us/img686/740/f... Wszystko mi...
Połączyłem to co miałem połączyć i dalej pokazuje mi komunikat write failed. Co może być nie tak? Nie mam żadnego zwarcia, podpiąłem tak jak na schemacie, złączyłem nóżki gnd i nóżki VCC. Dodano po 43 Zmontowałem nowy programator, taki jak wyżej. Podłączyłem do niego nową atmegę w podstawce, żeby jej nie przegrzać przy lutowaniu. Niestety mam dalej...
http://obrazki.elektroda.net/53_12803174... [/img] U mnie w tabelce jest 28.8 a działa mi na 22.48. Pobaw sie przyciskami read i write (zaczynając od 4kilo)a zauważysz że sam potrafi się dostroić. Jeśli będziesz mógł to zmieniać to znaczy że isp i procek działa a problem tylko tkwi w szybkości. ps . Procka zasilasz z zewnętrznego zasilacza...
Mama jeszcze jeden problem ;/ wgrywam program za pomocą avrdude, wszystkie opcje ustawiłem tak jak w instrukcji ale wywala mi błędy write to file '00' failed Co moze powodować ten błąd ze program nie chce się wgrać na procka ??
Zawsze odruchowo wyłaczałem weryfikacje zapisu by oszczedzic czas:) uzywam PonyProg . Wlasnie sprawdziłem weryfikacje po zapisie, na poczatku 3 razy wywalalo mi komunikat Write Failed . Potem zaprogramowałem procka mniejsza iloscia danych i poszlo poprawnie. Poznie jeszcze raz wrzucilem w niego te ponad 24% pamieci i po weryfikacji nie było tym razem...
Skorzystałem z AVRDUDESS, aby wyłączyć JTAGA. Program wykrywał procesor bez problemu. Skorzystałem ze stronki http://www.engbedded.com/fusecalc/ aby wyznaczyć fuse bity do wyłączenia JTAGA. Low: 0xF0 High: 0xD9. W programie wpisałem te dane jako L i H, zaznaczyłem Set Fuses i dałem polecenie Write. Próba sprawdzenia mikrokontrolera spaliła już na panewce,...
Ja stosuję taką procedurę inicjowania nadawania: char SetupCC1000TX (char TXCurrent) { int i; char lock_status; WriteToCC1000Register (CC1000_PA_POW,0x00); // Turn off PA to avoid frequency splatter WriteToCC1000Register (CC1000_MAIN,0xE1); // Switch into TX, switch to freq. reg B WriteToCC1000Register (CC1000_PLL,TX_PLL);...
Witam. Niedawno zacząłem się bawić programowaniem mikrokontrolera atmega32 zawartego w zestawie evb 4.3. Pojawił się problem w momencie, kiedy chciałem połączyć zestaw ze swoim laptopem. Kod dla mikrokontrolera: #include <avr/io.h> #include <util/delay.h> #include "lcd.h" void usart_init(unsigned int baud); void usart_transmit(...
po dolutowaniu 100n nadal wyskakuje błąd "Device missing or unknown device (-24)" po kliknięciu ignore wgrywa do 70% później weryfikuje i wyskakuje "write failed"
Witam No i nadal nie moge zaprogramować tego ATmega16, wyskakuje przy weryfikacji w PonyProg Write Failed, a w BASCOM-ie Difference at........... i tu jakaś komórka, nie zawsze ta sama. Dodam, że w połączeniu na PCB nic nie zmieniałem, dodałem w programie kilka komentarzy i usunąłem niepotrzebne napisy które testowo miały pojawiać się na LCD. Kasować...
Witam. Od jakiegoś czasu zacząłem programować uC wpięty w testboar'da. Mam wyprowadzenia od SPI. Włączam PonyProg'a i chcę zapisać. Wyskakuje mi write failde. Obszedłem to troszkę w nieco brutalny sposób. Jeszcze przed programowaniem wciskam przycisk od reset'u. Kiedy już zacznie operację zapisu, puszczam go. W ten sposób Wyskakuje mi Write succesful,...
Pacjent:mega8 Bawiłem się nią(proste mruganie led itp) i programowanie przez pony proga działało, ładnie się wgrywało.Potem były błędy write failed ale program nadal był wgrywany, teraz wgl nie odzywa się -device missing 24. Kable ok bo sprawdzałem na attiny 13 która sie bez problemu programuje, pod piny podłączam dobre, fusebity nie ruszane! Masy zwarte.System...
Mam zmontowany układ z procesorem atmega8 na płytce stykowej. Do zasilania używam małego transformatora na 12V z mostkiem prostowniczym i kondensator 100nF ceramiczny i 100uF elektrolit. Później jest stabilizator i również po 2 kondensatory przed i za stabilizatorem. Problem polega na tym, że jak chce zaprogramować procesor to za każdym razem w ponyprogu...
Niestety teraz nawet dioda nie świeci. 1. Czy ten rezystor do resetu jest potrzebny? 2. Lfuse mam e1 hfuse mam d9 czyli jak dla 1 Mhz wew oscylatora avrdude wypluwa zjakis error e1 opening no such file in directory oraz canot input file in directory write to file e1 failed. Strasznie się pogubiłem już ale nie chce się poddawać. PS a może jest jakiś...
Witam Aktualnie robię ładowarkę z [url=http://www.tkdami.net/~voytek/progr... tej strony. I nadszedł moment na zaprogramowanie Atmegi. Posiadam programator a allegro STK200/300. Fusebity ustawiłem w winavr zgodnie ze stroną podaną w powyższym linku. Teraz chcę wrzucić program do kontrolera przy pomocy ponyprog. Problem...
A jak po prostu odczytac fuse bity? Próbuję w ten sposób: C:\avrdude>avrdude -c dapa -p m8515 -U hfuse:r:high.txt -U lfuse:r:low.txt avrdude: AVR device initialized and ready to accept instructions Reading | ########################################... | 100% 0.12s avrdude: Device signature = 0x1e9306 avrdude: reading hfuse memory: Reading | ########################################...
Dzięki Mick ale jakoś nie mogę załapać , w c pisze od niedawna. To co znalazłem w sieci trochę bardziej rozumiem tylko nie wiem w jakiej kojejnosci to ma być wykonywane wzorowałem sie bascomem... Jakby ktoś mógł to proszę o wyjaśnienie co ma byc pierwsze Pozdrawiam /***************************************... * Title:...
Witam. Ostatnio złożyłem z kolegą programator USBasp. Postanowiliśmy, że połączymy nasze siły (on - zamiłowany elektronik i ja - trochę programuje w c++) i nauczymy się wykorzystywać mikrokontrolery. Napisałem program w C. Za pomocą programu Burn-O-Mat wsadziliśmy go na pokład Atmegi8. Wszystko przebiegło pomyślnie. Jednak, gdy chcę odczytać zawartość...
Próbowałem dalej: Jak mam Hfuse ustawiony na 0xD9 i zaznaczony write, to wyświetla mi taki komunikat: reading input file "D9" error opening D9 auto detected as invalid format can't open input file D9: No such file or directory write to file 'D9' failed Ale gdy mam odznaczony write nie ma tego problemu.
wymieniłem 74hc244 coś poszło niby przez pony proga programuje tam coś na początku jakiś error to daje ignore a na końcu write failed coś czuje że pomoże mi tylko kupienie nowego orginalnego programatora
write failed write descriptor failed write failed ponyprog
yanosik pliki motorynka lampa instrukcja pralka bauknecht
vestel 17mb130s vestel 17mb130s
Tablet graficzny BOSTO BT-16HD nie reaguje na połączenie z komputerem Czy metalowe elementy ogrodzenia powinny być uziemione?