Skocz do zawartości

slon

Użytkownicy
  • Zawartość

    292
  • 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

159 Mistrz

O slon

  • Ranga
    6/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. WebRepl działa. Dzięki za pomoc.
  2. Dodałem w pierwszym poście fotkę mojej płytki. Wklejam jeszcze raz z oznaczeniem połączeń. Dzisiaj wylutowałem diodę na linii reset i działa połączenie z putty, thony, apka na androidie. Reset będzie z guziora :). Dalej się zastanawiam dlaczego coolterm działał z diodą na linii reset? Jeszcze nie sprawdzałem jak będzie z webRepl.
  3. RST tak jak pisałem wyżej 0,54 (wyjątkiem jest coolterm tu jest ładne 3,3) GPIO0 na chwilę obecną jest cały czas 3,3v. Wylutowałem jedną diodę dla sprawdzenia czy oby 1,9v na GPIO0 to nie jest zbyt mało ale to niczego nie zmieniło poza tym, że do programowania muszę wciskać przycisk. Tak jak pisałem wyżej zmienia się też lekko napięcie na D15 (jak mam włączony coolterm to jest 0,0v. W innych terminalach jest 0,74v) Próbowałem wszystkich opcji począwszy od: none. W puttym nawet boot loga nie wyświetla. Dla porównania w coolterm: s$.lśź|.Ädŕ|....Ś.lě.c|Ź‚.ě.Űs›b„.#Śóogźl'ośăä.c.8„‡lr
  4. w telefonie mam serial usb terminal (brak opcji do kontroli DTR RTS), na lapku na ,którym używam esp jest putty i tu też nie działa. Na stacjonarce mam coolterm i tam te opcje są więc sprawdziłem i... Działa (jedyny minus to taki , że backspace nie działa). WebRepl odblokowałem hasło wpisałem ale coś niemogę się z tym połączyć. Podpowiesz co może być nie tak?
  5. Arduinowy blink działa. Ale po otwarciu portu szeregowego już nie (na D15 jest 0,74v, reset 0,54)v. Chyba to ten ch340c coś miesza albo jakieś zwarcie gdzieś jest. Chyba , że masz inny pomysł?
  6. boot log ze strony espressif wygląda tak : ets Jan 8 2014,rst cause 1, boot mode:(3,7) load 0x40100000, len 24236, room 16 tail 12 chksum 0xb7 ho 0 tail 12 room 4 load 0x3ffe8000, len 3008, room 12 tail 4 chksum 0x2c load 0x3ffe8bc0, len 4816, room 4 tail 12 chksum 0x46 csum 0x46
  7. Póki co najbardziej pomocna okazałą się strona espressif z informacją o Boot log: The ESP8266 boot rom writes a log to the UART when booting. The timing is a little bit unusual: 74880 baud. Takiej prędkości to nie próbowałem przy starcie. W odpowiedzi dostaję: ets Jan 8 2013,rst cause:2, Brak informacji o Boot mode.
  8. też nie działa. Próbowałem zachować parametry domyślne, wybrać procek i też nic. esptool.py --chip esp8266 --port com13 write_flash -fs 4MB-c1 -e -fm keep -ff keep 0x0 esp8266-20220117-v1.18.bin
  9. Naszło mnie aby spróbować coś podziałać z esp i micropythonem ale coś kiepsko się to zaczęło. Płytkę posiadam taką: esptool jest w wersji 3.3 Micropythona pobrałem z tej strony. Zrobiłem erase_flash. Następnie esptool.py --port com13 --baud 460800 write_flash --flash_size=detect 0 esp8266-20170108-v1.8.7.bin Próbowałem też najnowszej wersji 1.18. W odpowiedzi dostaję Connecting... Failed to get PID of a device on com13, using standard reset sequence. . Detecting chip type... Unsupported detection protocol, switching and trying again... Connecting... Failed to get PID of
  10. slon

    Micropython Reference Raspberry Pi Pico

    Bardziej uniwersalna opcja, która wyświetla listę plików i tworzy plik o podanej nazwie (jeśli plik istnieje zawartość jest kasowana) from machine import UART,Pin, soft_reset import utime,os def writefile(): bt = UART(0,baudrate=57600, tx=Pin(16), rx=Pin(17)) for i in os.listdir(): bt.write(i) bt.write("\r\n") bt.write('\r\nenter file name\r\n') name = bt.read(265) while name == None: name = bt.read(265) utime.sleep_ms(50) bt.write('select file to upload') f= open(name[:-2], 'w') while True: odczyt = bt.read(265)
  11. slon

    Rasberry pi pico w Arduino ide

    Dzisiaj youtub'owy algorytm podesłał mi odpowiedź. Nie sprawdzałem ale wygląda , że to tak się robi jak w tym filmie . Jeśli ktoś ma zainstalowane arduino ide i płytkę pico to można przewinąć do 2:00.
  12. slon

    Micropython Reference Raspberry Pi Pico

    Zrobiłem trochę testów z wysyłaniem plików przez BT. Ogólnie przebiegły pozytywnie choć nie jest to na pewno optymalny sposób. Do wysyłania plików z telefonu użyłem Serial bluetooth Terminal. Wysyłanie jako Line (Line delay =100). Przed rozpoczęciem wysyłania pliku można skorzystać z takiej funkcji: def writefile(name='test.py',sendback=False): bt = UART(0,baudrate=57600, tx=Pin(16), rx=Pin(17)) f= open(name) while True: buffer = bt.read(265) if buffer != None: if buffer == b'koniec\r\n': f.close() if sendback:
  13. slon

    Micropython Reference Raspberry Pi Pico

    Miałem w planie uruchomić REPL przez UART ale jeśli , ktoś chciał by pisać/przesyłać kod z telefonu czy innego urządzenia do pico a następne go uruchomić to odblokowywanie nie jest potrzebne. Zakładając , że już jesteśmy połączeni z HC-05. Z telefonu wysyłamy: print(machine.unique_id()) teraz w REPL f= open('test.py') f.write(uart0.read(29)) f.close() W pliku test.py już powinniśmy mieć zapisane to co wysłaliśmy z BT ale dobrze jest to sprawdzić. W tym celu wpisujemy dalej f= open('test.py').read() f Powinniśmy dostać coś takiego: 'print(machine.unique_id())\r\n'
  14. dokumentacja micropython dla pico podstawy w języku polskim thonny Minus to brak auto completition. Natomiast w samym REPL jest ta opcja jak zaimportujesz moduł i dasz TAB po kropce. Poniżej pokazane co warto sobie zaznaczyć po zainstalowaniu thonny aby wygodnie i szybko zacząć. Warto również przeszukać zasoby na forum: podstawy instalacji opisywał @Gieneq ,proste przykłady znajdziesz też w dziale inne sam tam kilka podałem. @H1M4W4R1 napisał poradnik/kurs dla pico. Jest tego pewnie więcej ale podałem to co sam czytałem dla pico. Możesz też obej
×
×
  • 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.