Skocz do zawartości

PyNone

Użytkownicy
  • Zawartość

    52
  • Rejestracja

  • Ostatnio

Reputacja

0 Neutralna

O PyNone

  • Ranga
    4/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. PyNone

    Błąd w WinAVR

    OK stworzyłem ten katalog o nazwie .dep, kompilator tworzy w tym katalogu plik i już nie wyskakuje ten sam błąd, ale wyskakuje jeszcze jeden: "make.exe" all 0 [main] sh.exe" 6712 sync_with_child: child 72(0x21C) died before initialization with status code 0xC0000142 37261 [main] sh.exe" 6712 sync_with_child: *** child state waiting for longjmp "C:/Program Files/WinAVR-20100110/utils/bin/sh.exe": fork: Resource temporarily unavailable 0 [main] sh.exe" 740 sync_with_child: child 8324(0x228) died before initialization with status code 0xC0000142 844 [main] sh.exe" 740 sync_with_c
  2. PyNone

    Błąd w WinAVR

    Ale co ma być w tym katalogu?
  3. PyNone

    Błąd w WinAVR

    No właśnie chyba na tym cały problem polega że się nie tworzy i potem nie może go odczytać
  4. PyNone

    Błąd w WinAVR

    No dobrze, poprawiłem teraz już jest pętla nieskończona. A z tym plikiem to wg tego poradnika w avr-gcc mamy tylko napisać program a kompilator sam tworzy te jakieś pliki elf, itd.. Na tamtym komputerze było właśnie tak - wszystko tworzył kompilator a jak się włączało make clean to to się usuwało. Więc faktycznie go tam nie ma bo nic go nie stworzyło A tak w ogóle to po co są te wszystkiej .elf, .dep., itd?
  5. PyNone

    Błąd w WinAVR

    Przepraszam, nie ten plik się skopiował. Poprawione Co to znaczy wychodzić z main? I ten folder dep co jest w tym błędzie to chyba jest związany z buforowaniem?
  6. PyNone

    Błąd w WinAVR

    Ten program akurat nie miga diodą ale to chyba nie ma różnicy co robi jeśli nie ma błędów. Tak, poprzez makefile. Używam programu Mfile tak jak w poradniku https://forbot.pl/blog/szybki-start-z-winavr-id1055 # Hey Emacs, this is a -*- makefile -*- #---------------------------------------------------------------------------- # WinAVR Makefile Template written by Eric B. Weddington, Jörg Wunsch, et al. # # Released to the Public Domain # # Additional material for this makefile was written by: # Peter Fleury # Tim Henigan # Colin O'Flynn # Reiner Patommel # Markus Pfaff # Sander Pool # Frede
  7. Witam, mam problem z winavr. Otóż zmieniłem komputer i zainstalowałem na nowym komputerze winavr ale nie mogę skompilować żadnego z programów zrobionych na poprzednim komputerze ani napisanych od zera, nawet tych najprostszych, które tyko migają diodą. Np.: #include <avr/io.h> #define LED (1<<2) int main(void){ DDRC |= LED; PORTC |= LED; return 0; } A kompilator cały czas zwraca mi błąd: Compiling C: miganie.c avr-gcc -c -mmcu=atmega8 -I. -gstabs -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-
  8. PyNone

    Nowa lutownica nie lutuje

    Tak, przeniosłem cynę, z tej części która topi, małym drucikiem od rezystora na końcówkę. Chyba trochę większa część grota zaczęła topić cynę, ale cały czas jest prawie czarne miejsce, które nie topi cyny.
  9. Niedawno kupiłem lutownice wep936dh. Po kilku użyciach końcówka grota zrobiła się cała ciemna i w ogóle przestała roztapiać cynę. Żebym mógł coś roztopić musiałem dotykać cynę górną częścią grota która też jest przyciemniona - jakby spalona czy coś. Tuleja mocująca tak samo. Jak odkręciłem to grzałka była po części tego samego koloru. Nie wiem co zrobić i co się stało. Lutownica jest nowa i czy mogła się już uszkodzić? Przysłać zdjęcia tego wszystkiego, czy nie trzeba? Proszę o pomoc
  10. PyNone

    [C] obsługa hd44780

    Bajt to najmniejsza adresowalna jednostka informacji pamięci komputerowej, SKŁADAJĄCA SIĘ Z BITÓW. https://pl.wikipedia.org/wiki/Bajt Jeden bajt w moim komputerze ma 8 bitów, ale w komputerze kolegi może mieć 6 bitów. A tutaj może mieć i 4.
  11. PyNone

    [C] obsługa hd44780

    Jeszcze a propos pierwszej dopowiedzi: w takim razie dlaczego mówimy "młodsza część bajtu" i "starsza część bajtu"? I przeprzaszam za niejasność. To nie assembler tylko c. #define e (1<<4) #define set_0 |= #define set_1 &= ~ #define port_ster PORTD #define e_1 port_ster set_1 e #define e_0 port_ster set_0 e A tak w ogóle to bajt nie ma ośmiu bitów. Chyba, że nie o to ci chodziło
  12. PyNone

    [C] obsługa hd44780

    w takim razie po co w (2) i (6) czekamy?
  13. Mam króciutkie pytanie, na temat obsługi wyświetlacza ze sterownikiem hd44780. W jednym z poradników na ten temat znalazłem fragment kodu do którego mam wątpliwości. e_1; _delay_us(1); flaga=pin_lcd&0x08; e_0; e_1; _delay_us(1); e_0; Fragment kodu dotyczy funkcji odczytu flagi zajętości. Najpierw (1) "mówimy" żeby wyświetlacz przekazał młodszy bajt, (2) czekamy, (3) zapisujemy. A niepokoi mnie 4 i 5 wiersz. e_0; e_1; Kiedy ustawiamy pin "c" na stan niski, a następnie na stan wysoki to wyświetlacz może nie zauważyć tego, ponieważ pomiędzy tymi dwoma komendami nic nie czekamy i czy
  14. Ale wg waszych wzorów 9V i 1kOM to 7mA więc nie 9V, ale 7V, bo 0,007*1000 to 7V a nie 9V. Więc o co tu chodzi?
  15. PyNone

    Rezystor do diody

    Dziękuję za pomoc
×
×
  • 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.