Wszystko
Najnowsze
Archiwum
- 3
@paw39: w każdej książce się zdarzają, ale kurde na okładce? trochę lipa.
- 4
@eugeniusz_geniusz: pewnie, #bojowkadella
#programowanie #chwalesie, proszę nie krzyczeć bo się zamknę w sobie
Pisałem, że zrobiłem sobie programator ISP do AVRów. Oto kod źródłowy
Ofc pozostaje jeszcze kod po stronie PC ale i na niego przyjdzie czas (choć na pewno nie
Pisałem, że zrobiłem sobie programator ISP do AVRów. Oto kod źródłowy
Ofc pozostaje jeszcze kod po stronie PC ale i na niego przyjdzie czas (choć na pewno nie
- 0
@Elektrotechnik-PLC-lover: Datasheetem.
Ma ktoś sprawdzony kod dla takiego modułu? Jak ktoś nie chce się dzielić kodem, to może być hex dla mega644PA@16MHz
PCF8574LCDADDR 0x40
Ja już nie wiem, czy to moduł nie działa, czy kod od M. Kardasia nie chce współpracować z moim modułem.
#avr #programowanie
PCF8574LCDADDR 0x40
Ja już nie wiem, czy to moduł nie działa, czy kod od M. Kardasia nie chce współpracować z moim modułem.
#avr #programowanie
źródło: comment_vHsbquI2MdC1cdHwUdmBPKDWJyeQ88F0.jpg
Pobierz@miszczo997: Widzę zworki do lutowania A1 A2 i A3 - jaki adres ustawiłeś taki wywołuj. Sprawdź znak po cyfrach PCF8574x - czy x jest A czy P. Te kostki mają inne adresy. W ogóle mógłbyś podać jakiekolwiek informacje.
Poza tym nota ekspandera do ściągnięcia z neta.
Poza tym nota ekspandera do ściągnięcia z neta.
- 0
@Analityk: kodu nie mogę pokazać ponieważ autor zabronił udostępniania, jednak mam pewność że działa z wersjami A i P. Na płytce siedzi wersja T, a zworki są ściągnięte do masy co daje adres 0x40. Sam wyświetlacz przechodzi inicjalizację, bo znika pierwszy wiersz prostokątów, jednak nie wiem czy przechodzi ją poprawnie. Zaraz wklepie coś w bascomie, bo tam jest gotowa biblioteka i udostępnię.
Właśnie zrobiłem sobie programator do #avr który nie wymaga pliku .hex (to będzie opcja) ale tylko* pliku .elf
Programator współpracuje z Atmel Stuido 6.0
Programuje fusebity, lockibty, flash. (niedługo też eeprom, choć nigdy nie miałem potrzeby zapisywać tej pamięci przez programator, przecież do tej pamięci odwołujemy się kodem).
Programator współpracuje z Atmel Stuido 6.0
Programuje fusebity, lockibty, flash. (niedługo też eeprom, choć nigdy nie miałem potrzeby zapisywać tej pamięci przez programator, przecież do tej pamięci odwołujemy się kodem).
źródło: comment_BoEF6hWhLYfUjhDRfGtqkmsC9plBQr37.jpg
Pobierz- 0
5
Moje Arduino #2 - Diody LED w pętli wraz z buzzerem (TMB12A05

Zacząłem prowadzić cykl o Ardiuno, mile widziane wszelkie komentarze oraz sugestie, również krytyczne bo człowiek uczy się na błędach :)
z- 0
- #
- #
- #
- #
- #
- #
#avr #elektronika
łapcie mirki makra do obsługi I/O w avr, może się komuś przydadzą.
nigdy więcej potworków: (PORTB & (1<<4))
przeniesienie
łapcie mirki makra do obsługi I/O w avr, może się komuś przydadzą.
nigdy więcej potworków: (PORTB & (1<<4))
przeniesienie
@PolCzlowiekPolLitra: Przecież makra są już definiowane przez standard. Przykład: PORTC |= (1<<PC1)
@PolCzlowiekPolLitra:
http://pastebin.com/1Wyii1Ry
Bo tego trzeba tak używać. Masz moduł, SPI używasz? Używasz. To i tak musisz określić sobie gdzie i co. I robisz to tak.
http://pastebin.com/1Wyii1Ry
Bo tego trzeba tak używać. Masz moduł, SPI używasz? Używasz. To i tak musisz określić sobie gdzie i co. I robisz to tak.
- 2
@Elektrotechnik-PLC-lover: pastebin
- 0
@padobar: pewnie twoje czarnolisto
Potrafiłby ktoś mi napisać program:
1.lampka miga z częstotliwością 1Hz
Trzeba napisać przerwanie, które generuje naciśnięcie microswitch wtedy na 5 sekund lampka miga z częstotliwością 100Hz
Do
1.lampka miga z częstotliwością 1Hz
Trzeba napisać przerwanie, które generuje naciśnięcie microswitch wtedy na 5 sekund lampka miga z częstotliwością 100Hz
Do
Komentarz usunięty przez autora Wpisu
konto usunięte via Android
- 2
Cześć, kolega z elektroda.pl polecił mi tę stronę z zwłaszcza użytkownika @Felonious_Gru, mam nadzieję, że miło razem spędzimy czas, więc Pozdrawiam was serdecznie! :)
Po profilowych zdjeciach i opisie widać, czym się zajmuję, niestety kiepsko się znam na programowaniu uC (umie zapalić i zgasić lampkę) troche pobawić się wykrywaniem zbocza i jakaś prostą grę zbudować, jeśli wam to nie przeszkada to będę zadowolony. Założę swój własny tag gdyby ktoś chciał używac
Po profilowych zdjeciach i opisie widać, czym się zajmuję, niestety kiepsko się znam na programowaniu uC (umie zapalić i zgasić lampkę) troche pobawić się wykrywaniem zbocza i jakaś prostą grę zbudować, jeśli wam to nie przeszkada to będę zadowolony. Założę swój własny tag gdyby ktoś chciał używac
@Elektrotechnik-PLC-lover: temat wielokrotnie wałkowany, zamykam
- 1
@i_natala_ciemnosc: nie zdradzaj mnie plz
Mirki, jak zwykle - lubię sobie utrudniać życie.
Jest wiele sposobów na tzw debouncing (?) przycisków na necie, ale usiłowałem zrobić własny, BO CO BĘDĘ KOPIOWAŁ.
Napisałem kod do serwa, działał, lecz niekiedy wirnik przekręcał się więcej niż raz przy wciśnieciu przycisku.
Kod
Jest wiele sposobów na tzw debouncing (?) przycisków na necie, ale usiłowałem zrobić własny, BO CO BĘDĘ KOPIOWAŁ.
Napisałem kod do serwa, działał, lecz niekiedy wirnik przekręcał się więcej niż raz przy wciśnieciu przycisku.
Kod
@szopennn93:
#define LEWO (1<
sei() używaj jak już skonfigurujesz wszystko, co może zgłaszać przerwania. A na czas zmian konfigu wyłączaj przerwania globalnie. (nie musowo ale to
volatile char lewo=1<<PD2;
#define LEWO (1<
sei() używaj jak już skonfigurujesz wszystko, co może zgłaszać przerwania. A na czas zmian konfigu wyłączaj przerwania globalnie. (nie musowo ale to
- 0
@szopennn93: jak chcesz zrobić dobry to zrób sprzetowy
- 1
Mircy elektronicy ratujcie.
Jakieś 3 lata temu na studiach jeszcze bawiłem się arduino i wszytko było cacy. Ostatnio jakiś mirek kupował klona z aliexpress w fajej cenie to pomyślałem, że się może coś pobawię i tez sobie kupię.
Padło na aukcję :
Akucja
Jakieś 3 lata temu na studiach jeszcze bawiłem się arduino i wszytko było cacy. Ostatnio jakiś mirek kupował klona z aliexpress w fajej cenie to pomyślałem, że się może coś pobawię i tez sobie kupię.
Padło na aukcję :
Akucja
źródło: comment_EhUkkiJBouxQ8uyOvNwqpgdg2uxrWSWP.jpg
Pobierz@domel88: miałem ten sam problem, wystarczyło zainstalować sterowniki ch340
- 4
@Icyto: @mateuszjestfajny: @profesorek92: Dzięki cumple, zainstalowałem te sterowniki do ch340g i wszystko śmiga ( ͡° ͜ʖ ͡°)
Mirko uczy, mirko bawi, mirko nigdy cię nie zdradzi! A Wy łapcie po plusie!
Swoją drogą mógłby gdzieś chińczyk napisać, że sterowniki inne są potrzebne...
Mirko uczy, mirko bawi, mirko nigdy cię nie zdradzi! A Wy łapcie po plusie!
Swoją drogą mógłby gdzieś chińczyk napisać, że sterowniki inne są potrzebne...
#arduino #avr #atmelstudio
Mireczki, badanie rynku. Chcielibyście zaopatrzyć się w kod, który pozwoli wam zrobić z jakiejkolwiek atmegi programator do reszty procesorów (taki regularny programator, żadne bootloadery)? Czy macie już takie fjuczery/nie potrzebujecie?
Mireczki, badanie rynku. Chcielibyście zaopatrzyć się w kod, który pozwoli wam zrobić z jakiejkolwiek atmegi programator do reszty procesorów (taki regularny programator, żadne bootloadery)? Czy macie już takie fjuczery/nie potrzebujecie?
Mirki, ostatnio wróciłem po dłuższej przerwie do uc, i mam problem ze skonfigurowaniem AvrStudio. Mianowicie- podczas kompilacji byle jakiego testowego nawet kodu, wyskakuje mi komunikat:
Build started 23.9.2014 at 21:58:12
mmcu=atmega8a -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT szop.o -MF dep/szop.o.d -c ../szop.c
/usr/bin/sh:
Build started 23.9.2014 at 21:58:12
mmcu=atmega8a -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT szop.o -MF dep/szop.o.d -c ../szop.c
/usr/bin/sh:
@miszczo997: Kiedyś mialem tak jak on i dodanie tego rozwiązało problem.
- 0
@Analityk: dobra, mam. nie musiałem dodawać, bo było tak jak mówiłeś :) Jak na razie zostawię to tak jak jest. Grunt, że działa :)
- 270
Treść przeznaczona dla osób powyżej 18 roku życia...
- 110
Treść przeznaczona dla osób powyżej 18 roku życia...
- 12
@MacDeez: Puchnę
źródło: comment_DnCQjRNvi7mp56eZ2yD3ud7S8adriezm.jpg
Pobierz#avr #elektronika
Mirki pytanie zagwozdka: mam sobie wskaźnik char*, który może pokazywać na tablicę znaków w PROGMEM, albo w RAM. Czy jest jakiś prosty sposób rozróżnienia?
Mirki pytanie zagwozdka: mam sobie wskaźnik char*, który może pokazywać na tablicę znaków w PROGMEM, albo w RAM. Czy jest jakiś prosty sposób rozróżnienia?
- 1
@PolCzlowiekPolLitra: jak inne pule, jak adresy są takie same (startują od zera). Tylko sposób adresowania (sięgania do danych) jest inny, zależnie do której pamięci sięgasz (progmem, ram, eeprom). A niedajborze jak zachce ci się jeszcze pamięć zapisywać i nie jest to ram ;)
Więc raczej nie będzie żadnego sposobu prostego i jednolitego, by jeden wskaźnik wskazywał na różne tablice w różnych pamięciach. Ewentualnie - jeśli by udało ci się zadbać,
Więc raczej nie będzie żadnego sposobu prostego i jednolitego, by jeden wskaźnik wskazywał na różne tablice w różnych pamięciach. Ewentualnie - jeśli by udało ci się zadbać,
- 1
@PolCzlowiekPolLitra: otóż to.
Ja się domyślam - przyzwyczajenia z PC itd, ale to inna architektura. Tutaj nie ma jednolitego obszaru adresowego, w którym i program, i I/O, i dane, itd są - jak w PC/x86, tutaj (jak w większości małych procków gdzie szkoda bitów na szerokie szyny adresowe i bitów na zapisywanie długich adresów) jest jedna adresacja, a za to różne polecenia aseblerowe rozróżniają do czego chce się mieć dostęp.
Ja się domyślam - przyzwyczajenia z PC itd, ale to inna architektura. Tutaj nie ma jednolitego obszaru adresowego, w którym i program, i I/O, i dane, itd są - jak w PC/x86, tutaj (jak w większości małych procków gdzie szkoda bitów na szerokie szyny adresowe i bitów na zapisywanie długich adresów) jest jedna adresacja, a za to różne polecenia aseblerowe rozróżniają do czego chce się mieć dostęp.
Z------m coś w fuse bitach atmega32a, teraz nawet nie mogę ich przeczytać/zmienić. Co teras?
#elektronika #mikrokontrolery #avr
#elektronika #mikrokontrolery #avr
A czym obsługujesz USB ASP? Bo wydaje mi się, że wystarczyło zmniejszyć szybkość komunikacji podczas programowania. Wszystko ma fabryczne wartości, czyli wewnętrzny oscylator RC na 1MHz. Zaprogramuj fusebity tak jak ci trzeba i wtedy USB ASP będzie śmigało.

















2 na 3 czujniki, które kupiłem nie chcą ze mną współpracować, chociaż są identyczne.
#elektronika #avr #atmega
Też bym z Tobą nie współpracował ;/