Skocz do zawartości

slon

Użytkownicy
  • Zawartość

    179
  • Rejestracja

  • Ostatnio

  • Wygrane dni

    1

slon zajął 1. miejsce w rankingu.
Data osiągnięcia: 3 czerwca 2020.

Treści użytkownika slon zdobyły tego dnia najwięcej polubień!

Reputacja

110 Mistrz

O slon

  • Ranga
    5/10

Informacje

  • Płeć
    Mężczyzna

Ostatnio na profilu byli

Blok z ostatnio odwiedzającymi jest wyłączony i nie jest wyświetlany innym użytkownikom.

  1. slon

    Identyfikacja wersji Arduino

    Dla każdej płytki to na pewno nie zadziała. Sprawdziłem na nano (czyli atmega 328p trzy porty) Serial.print(digtalPinToPort(0)); // zwraca 4 PORTD Serial.print(digtalPinToPort(8)); // zwraca 2 PORTB Serial.print(digtalPinToPort(14));// zwraca 3 PORTC Serial.print(digtalPinToPort(44)); // zwraca 36 dla arduino mega powinno być chyba 6
  2. slon

    Identyfikacja wersji Arduino

    Tak sobie myślę czy nie można by do tego celu wykorzystać makra digitalPinToPort() ? które zwraca numer portu.
  3. to może chociaż odpowiesz na pytanie dlaczego dioda zapala się po wciśnięciu przycisku? Przecież kod jest w setup().
  4. a możesz napisać co się stanie jak digitalRead(przycisk) zwróci HIGH?
  5. @Belferek pinMode(przycisk, INPUT_PULLUP); pinMode(led,OUTPUT); while(digitalRead(przycisk)); // jaką wartość zwróci digitalRead(przycisk)?
  6. Dzięki @ethanak. @Belferekz twoim wykrzyknikiem ustawił bym niepoprawny czas na skutek braku synchronizacji. Dodatkowo pewnie sfiksował by pewnie LCD , który jest napędzany z LSE ale mniejsza o to. Wróćmy do arduino i pierwszego posta. Weźmy taki kod : // przycisk do gnd #define przycisk 2 #define led 13 void setup() { pinMode(przycisk, INPUT_PULLUP); pinMode(led,OUTPUT); while(digitalRead(przycisk)); digitalWrite(led,HIGH); } @Belferek możesz mi napisać dlaczego chcesz wstawić ! przed digitalRead(przycisk) ? Drgania styków pomińmy.
  7. Ok zgadzam się. Czy w takim razie można to tak zapisać? void main(void) { podłącz_zegar_do_rtc(); while(rtcSynchro()) {} ustaw_czas(); while(1) { } } Osobiście myślałem o stm8.
  8. Tak wam powiem , że czytam odpowiedzi i mam mieszane odczucia (wykluczam @Gieneq , który zaproponował coś konkretnego) . Nie rozumiem też dlaczego @bardgang dostał minusa. W zasadzie to sam mam pytanie. Załóżmy taką sytuację: uruchamiacie jakieś peryferia niech to będzie RTC. Załóżmy , że pierwszy krok to podłączenie zegara do RTC. Po tym kroku zostaje automatycznie (przez hardware) ustawiona flaga synchronizacji w rejestrze kontrolnym RTC. W/w flaga zostanie skasowana automatycznie (również przez hardware) po x cykli zegara. Czyli , żeby przejść do kolejnego etapu konfiguracji RTC trzeba odc
  9. Stary laptop nie jest problemem. Myślę , że twój problem najlepiej opisuje ten wątek a konkretnie ostatni wpis na pierwszej stronie: Arduino 1.8.3 works fine on an ancient Dell 430 XP laptop with 32Gb. I have no idea what Mint is, but one thing is certain: nobody needs it to run the Arduino IDE.
  10. W podanych linkach zabrakło mi nvidia jetson 2GB ta wersja jest o wiele tańsza od modelu z 4GB pamięci.
  11. Jak dla mnie wersja w pdf'ie jak najbardziej godna polecenia.
  12. Te końcówki z reguły da się rozebrać. Miałem identyczny przypadek jakiś czas temu. Jak nie możesz tego ręcznie rozebrać to zawsze można przełożyć cienki śrubokręt z drugiej strony i wybić. Ja osobiście wolałem zalutować krokodylki.
  13. slon

    Nauka języka C w 2020/21

    @Querto widzę , że gdy ja pisałem swoją pierwszą odpowiedz w tym wątku ty edytowałeś swojego pierwszego posta z , którego znikną zapis , że interesują cię głównie mikrokontrolery AVR. Mając to na uwadze oraz to , że była wzmianka o PIC to większość kompilatorów dla stm8 też bazuje na C. Jako przykład niech będzie Cosmic, który jest darmowy i niema ograniczeń technicznych dla stm8 dla stm32 jest ograniczenie wielkości kodu.(licencja jest darmowa ale trzeba wysłać maila żeby ją dostać). Jest też całkowicie darmowy SDCC. Co się tyczy dokumentacji i materiałów to masz bezpłatnie: ST V
  14. slon

    Nauka języka C w 2020/21

    @Querto posiadam tę książkę aczkolwiek w wersji elektronicznej (taka bardziej mi odpowiadała). Jeśli teraz jesteś na etapie arduino i nie sięgałeś jeszcze do AVR to książka może być trochę trudna na początek. Autor bazuje na środowisku Atmel Studio, oraz poleca zestaw atmega xplained w celu pełnego (oraz na tamte czasy najtańszego) wykorzystania możliwości jakie oferuje to środowisko. Obecnie lepiej jest zakupić programator/debuger snap który oferuje o wiele więcej możliwości. Dostępne jest również nowe środowisko MPLAB X IDE i wiele innych narzędzi od microchipa. Jeżeli język angiels
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.