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



Teraz jest 22 gru 2024, o 15:27


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 
Autor Wiadomość
PostNapisane: 11 mar 2014, o 21:00 
Offline
Nowy

Dołączył(a): 01 mar 2014
Posty: 3
Pomógł: 0

Witam,

Dopiero zaczynam z programowaniem i proszę o poprawienie programu sterowania PWM.

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


[ bardzo cię proszę - wyedytuj sobie ten post i zobacz jak się korzysta ze znaczników [ syntax = c ] - na przyszłość koniecznie - ok??? mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 mar 2014, o 21:11 
Offline
Użytkownik

Dołączył(a): 22 gru 2012
Posty: 256
Lokalizacja: Rumia
Pomógł: 22

Po pierwsze kod umieszczamy w znaczniku "SYNTAX C" ;)
Co do kodu to brakuje chyba konfiguracji portu, czyli PORTB & = ~(1<<PB3); jeśli dioda sterowana stanem niskim lub PORTB |= (1<<PB3); jeśli sterowana stanem wysokim :)

_________________
http://www.marcingibas.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 mar 2014, o 21:21 
Offline
Moderator
Avatar użytkownika

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

marcin231983 napisał(a):
Dopiero zaczynam z programowaniem i proszę o poprawienie programu sterowania PWM.


czy kolega posiada Bluebooka ?

http://atnel.pl/mikrokontrolery-avr-jezyk-c.html

bo to co tutaj kolega napisał - ten kod - to niestety w ogóle nie jest kod :( .... ponieważ komendy języka C pisze sobie kolega totalnie poza ciałem funkcji ... poza main () ... no kardynalne błędy

dlatego polecam jednak zacząć od książki - i zobaczyć jak od podstaw pisze się program, co to jest funkcja main() i jak się w ogóle funkcje pisze - dobrze ?

_________________
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: 11 mar 2014, o 21:23 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 sty 2013
Posty: 426
Pomógł: 36

A to:

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


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

?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 mar 2014, o 21:31 
Offline
Nowy

Dołączył(a): 01 mar 2014
Posty: 3
Pomógł: 0

Mam książkę od kilku dni. No to czytam jeszcze raz. Może coś mi się rozjaśni. Dziękuję i pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 mar 2014, o 21:41 
Offline
Moderator
Avatar użytkownika

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

marcin231983 napisał(a):
Mam książkę od kilku dni. No to czytam jeszcze raz. Może coś mi się rozjaśni. Dziękuję i pozdrawiam


No to tak jak mówię - przeczytaj od miejsca gdzie opisuję jak rozpoczynamy KAŻDY program w C

od funkcji main() - prawda ?

dalej też piszę że cały kod w C to funkcje - więc nie można sobie pisać kodu ot tak poza ciałem funkcji

proponuję tak jak każdemu - najpierw cierpliwie JEDEN RAZ przeczytaj całą książkę, ale wcale nie z nastawieniem że całą zapamiętasz - jednak ważne aby ten raz przeczytać

a potem można już działać i czytać na wyrywki - sam zobaczysz jednak że będzie łatwiej ;)

_________________
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: 11 mar 2014, o 21:55 
Offline
Nowy

Dołączył(a): 01 mar 2014
Posty: 3
Pomógł: 0

Wrzuciłem cały kod inicjalizacji PWM do ciała funkcji i nawet skompilowało się bez błędu ale dioda tylko cały czas świeci. Już nie mędrkuję :) Dziękuję i biorę się do czytania.



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

Strefa czasowa: UTC + 1


Kto przegląda forum

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


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