Jeśli chcesz to zniwelować, to podłącz wszystkie linieprzez bufor np. 74HC244, który byłby załączany liniami /E z jakiegoś dostępnego pinu LPT.
LoRa 868MHz 915MHz RF TCXO cojxu E32 UART oraz LoRa 868/915/ E22-T UART obydwie są zasilane z 5V ale AI twierdzi że porty IO są w logice 3,3v i absolutnie nie należy ich podłączać bezpośrednio pod porty arduino uno bez konwertera stanów?
Zrobiłem jeden port (PC6) wejściem, mam tam podpięty cały czas rezystor 10k od zasilania. O to chodziło? Nadal tak samo. Poniżej załączyłem kod. W Atmega8 pin 1(PC6) normalnie jest RESET i dopoki nie zmienisz odpowiedniego fusebit (patrz str. 223; tabela 87 bit#7), ten pin nie spelnia roli GIO (PC6), wiec processr go nie "widzi". Nie doradzam jednak...
:arrow: Jacu$ To Ty nie wiesz, że mikrokontroler zaprogramowany bascomem sam skanuje porty IO w poszukiwaniu LCD?? Istny Plug&Play.... :lol:
No na początek lepiej może DE0-Nano, bo tańsze, chyba, że chcesz dużo bardziej zająć się tą tematyką, to wtedy lepiej coś rozwojowego kupić. Płytki z chin mają tę wadę, że nie zawsze są tak dobrze udokumentowane jak te fabryczne, poza tym do większości z nich musisz mieć programator. Na tych złączach 2x40 pin u Terasic'a czy tej niewielkiej ilości u...
ASM jak ASM, ale w C kod też będzie dużo mniejszy, a i łatwiej go napisać. To po pierwsze. Po drugie, nie kombinuj z wieloma prockami, bo nie dość, że będzie to żarło prądu co niemiara, to jeszcze skomplikuje płytkę, a i koszty będą większe. Najlepiej zastosuj wspomniane układy 74HC595. Obsługa tego jest banalnie prosta, a w internecie znajdziesz nawet...
Proponuję wyprowadzić oba porty IO z AY na jakieś złącze . A w kwestii SPI , czy ktoś już zrobił i wypróbował układ ? Jak współpracuje z kartą SD ?
Wysyłasz od najstarszego wiec: [syntax=c]if(unit & 0x80) { }[/syntax] od razu musisz też to zmienić: [syntax=c]unit <<= 1;[/syntax] i oczywiście najpierw ustawiasz IO data, a później dopiero: [syntax=c]PORTD |= (1 << B_CLK); ... PORTD &= ~(1 << B_CLK);[/syntax]
Można zastosować maskowanie. Jako przykład fragment programu sprzed kilku lat: [syntax=basic4gl]'inicjakizacja modulu rozszerzen I2creceive &H70 , Io 'czyta stan wej/wyj PCF8574 Maskp = Io Or &B11000001 'selekcjonuje wszystkie trzy krancowki - baza, P6, P7 I2csend &H70 , Maskp 'przygotowuje porty wejsciowe do odczytu If L_ = 0 Then I2creceive &H70 ,...
Atmega 16/32 ma aż 4 porty po 8 bitów więc takim mikrokontrolerem spokojnie to opędzisz. Co do pinologii to w zasadzie dowolnie. Aby było wygodnie, całą magię robi oprogramowanie później. Ja staram się drutować zwykłe IO tak aby na layoucie płyty było jak najmniej przelotek. Co do wysterowania przekaźników to dla wolnych sygnałów polecam ULN2803. Pamiętaj...
http://obrazki.elektroda.pl/6130528400_1... http://obrazki.elektroda.pl/2906458300_1... Witam wszystkich. Chciałbym przedstawić na łamach forum mój projekt, który powstaje już od około pół roku. Tematem projektu jest komputer 8-bitowy oparty o procesor Z80. Założeniem jest, aby zbudować funkcjonalny komputer 8-bitowy...
Nie jest to procesor 6502 tylko układ graficzny. Ważne aby sprawdzić, czy masz konsolę PAL czy NTSC (np. z tyłu na nalepce). U mnie był to układ 6526P (P pewnie od PAL), na samym dole PCB. 6526 to [url=http://www.classiccmp.org/rtellason... Ma 2 timery, dwa porty Io 8-bit, rejestr przesuwający 8-bit, zegar 24H i kilka innych...
Wywal w jasną cholerę tą bibliotekę! Reset_Handler PROC EXPORT Reset_Handler [WEAK] IMPORT __use_two_region_memory ;wlaczamy wszystkie zegary :] ldr r0,= 0x00000557 ;r0: data ldr r1,= 0x40021000 ;r1: base addr: rcc reg ldr r2,= 0x14 ;r2: offset: rcc_ahbenr str r0,[r1,r2] ldr r0,= 0x000059fd ;data ldr r2,=...
Sprawa komunikacji po USB jest wg mnie kluczową z powodu możliwości podłączania urządzeń "na gorąco" (...) Jak będziesz podłączał przez wirtualne porty COM to też nie wykryje, bo port cały czas będzie działał. Jeżeli nie chcesz stosować przejściówek to musisz od początku pisać stery pod Windę. Następna sprawa to czas rozruchu systemu: instalowanie...
Witam, Mam pewne urządzenie z EtherCATem Slave - są dwa porty ethernet. Czy do tego urządzenia można podłączyć oddaloną wyspę IO po EtherCAT ?
http://obrazki.elektroda.net/66_12678900... Z czym to się je? Jakiś czas temu wykonałem Opis układu (Schemat ideowy znajdziecie w załączonym archiwum.) Do ATmegi16 dodałem złącze J3, służące do wgrywania firmware’u, a MAX232 zastąpiłem wspomnianym FT232RL. Ponieważ chciałem wykorzystać możliwość zasilania JTAG-a i debugowanego systemu...
Sprawdź ustawienia Watchdoga.
Jeśli chodzi o remapowanie portów IO to nie tylko Microchip - XMEGA też to mają.
Mam zamiar przetestować system na prawdziwym PC z CPU Haswell. Niedługo zrobię test na innym PC desktop z procesorem Gen 4 Haswell No więc odpaliłem system na Haswell i działa super ale już byłem zrezygnowany bo praktycznie żadna karta rozszerzeń PCIe czy PCI nie chciała działać ale rozgryzłem o co biega i wszystko działa OK :-) Jak pisałem w poprzednim...
Nic więcej na temat samego wyświetlacza sie nie dowiemy? Choćby jakie porty IO posiada?
Kupilem ta plyte bo gosc z yt (PC by TQ) dosc ogarniety ja polecal z xeon 2666v3. No nie wazne, powiedzialbys co to sa porty IO bo ja szczerze jestem zielony
https://obrazki.elektroda.pl/7656017200_... O komputerach jednopłytkowych czy stare komputery były lepsze od współczesnych platform rozwojowych i SBC? Nie lubię Arduino I to jest jak najbardziej prawda. Arduino to platforma, która miała dać łatwy dostęp do programowania elektroniki ludziom, którzy nie znają się ani na elektronice,...
Następne kroki? Ile masz doświadczenia w C? Nie wiem, czy powinienem podać wersję skróconą, czy wersję krok po kroku. Jednak następną rzeczą, którą chciałbym zrobić, to spróbować uruchomić z wyłączonym zaawansowanym loggerem. https://github.com/openshwprojects/OpenB... https://obrazki.elektroda.pl/2807626400_...
Można powiedzieć że mój program jest takim firmwarem PXE (coś ala projekty etherboot, gPXE), tylko dla starszych sprzętów i z założeniem, że zamiast ładować kolejną binarkę jako chainload, on umożliwia od razu sterowanie starym PC przez sieć. Firmware pozwala czytać/zapisywać pamięć, ruszać porty IO oraz wywoływać przerwania BIOSu - umożliwia to wyświetlanie...
Pozwolę sobie zakończyć ten mały off-topic tym, że niestety taka metodologia testów jest nieprawidłowa i wynika z błędnego rozumienia działania układów cyfrowych. Przykład sprzed kilkunastu miesięcy z "mojego biurka": ATTiny2313 podłączony w nieprawidłowy sposób na parę sekund. Niby wszystko działało, porty IO itd, ale w pewnych momentach procesor resetował...
Z drugiej strony nie wiem, czy zamiast rozdawać czwartoklasistom badziewiaste laptopy, takie Pi500 by nie miało więcej sensu Napewno miało by więcej sensu, czegoś innego niż x86, zapoznania z Linuxem. Wszyscy nie będą programistami, połowa dzieciaków przehandluje toto na allegro. A farbkek na plastykę, instrumentów w klasach brak, byle szafek na książki...
DVR HD3804 nie uruchamia się. Dostałem mały rejestrator HD3804 i nie uruchamia się, załączyłem dziennik seryjny, aby uzyskać więcej informacji oraz zdjęcia płyty i komponentów. Proszę, czy ktoś może mi pomóc we właściwym kierunku, aby go uruchomić. U-Boot 2010.06 (20 lutego 2017 - 14:24:07) Pamięć DRAM: 256 MB Sprawdź kontroler spi flash v350... Znaleziono...
Jeśli to był złożony projekt na jakimś szybkim ARMie, to okej. Jeśli zegarek na AVR, to trochę przeginasz. Chyba że includowałeś standardowe biblioteki do obsługi peryferiów. To jest fajna uwaga. Ludzie przywykli to podziału, że 8bit jest do zegarków a większe projekty robimy na np. ARM. Co to zasady zazwyczaj tak jest. Jednak współczesne 8bit potrafi...
http://obrazki.elektroda.pl/8568697100_1... Witam, chciałbym Wam zaprezentować prostą konstrukcję, która znacznie ułatwia tworzenie i debuggowanie sieci opartych o moduły RFMxx (RFM22/23/63). Są to popularne moduły radiowe, dostępne w bardzo przyzwoitej cenie, oferujące sporo możliwości. Ktoś w czasie, gdy dostępne są tanie moduły WiFi...
https://obrazki.elektroda.pl/1102589900_... Tak, jak Główne cechy techniczne: • Procesor czterordzeniowy 2,4 GHz (znacznie wydajniejszy niż w poprzednich wersjach) • Zaawansowany układ graficzny wspierający nowoczesne technologie 3D • Możliwość podłączenia dwóch wyświetlaczy 4K • Opcjonalna łączność Wi-Fi i Bluetooth • Szybkie porty...
Witam szanowne grono. Może zacznę od początku. Mam komputer Lenovo Ryzen 5600, rtx3060, 16GB ram. Miesiąc temu wysłałem kompa do serwisu, bo przestał działać kontroler LAN, który jest na płycie głównej. Zwrócili mi kompa z wymienioną płytą główną i internet z kabla powrócił. Zauważyłem, że wystąpił nowy problem. Mianowicie przy pełnym obciążeniu GPU...
Oczywiście możesz do portów wirtualnych przypisać dowolne porty IO i nie wprowadza to żadnych opóźnień - to przypisanie tylko remapuje przestrzeń IO. Lecz być może tego nawet nie musisz robić, bo masz z każdym portem IO związane rejestry SET, CLR i TGL odpowiednio ustawiające, kasujące i zmieniające na przeciwne wybrane bity rejestru IO. Są one o tyle...
Wykonam coś według tutoriala czy pomocą forumowiczów, ale jakimś koderem nie jestem :) A co do postu wyżej - to głównie komputerki typu płytka rozwojowa, skupioną na części elektronicznej, a jak mówiłem tu akurat porty IO są mi zbędne.
W podstawowej konfiguracji C64 nie wykona programu użytkownika, mikrokontroler tak. Serio? http://blog.worldofjani.com/?p=879 Mam wrażenie jednak ze bez wiadra scalaków da się zmusić C64 do bycia sterownikiem i do wykonywania programu użytkownika. Podobnie to i ja zrobiłem, ale w stosunku do gołego C64 musiałem dodać scalaki (EPROM, NVRAM, porty IO...
Problem rozwiązany, musiało być coś nie tak z płytką. Dzięki za pomoc. Mam pytanie jeszcze dotyczące SPI. Manual mówi o portach IO tolerujących 5V. Czy jeśli porty mają wybraną funkcjonalność SPI to nadal tolerują 5V? Nie miałem wcześniej takiego problemu a google nie pomogło.
Ze zdjęcia wynika, że LCD nie został inicjalizowany, w kodzie nie widzę odpowiedniego fragmentu programu. W ogóle nie widzę byś do programu dołączył jakiekolwiek pliki nagłówkowe odpowiednie dla wyświetlacza. Nie wiadomo też jak to wszystko jest podłączone (przydałby się schemat) i czy właściwie skonfigurowałeś porty IO procesora. Na początek: http://mikrokontrolery24.pl/programowani...
Faktycznie, ESP8266 nie ma sprzętowego I2C. ESP32-S już ma. Tylko jak z tym I2C na dłuższe odległości poza PCB sterownika, gdzie w okolicy będą przewody, w których jest napięcia 230V? Oczywiście nie będą te przewody się przecinać ale będą w niewielkiej odległości. Plusem ESP32-S jest to, że ma na tyle IO że mogę spokojnie 22 porty wykorzystać na wejścia...
Witam Tak, da się skonfigurować go jako port I/O. Zapraszam do lektury, str 5: http://www.atmel.com/dyn/resources/prod_... Pozdrawiam
tmf dał byś radę wskazać gdzie jest zawarty przykład z ADC ? W przykładach, które pobrałem z helionu mam takie katalogi: ADV CDT DMA Event system FSM IR LED NVM OSC Porty IO Przerwania R02 R04 RTC Timery Usart Ale nie znalazłem nic o ADC
Masz też atomowy dostęp do bitów rejestrów IO, w efekcie operacje RMW są realizowane w jednym takcie, a na innych AVR w co najmniej 4. Rozumiem, że chodzi ci o rejestry GPIORn i te od Virtual Ports? Bo tylko one leżą w zakresie pamięci 0x0000-0x001f. Na tych adresach można operować instrukcjami sbi, cbi, sbis, cbi. Oczywiście rejestry DIRSET, DIRCLR,...
Skoro nowy program a widać wolne wyprowadzenia więc można zamiast jednej diody podłączyć trzy. Dwa porty IO przeznaczyć na komunikację między modułami (I2C ?). RESET bym zostawił w spokoju ale w zasadzie też można by go użyć na czwartą diodę. Dla 15 stopni wystarczyłoby 5 modułów lub nawet może 4. Nie wiem tylko czy 1kB pamięci wystarczy na obsługę...
Pamięci DataFlash niezwykle rzadko używa się jako pamięci programu (w nowych ARMach ATMELa jest taka możliwość) i najczęściej pełnią rolę pamięci danych w systemach z akwizycją danych lub tam gdzie trzeba przechować więcej grafiki czy jakieś dźwięki wykorzystywane w programie uC. A komunikacja z taką pamięcią jest po magistrali SPI. Czyli piny DI, DO,...
Prawie identyczny, różni się układami 573. Docelowo ma być wykorzystany sygnał CS3 i A18 bezpośrednio do pamięci, ale na czas testów podłączałem CS2 (widać to w programie). Sprawdziłem dzisiaj jeszcze raz stany na pinach pamięci z wykorzystaniem debuggera i wszystkie są takie jak powinny. Spróbowałem jeszcze ręcznie wysterować porty IO (bez użycia EBI)...
Wypadałoby ustawić kierunek pinów IO na wyjście - PORTD_DIR. GPIO to zupełnie coś innego - rejestr ogólnego przeznaczenia mieszczący się w pamięci IO, nie ma nic wspólnego z portami IO MCU.
AVE... Mam dwa zasilacze do elektrowrzecion, jeden 350W, drugi 500W. Model 500W wygląda tak: https://www.aliexpress.com/item/32825863... Zasilacz 350W na zacisk oznaczony jako FG, który łączy się z obudową. W mojej frezarce elektrowrzeciono nie jest sterowane przez kontroler, więc nie ma potrzeby łączenia mas czegokolwiek z czymkolwiek. A nawet...
Nie rozumiem po co ta złość... Moja wypowiedź nie miała być złośliwa, źle to odebrałeś. Wskazałem ci niekonsekwencje twojego rozumowania. Jeśli coś nie działa, to zazwyczaj lepszym rozwiązaniem jest zaciśnięcie zębów i próba rozwiązania problemu, niż jego ominięcie i porzucanie wszystkiego co zrobiłeś dla złudnej nadzieji, że nagle pojawi się jakieś...
To raczej nie jest efekt cieplarniany. Komputer może działać przez 5h, po czym się obraz wykrzacza. Potem zostawiam go np na noc wyłączony. Po włączeniu się nawet winda nie uruchamia więc nie ma szans się nic zagrzać :) PCB +- zdaje się być takie z małymi wyjątkami (mam trochę inne porty IO niż w XFX). Nie ściągałem chłodzenia bo nie wiem czy jakichś...
Serio, zamów sobie jakąś tanią (~25$) chińską płytkę na spartan6 i kombinuj. To jak już jesteśmy przy FPGA to jak mam być szczery, to już posiadam coś takiego jak poniżej: https://obrazki.elektroda.pl/6638406300_... Oraz dziś domówiłem jeszcze Sipeed Tang Nano FPGA GW1N-1: https://obrazki.elektroda.pl/6781065700_...
Niestety, ale Z80 jest klasycznym procesorem, więc aby się komunikować z peryferiami, potrzeby jest do tego układ wejścia-wyjścia (porty IO), pod które można połączać różne rzeczy, np. diody. https://obrazki.elektroda.pl/9486783000_...
Wkrótce najwyraźniej pojawi się nowa rodzina mikrokontrolerów Microchipa - następców XMEGA? Póki co jest już wsparcie w MPLab i Atmel Studio, czyli po plikach nagłówkowych można się zorientować jakie będą możliwości tych układów. Oznaczenia AVR128DA64 - pierwsza liczba to wielkość FLASH, druga to liczba pinów (28, 32, 48 lub 64), 16 kB SRAM. Co mają:...
funbox porty samba porty porty wirtualne
moduł komfortu mazda ściemniacz regulacja mechanizm panasonic ustawi
Baxi Luna 3 Blue - Samoczynny Wzrost Ciśnienia Kontrolka STOP w Renault Laguna II po programowaniu