Milql
Milql
Elo, szukam od jakiegoś czasu rozwiązania do mojego projektu. Buduje sterowanie do mojego diy wzmacniacza audio. Mam płytkę z Atmega, napisałem już przełączanie kanałów wejścia, przełączanie końcówek mocy, sterowanie głośnością. Pozostaje mi oprogramowanie radia FM i to o co chce Was zapytać. Chciałbym jeszcze zrobić analizator widma akustycznego. Te wszystkie ww funkcje będą się wyświetlać na dużym mono Lcd. W sieci jest dużo projektów ale nie znalazłem nic co by mi pasowało.
2
  • Najlepsze
  • Wszystkie komentarze
Felonious_Gru
@Milql: analizator widma to nie takie znowu hop siup...

http://elm-chan.org/works/akilcd/report_e.html
6
CCCCC
@Milql: Na chama możesz zrobić filtry analogowe na opampach, podłączyć do przetwornika A/C i mierzyć nim napięcia po prostu, tylko wtedy będziesz miał najwyżej 8 kanałów (pasków) analizatora, chyba, że zastosujesz analogowy multiplekser w stylu układu 4067.
4
Wyrewolwerowanyrewolwer
Mireczki mam problem.
Próbuję ogarnąć arduino ide żebym mógł normalnie jak arduino zaprogramować atmegę 328p pu. Kiedyś już mi się to udało pod ubuntu, ale teraz tego nie mam i muszę jeszcze raz.
Ogólnie bootloader chyba udało mi się wypalić, ale jak próbuję cokolwiek wrzucić na kostkę to zwraca mi błąd:

avrdude: stk500_recv(): programmer is not responding


Ktoś/coś
1
  • Najlepsze
  • Wszystkie komentarze
drag_op
@Wyrewolwerowanyrewolwer: tak więc, nie moge Ci pomóc. Jestem Koniem.
1
E.....o
E.....o
1
MamCieNaHita
Próbowałem po raz pierwszy zaprogramować fusebity w programie mkAvrCalculator i... oczywiście coś sknociłem. Teraz ani dioda nie mryga, ani mkAvrCalculator nie wykrywa uC.

Co mogło pójść coś nie tak? Kwarc 16MHz wciśnięty w płytkę stykową tam gdzie XTAL1 i XTAL2, i po 22nf z obu nóżek do masy.

W zakładce 'fusy uproszczone' zaznaczyłem po prostu >8MHz wykonałem polecenia które były tam zapisane(czyli zaznaczyłem pole fuse bity, zapisz i dałem wykonaj) i od
2
  • Najlepsze
  • Wszystkie komentarze
xerxes931
@MamCieNaHita: 223 oznacza 22*10^3 czyli chyba 22 nanofarady. Zawsze ostatnia cyfra oznaczenia wartości mówi o mnożniki - cośtam razy 10 do potęgi ostatnia cyfra, więc np rezystor 103 ma 10 kohm. 22 piko wygląda tak:
2
xerxes931
@MamCieNaHita: masz dołączone kondensatory 18-22pF od obu nóżek kwarcu do masy? Za jakiego napięcia zasilacz Atmegę? To ma znaczenie, gdzieś w datasheecie jest wykres zależności napięcia zasilania od stabilności działania przy danym taktowaniu - im wyższe taktowanie tym większy pobór prądu i potrzebne wyższe napięcie.
1
xaoc
xaoc
#kde #avr

Cześć używa z was ktoś może kdevelop'a do programowania #atmega? Bo zastanawiam się jak to skonfigurować. Nigdzie nie mogę znaleźć jak wybrać avr-gcc zamiast gcc. Pozdrawiam ( ͡º ͜ʖ͡º)
2
P.....r
P.....r
Mireczki chcę sobie na biurku odpalić licznik samochodowy, ale nie wiem jak się za to zabrać za bardzo. Całością będzie sterować #atmega.
Mam rozpiskę 2 gniazd z licznika, także teoretycznie wiem co gdzie ma być, ale jest problem z wysterowaniem tego.
Opis sygnałów: http://imgur.com/a/W52vQ
Z opisu wynika:
- A9 - podświetlenie (oraz regulacja)
- A10 -
1
  • Najlepsze
  • Wszystkie komentarze
Tymian
@Platimir: Standard elektronika, stabilizatory na 3.3 5 9 12V
trochę kondziaków ceramicznych 1 10 100nF
trochę elektrolitów, 1 4,7 10 47 100uF
jakieś diodki,
po 10 tranzystorów npn i pnp,
kilka diodek
2
CichyGlosZTyluGlowy
Kurde mircy chyba ucegliłem USBasp ( ͡° ʖ̯ ͡°). Chciałem mu wgrać inny soft obsługujący at89s52 i pomyliłem l i h fuse bity. Wpisałem:
lfuse - 0xc9
hfuse - 0xef
Oczywiście miało być na odwrót. Windows go teraz nie rozpoznaje, a avrdude wywala

programm enable:
3
  • Najlepsze
  • Wszystkie komentarze
psi-nos
psi-nos
W SLEEP_MODE_PWR_DOWN #arduino uno (bez diody, sama atmega) pobiera 2.44mA. Nie da się zejść niżej (tak żeby dało się wybudzić zewnętrznym przerwaniem)? Rozumiem, że ten tryb obniża taktowanie, bo próbowałem też użyć CPU_PRESCALE() do zejścia na 62kHz przed uśpieniem i pobór prądu był taki sam jak bez tego. #atmega #avr
1
  • Najlepsze
  • Wszystkie komentarze
Atraktor
Dlaczego funkcja (znaleziona w przykładach dla atmegi, ale w arduinoIDE tez sie kompiluje)

bit_is_set(ACSR,ACO)
zwraca mi cały czas 1, nawet kiedy oba piny komparatora ustawię po prostu jako wyjscie+stan niski? Powinno zwracać 1 tylko gdy napięcie na pinie 6 jest większe niż na 7, a tak nie jest. Sprawdzałem na 2 arduino i w obu przypadkach to samo. Komparator działa tylko, gdy oba piny są ustawione jako wejścia?
#arduino #
1
  • Najlepsze
  • Wszystkie komentarze
wytrzzeszcz
#programowanie #assembler gdzie znajde kurs i narzedzia by programowac #atmega w jezyku maszynowym? Ktos cos poleci?
1
  • Najlepsze
  • Wszystkie komentarze
s.....3
s.....3
Czy istnieje możliwość wgrania bootloadera arduino na atmega16a? Zaznaczam, że jest to obudowa TQPF ( 44 piny). Próbowałem robić to przy pomocy programatora USBasp i wywala mi błąd "avrdude: warning: cannot set sck period. please check for usbasp firmware update." Dodam jeszcze, że MKAVRcalculator normalnie widzi procesor. Jeśli ktoś ma jakieś pomysły, to fajnie by było, gdyby się nimi podzielił ( ͡° ͜ʖ ͡°)
#arduino #
1
  • Najlepsze
  • Wszystkie komentarze
wytrzzeszcz
#linux #unix #atmega
słyszałem o klonie Unixa na Commodore 64, jest coś na Atmegę?
1
  • Najlepsze
  • Wszystkie komentarze
MamCieNaHita
Witam, mam kilka pytań odnośnie przerzucenia się z #arduino na #avr #atmega

1. Jest jakiś kurs, tutorial, coś w tym stylu, który pozwala na w miarę bezbolesne przerzucenie się, jeżeli chodzi o programowanie, zamiast uczyć się wszystkiego krok po kroku od nowa? Wiem, że mogę gołą atmegę programować dalej przez arduino ide, ale to raczej bez sensu.

2. Kolejne pytanie zahacza o #elektronika, a konkretniej
1
  • Najlepsze
  • Wszystkie komentarze
Atraktor
Znalazłem w tutorialu atmegi taki kawałek kodu:

sbi(DDRD,PD0);sbi(PORTD,PD0);
sbi(DDRD,PD1);cbi(PORTD,PD1);
delay(1);
sbi(DDRD,PD0);cbi(PORTD,PD0);
2
  • Najlepsze
  • Wszystkie komentarze
zonbat
1
  • Najlepsze
  • Wszystkie komentarze
psi-nos
psi-nos
Dużo może się #arduino #atmega pomylić w liczeniu czasu (np. ile na jeden dzień) na zewnętrznym kwarcu 16MHz? Chodzi o odczyt funkcją millis().
1
  • Najlepsze
  • Wszystkie komentarze
psi-nos
psi-nos
Macie jakieś doświadczenia z atmegą 328p (arduino uno) zasilaną z 3.3v przy częstotliwości 16MHz? Jakich problemów (jeżeli jakichkolwiek) mogę się spodziewać? #arduino #avr #atmega
1
  • Najlepsze
  • Wszystkie komentarze
paw39
paw39
Mirki czy jest możliwość aby w pamięci jakiegoś #avr były umieszczone 2 programy i w zależności od kombinacji pinow przy starcie procka bootloader wyrywał jeden lub drugi program?
#atmega #elektronika
1
  • Najlepsze
  • Wszystkie komentarze
xerxes931
Zdarzyło się komuś kiedyś na #avr #atmega że program zachowywał się tak jakby flaga była podniesiona, mimo że nie powinna być? Robię while(!INTF0); i mimo że nie było jeszcze przerwania INT0 ten while i tak się nie wykonuje i program przeskakuje dalej. No a niby domyślnie ta flaga ma stan 0, tako rzecze datasheet...
#mikrokontrolery
2
  • Najlepsze
  • Wszystkie komentarze