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



Teraz jest 25 lis 2024, o 13:12


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 
Autor Wiadomość
PostNapisane: 23 gru 2013, o 20:37 
Offline
Użytkownik

Dołączył(a): 20 gru 2013
Posty: 60
Pomógł: 0

Witam.
Uczę się programować AVR bo C++ na PC znam. A w szczególności nie ogarniam tematu z pinami na AVR.
W ramach mojej edukacji proszę o to aby ktoś napisał mi prosty program, a w zasadzie przetłumaczył:

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


A jak zrobić aby PB1 ustawiło się na stan wysoki kiedy przykładowo na PB3 podano stan wysoki?

Z góry dziękuje i proszę o zrozumienie :)

Kody wklejamy przy pomocy syntax=c - Różowy J.



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

Dołączył(a): 10 mar 2013
Posty: 739
Lokalizacja: Poznań
Pomógł: 84

Odwiedź blog Mirka tam znajdziesz wszelkie podstawy
a jeśli chodzi o piny i takie tam :)
to w tym artykule wyjaśnia to przejrzyście http://mirekk36.blogspot.com/2012/01/avr-porty-wewy-dir-podstawy.html
Miłej lektóry



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 gru 2013, o 22:08 
Offline
Użytkownik

Dołączył(a): 20 gru 2013
Posty: 60
Pomógł: 0

Zapoznałem się z tym artykułem już przedtem i właśnie stąd moja niejasność. Proszę o te kilka linijek kody, dla kogoś kto koduje to jest chwilka



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 gru 2013, o 22:50 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 sie 2013
Posty: 199
Pomógł: 1

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

nie ma takiego portu
chyba ze w kodzie gdzies zadeklarowałeś sobie np
zmienną

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

podejrzewam ze chodziło ci o
PORTD ?

a tu ustawianie pojedynczego pinu portu 'b'
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


zobacz to



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 gru 2013, o 08:43 
Offline
Użytkownik

Dołączył(a): 20 gru 2013
Posty: 60
Pomógł: 0

A jak z czytać jaką wartość ma pin?



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

Dołączył(a): 11 lut 2013
Posty: 376
Lokalizacja: Kłopoty-Stanisławy
Pomógł: 33

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


PS.

Koledzy, szczerze Wam mówię książka nie gryzie i jest warta każdej złotówki na nią wydanej.
Dostać kawałek kodu i go używać to nie wszystko. Warto jeszcze rozumieć.

_________________
50 znaków Atnela ....



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 gru 2013, o 09:08 
Offline
Użytkownik

Dołączył(a): 24 sty 2012
Posty: 1469
Pomógł: 56

A ja mówię: Kolego dlaczego nie przeczytałeś artykułu który polecił Ci Kolega Zaba?
Przecież tam doskonale opisane jest to o co pytasz!
Z Twoim doświadczeniem w C++ to bułka z masłem...

_________________
Jestem początkujący i moje porady mogą być błędne



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

Dołączył(a): 20 gru 2013
Posty: 60
Pomógł: 0

Na szczęście znalazłem odpowiedz w necie. I już widzę różnicę między c++ na pc a na avr. Faktycznie nie jest to takie trudne, lecz trzeba przestawić trochę styl kodowania na potrzeby avr bo jak widać jest dość specyficzny



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 kwi 2014, o 21:51 
Offline
Użytkownik

Dołączył(a): 19 mar 2014
Posty: 87
Lokalizacja: Okolice Ostrołęki
Pomógł: 3

Kup BB i weź się za lekturę tam wszystko jest :) Po tej książce na inne platformy będzie łatwiej się przesiąść :)


Autor postu otrzymał pochwałę

_________________
BB



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 kwi 2014, o 22:48 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 10 sty 2013
Posty: 844
Lokalizacja: Przemyśl
Zbananowany użytkownik

Pomógł: 43

in2dex napisał(a):
już widzę różnicę między c++ na pc a na avr.
na pewno piszesz w c++ w AVR? ;)

_________________
Klimatyzacja Przemyśl



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

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