Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 2 gru 2024, o 17:21


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 41 ]  Przejdź na stronę Poprzednia strona  1, 2
Autor Wiadomość
PostNapisane: 4 paź 2013, o 12:24 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27315
Lokalizacja: Szczecin
Pomógł: 1041

squeez napisał(a):
Oddzielne zatrzaski zrobiłeś celowo?

Bo jeśli dobrze rozumiem to i tak musisz wysłać dwa bajty, pierwszy trafi do rejestru dla wyświetlaczy a drugi bajt do rejestru z segmentami i wówczas zatrzaskujesz je. Więc wystarczy jeden wspólny zatrzask.

Dwa zatrzaski mają sens jeśli raz wysyłasz 2 bajty z czasami tylko 1 bajt na pierwszy rejestr i nie chcesz by drugi rejestr zmieniał swoje wyjścia.


Słuszna uwaga, umknęło mi to ;) .... tylko jeden zatrzask

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 paź 2013, o 12:58 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 sie 2013
Posty: 1154
Lokalizacja: Lublin / Kraków
Pomógł: 72

mirekk36 napisał(a):
tylko jeden zatrzask

No faktycznie hehehe. Nie wiem czemu tak zrobiłem... Przecież latchowanie i tak będzie zawsze następowało jednocześnie bo inaczej nie ma sensu, tylko dodatkowy kod. Czyli wystarczą 3 piny. :P



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 paź 2013, o 18:51 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 paź 2011
Posty: 581
Pomógł: 17

mirekk36 napisał(a):
xamrex napisał(a):
Czyli teroretycznie, żeby działał mi ten rejestr na TWI to muszę go odłączyć, potem wysłac bit startu (te TWSTA)
Potem go(rejestr) podłączyć i mój kod powinien ruszyć?


ale teraz to kolega zrobił kosmiczno-marsjańską końbinację ;)

rezasurmar napisał(a):
Po drugie przeczytaj note TWI do AVRów, bez ustawienia TWSTA sprzętowy i2c nie wystartuje tzn, nie jako master


Dokładnie - proponuję zacząć od tego "Po drugie" co kolega wyżej napisał - bo widać że próbujesz coś tam zrobić całkowicie na ślepo ... ot tak może się uda - może się nie uda .... biorąc pod uwagę że to co chcesz zrobić to tak jakby np hmm za pomocą widelca jeść zupę :( .... No pewnie jakoś się da widelcem zjeść troszkę tej zupy ale w większości się zachlapiesz i zniechęcisz ... po co tak?

Proponuję ci zostaw I2C i poczytaj w nocie o możliwości konfiguracji modułu sprzętowego TWI do pracy w trybie SPI/USI ... bo tym sposobem pewnie da radę - a nie w trybie I2C bo to jak ten widelec i zupa.


No i się udało mi przesłać dane po I2C :D (trzeba było wywołać na początku funkcję TWI_start(); aby ruszyło
Nie do końca działa to poprawnie, bo:
wysyłając np.
0x00 jest stan wysoki na Q0
0x01 jest stan wysoki na Q1 i Q0
0x02 jest stan wysoki na Q2 i Q0
..
..
wysyłając 0x40 jest stan wysoki na Q7 i Q0
:)
Ale mniej więcej działa :D



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 gru 2013, o 19:10 
Offline
Użytkownik

Dołączył(a): 19 lip 2013
Posty: 761
Pomógł: 37

Witam!
Obejrzałem poradniki i zapragnelem tez tak potrafić:) No i na pragnieniach sie skończyło.Kupilem kiedyś dwa rejestry do testów ,ale 74hc164. Podłączyłem sobie jeden do wyświetlacza i wszystko ok.Działa jak powinno.Problem mam jak dołączyć drugi.Chodzi o fizyczne podłączenie z prockiem dwóch rejestrów jak i wysłanie danych.Nie mam pojęcia jak to multipleksować.Pisze w Bascom.Jakieś podpowiedzi żebym chociaż wiedział jak ruszyć to dalej.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 gru 2013, o 01:50 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27315
Lokalizacja: Szczecin
Pomógł: 1041

grzeniu 73 napisał(a):
Witam!
Obejrzałem poradniki i zapragnelem tez tak potrafić:) No i na pragnieniach sie skończyło.Kupilem kiedyś dwa rejestry do testów ,ale 74hc164. Podłączyłem sobie jeden do wyświetlacza i wszystko ok.Działa jak powinno.Problem mam jak dołączyć drugi.Chodzi o fizyczne podłączenie z prockiem dwóch rejestrów jak i wysłanie danych.Nie mam pojęcia jak to multipleksować.Pisze w Bascom.Jakieś podpowiedzi żebym chociaż wiedział jak ruszyć to dalej.


To ja na twoim miejscu pokazałbym chociaż schemat jak próbuję to łączyć ... itp ...

toż one są inne niż w poradniku więc chyba nie myślisz że wszystko będzie identycznie ? Ogólna zasada ta sama no ale połączenia mogą się różnić - nie wspomnę już o języku ....

ja w Bascomie nie pomogę - i pytanie bardziej do działu Bascom na forum

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 gru 2013, o 14:14 
Offline
Użytkownik

Dołączył(a): 19 lip 2013
Posty: 761
Pomógł: 37

Witam ! O 1.50 odpowiedz:) Napisałem tutaj ,bo to tez rejestrów przesuwnych dotyczy.Odpowiedzi nie znalazłem w sieci i trochę sie tym sam pobawiłem i sie udalo.Dla potomnych może komuś sie przyda. Wystarczy wysłać dwa bajty jeden za drugim.Proste jak drut.Dzieki za poradnik ,bo dzięki niemu zrozumiałem transmisje przez SPI, a balem sie tego jak ognia.Pozdrawiam!



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 gru 2013, o 17:02 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

grzeniu 73 napisał(a):
bo dzięki niemu zrozumiałem transmisje przez SPI, a balem sie tego jak ognia.Pozdrawiam!


tak między nami ... shift register to jeszcze żadna transmisja na SPI :)

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 gru 2013, o 19:12 
Offline
Użytkownik

Dołączył(a): 19 lip 2013
Posty: 761
Pomógł: 37

no wiem ale taki w połowie:) Pełnej obsługi jeszcze nie próbowałem.Ciężko znaleźć jakieś przykłady w bascom,a samemu opornie to idzie. Walcze ze sobą żeby w końcu kupić te magiczne książki,ale jak sobie pomyśle żeby wszystko od nowa zaczynać.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 gru 2013, o 19:44 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

poczytaj to : http://sunduino.elektroda.eu/wordpress/ ... o-nie-spi/
tak wiem zamotałem ...

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 gru 2013, o 19:59 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27315
Lokalizacja: Szczecin
Pomógł: 1041

grzeniu 73 napisał(a):
ale jak sobie pomyśle żeby wszystko od nowa zaczynać.


A później z kolei można sobie pluć w brodę - że szkoda, że tak późno się zaczęło od książek i wystartowania na poważnie bo - zwykle po nich już po niebieskiej (bluebooku) okazuje się - że wcale diabeł nie był taki straszny jak go malowano w naszej głowie wcześniej ;)

Tymczasem zanim będziesz miał okazję wziąć w łapki bluebooka to rzeczywiście - skoro tak obawiasz się SPI to akurat nasz kolega SunRiver - też bardzo fajnie to wyjaśnia ;)

http://sunduino.elektroda.eu/wordpress/ ... o-nie-spi/

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 gru 2013, o 20:48 
Offline
Użytkownik

Dołączył(a): 19 lip 2013
Posty: 761
Pomógł: 37

dzięki za link.Musze spróbować teraz połączyć dwa procki.Mirek36 pewnie masz racje z ta zmiana jezyka i chyba po świętach zamówię sobie książkę.Trzeba się jednak rozwijać.Doba nie odbiegajmy od tematu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 41 ]  Przejdź na stronę Poprzednia strona  1, 2

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO