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



Teraz jest 8 sty 2025, o 08:55


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
Autor Wiadomość
PostNapisane: 20 cze 2016, o 20:29 
Offline
Użytkownik

Dołączył(a): 09 cze 2015
Posty: 39
Pomógł: 0

Witam, niedawno zacząłem zabawę z programowaniem STM'ów. Próbuję zmierzyć napięcie referencyjne według tego kursu :
http://forbot.pl/blog/artykuly/programo ... adc-id8462

Czy w Tera Term napięcie powinno zostać mierzone automatycznie po uruchomieniu programu?


W kodzie nie mam żadnych błędów, ale nie wyświetla mi napięcia w Tera Term. Jest w stanie ktoś coś podpowiedzieć?

Z góry dziękuję za pomoc.
Pozdrawiam.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 cze 2016, o 22:46 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 25 mar 2015
Posty: 116
Pomógł: 16

Trochę mało danych, ale pozgaduję ;).
Jitkino napisał(a):
Czy w Tera Term napięcie powinno zostać mierzone automatycznie po uruchomieniu programu?

Tera Term nic nie mierzy. To program emulujący stary/poczciwy terminal znakowy (np. VT100) , z pomocą którego przez łącze RS232 komunikujesz się z systemem na uK STM.

Aby komunikacja po RS232 odbywała się bez przeszkód obie strony (STM <--> terminal) musi mieć ustawioną tę samą prędkość transmisji.

Od tego zacznij.
Według dostępnych danych;
- prędkość ustawiona w terminalu 9600 baud
- prędkość ustawiona w STM 115200 baud.
Pozdr.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 cze 2016, o 05:15 
Offline
Użytkownik

Dołączył(a): 09 cze 2015
Posty: 39
Pomógł: 0

Dzięki za pomoc.

Płytka NUCLEO F103RB

Zmieniłem na 9600 i nadal nic.

Tak wygląda kod u mnie. Czy Tera Term powinien odczytywać dane od razu po zbudowaniu (rebuild) i ściągnięciu programu (program download) w CooCox? Czy muszę jeszcze coś ustawić w Tera Term?

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



Ostatnio edytowano 22 cze 2016, o 15:14 przez Jitkino, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 cze 2016, o 06:18 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 25 mar 2015
Posty: 116
Pomógł: 16

Dobra.. zgaduję dalej ... ;) .
Jitkino napisał(a):
Witam, niedawno zacząłem zabawę z programowaniem STM'ów.

Na jakim etapie jesteś;
- czy zestawiałeś już transmisję po RS232 ?
- czy lekcję 5 kursu przerobiłeś z sukcesem ?
- czy ustawiłeś w Tera Term prawidłowy wirtualny ComX ,który emuluje konwerter UART/USB płytki Nucleo ?
- jak z sterownikami Windows dla wirtualnego portu ComX (zazwyczaj wystarczają systemowe, ale...) ?
- czy po obu stronach są ustawione te same parametry transmisji szeregowej ; długość słowa danych, liczba bitów stopu, parzystość, szybkość transmisji ?
Pozdr.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 cze 2016, o 08:32 
Offline
Użytkownik

Dołączył(a): 25 lip 2013
Posty: 57
Pomógł: 5

Tak jak kolega zauważył trzeba najpierw przerobić lekcję 5 z kursu.
szczególnie punkt z przekierowaniem printf na port uart

Dodatkowo nie wspomniał kolega, jak ma Uart podłączony do komputera, jaka przejściówki pod jakie piny mikrokontrolera.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 cze 2016, o 14:43 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 mar 2016
Posty: 85
Pomógł: 5

Jitkino napisał(a):
Witam, niedawno zacząłem zabawę z programowaniem STM'ów. Próbuję zmierzyć napięcie referencyjne według tego kursu :
http://forbot.pl/blog/artykuly/programo ... adc-id8462

Czy w Tera Term napięcie powinno zostać mierzone automatycznie po uruchomieniu programu?


moze użyj semi hosting nie trzeba sie bawic z uartem

_________________
I'M



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 cze 2016, o 17:37 
Offline
Użytkownik

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

a ja zacznę od wiadra dziegciu

KOLEGO ... ZANIM NAPISZESZ POST WYSIL SIE PI PRZECZYTAJ ZASADY JAKIE PANUJĄ NA DANYM FORUM , W DANYCH DZIAŁACH

1.. POPRAW WSTAWIANIE LISTINGU
2.. OD KIEDY STM32 piszemy w dziale dla AVR ??

TYM RAZEM PRZENIOSĘ , ALE kolejne nie stosowanie się do zasad , olanie zaleceń moderatorów
zakończy się usunięciem postów i nałożeniem ostrzeżenia ...

_________________
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: 22 cze 2016, o 15:09 
Offline
Użytkownik

Dołączył(a): 09 cze 2015
Posty: 39
Pomógł: 0

W Tera Term mam ustawione 8-bitów danych, bez kontroli parzystości, 1 bit stopu.

Szybkość transmisji jest ta sama.

Odczytywanie w Tera Term "Hello world" działa.


Coś takiego napisałem ale nie działa. Jest w stanie ktoś coś podpowiedzieć?


Źle wstawiony listing - Zielono-różowy J.



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

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 7 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