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



Teraz jest 13 gru 2024, o 16:12


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
Autor Wiadomość
PostNapisane: 11 sie 2014, o 23:18 
Offline
Nowy

Dołączył(a): 16 lut 2014
Posty: 3
Pomógł: 0

Składnia: [ Pobierz ] [ Ukryj ]
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
[ Najpierw to panie kolego szanowny proszę zapoznaj się ztym: topic7402.html - jak wstawia się kody programów na forum ok? mirekk36 i popraw to - dobrze? taka prośba gorąca ]



Ostatnio edytowano 12 sie 2014, o 10:44 przez pospiech, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 sie 2014, o 06:20 
Offline
Użytkownik

Dołączył(a): 29 lis 2012
Posty: 1074
Lokalizacja: Sochaczew
Pomógł: 21

Do tego jeszcze tak długie waity w pętli głównej i najpierw ustawiasz portd.4 a od razu po chwili go resetujesz bez żadnych czasów opóźnień.



No i se namazałem z mojego myPhone Cube.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 sie 2014, o 11:05 
Offline
Nowy

Dołączył(a): 16 lut 2014
Posty: 3
Pomógł: 0

Dobra. Już poprawiłem. Sorry wielkie. Pierwszy post i taki babol.
O.K. do rzeczy.
Wysłanie 2 bajtów to mi się wkradło bo wcześniej próbowałem z dwoma bajtami i zapomniałem poprawić. Zmienną miałem wtedy jako WORD. Tak czy inaczej nie działało. Postanowiłem linię SS wpiąć na PortD.4 i tym portem sterować LATCHem ale też nie dało efektu. Czasy oczywiście są tylko w fazie testów potem zamierzam je wyrzucić i zastąpię pętlą, która będzie sprawdzać czy bity zostały wsunięte do rejestru.
Cała zabawa polegać ma na tym, że każdy bit odpowiedzialny jest za włączenie należącego do niego przekaźnika. Chciałem za pomocą tego programu sprawdzić czy to będzie działać. Ściślej, chodziło mi o to. w jaki sposób mogę zmieniać stan każdego bitu w bajcie. Stąd też pętla FOR-NEXT, której zadaniem jest automatyczna zmiana stanu każdego bitu. W efekcie chciałem osiągnąć jeden świecący punkt wędrujący co sekundę i dlatego też wstawiłem WAIT 1.
Siedziałem nad tym cały dzień i nie ruszyło mi to. Dzisiaj ciąg dalszy zmagań z SPI. Oczywiście nie oczekuję gotowca, bo nie na tym to polega. Nie sztuką jest zrobić błąd, sztuką jest go znaleźć. Jednak czasami potrzebna jest wskazówka lub podpowiedź na co zwrócić uwagę. I na taką właśnie wskazówkę liczę z Twojej strony.
Pozdrawiam zainteresowanych moim tematem.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 sie 2014, o 12:49 
Offline
Nowy

Dołączył(a): 16 lut 2014
Posty: 3
Pomógł: 0

Zrobiłem to tak:
Składnia: [ Pobierz ] [ Ukryj ]
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

I otrzymałem zamierzony efekt. Świecący punkt wędruje po linijce led.
P.S.
Operacje na bitach muszę jeszcze trochę doczytać.
Zawsze ten twór może się komuś do czegoś przydać.
Dzięki za podpowiedzi
Pozdrawiam



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: 4 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO