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



Teraz jest 17 sie 2025, o 11:03


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 
Autor Wiadomość
PostNapisane: 6 lis 2013, o 20:48 
Offline
Użytkownik

Dołączył(a): 29 cze 2013
Posty: 209
Lokalizacja: Tarnowskie Góry
Pomógł: 0

Witam
potrzebuje że by po załączeniu zasilania układu układ się zresetował tylko jeden raz i dalej leciał program . Ma to robić tylko po ponownym załączeniu zasilania.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 lis 2013, o 21:10 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 20 sie 2013
Posty: 795
Lokalizacja: Poznań
Pomógł: 59

Niezbyt rozumiem, ponieważ skoro układ nie ma zasilania, to nie pracuje. Może chodzi Ci o zasilanie główne i rezerwowe? Jeśli tak, to mikrokontroler ma flagę i sprawdza stan zasilania głównego. Przy braku ZG flaga wynosi zero. Co np. 1s wywoływane jest przerwanie, które sprawdza stan ZG. Jeśli ZG powróci, to będzie tak, że stan_ZG==1, a flaga==0, więc reset ustawień i zmiana flaga==1. Tak miałem w jednym ze swoich układów, gdzie mikrokontroler był na podtrzymaniu bateryjnym i po powrocie zasilania trzeba było wyzerować pozycje urządzeń.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 lis 2013, o 21:19 
Offline
Użytkownik

Dołączył(a): 20 wrz 2013
Posty: 647
Zbananowany użytkownik

Pomógł: 101

.



Ostatnio edytowano 6 lis 2015, o 13:50 przez xor, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 lis 2013, o 06:46 
Offline
Użytkownik

Dołączył(a): 29 cze 2013
Posty: 209
Lokalizacja: Tarnowskie Góry
Pomógł: 0

Mój problem wygląda następująco.
Pisałem już wcześniej na forum o problemie ze znakami specjalnymi chr(x) wyświetlanymi na LCD przez magistrale i2c.
Po załączeniu zasilania w miejsce znaku chr(x) pojawiały się krzaczki no i trochę udało mi się opanować w ten sposób na samym początku programu

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


Ale po załączeniu zasilania nadal mam krzaczki na wyświetlaczu i dopiero po resecie Atmegi na wyświetlaczu wskakuje wszystko tak jak ma.
Próbowałem zwiększać czasy ale jedynie reset pomagał....



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 lis 2013, o 07:25 
Offline
Użytkownik

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

No dobrze tylko ze reset to puszczania programu od początku. Więc jeśli po odebraniu znaków z I2C masz krzaki to znaczy ze brakuje Ci w programie czegos co masz przed odebraniem danych z szyny I2C.

Tapatoknąłem se z mojego LG Świst L9, a co. I niech mie któren jeden co zrobi.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 lis 2013, o 18:52 
Offline
Użytkownik

Dołączył(a): 29 cze 2013
Posty: 209
Lokalizacja: Tarnowskie Góry
Pomógł: 0

oooo i tu jest problem bo nie umiem znaleźć czego....
A jak na razie tylko po resecie mi działa tak jak ma



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 lis 2013, o 06:59 
Offline
Użytkownik

Dołączył(a): 29 cze 2013
Posty: 209
Lokalizacja: Tarnowskie Góry
Pomógł: 0

Sprawa się chyba rozwiązała bo jak na razie układ zachowuje się poprawnie a pomogło...

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



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