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



Teraz jest 5 gru 2024, o 05:19


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 73 ]  Przejdź na stronę Poprzednia strona  1, 2, 3  Następna strona
Autor Wiadomość
PostNapisane: 3 cze 2013, o 07:47 

Pomógł: 0

J/w nic się nie wiesza, nawet zasilane z USB........co to za stwierdzenie podobno?, jakieś voodoo ?, czyli co, jak ktoś wymówi zaklęcie to się powiesi?

Wersja z książki Mirka się nie wiesza, sprawdzone empirycznie, na zestawie ATB+ karta ETHT z Atnela. Zasilane z USB laptopa Toshiba 4600pro czyli USB1.1, chodziło z dobry miesiąc bez żadnych zwiech.



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 3 cze 2013, o 19:17 
Offline
Użytkownik

Dołączył(a): 16 mar 2013
Posty: 157
Pomógł: 6

Paweł mam takie pytanie. W 34 linijce pliku main.c jest taki wpis:

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

Czy tam faktycznie jest coś zapisywane na kartę SD czy to tylko błąd językowy?
I rozumiem, że dane do bazy wysyłasz co 60 sekund?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 cze 2013, o 15:52 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 sty 2013
Posty: 328
Lokalizacja: Rzgów k. Łodzi
Pomógł: 11

Błąd językowy w komentarzu ;) Jak nazwa wskazuje, to bufor do sklejania adresu URL. A że kod opierał się w większości na datalogerze SD który też znajduje się na forum, to się zgapiłem i komentarza nie poprawiłem :D

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 cze 2013, o 16:43 
Offline
Użytkownik

Dołączył(a): 16 mar 2013
Posty: 157
Pomógł: 6

A jeżeli mam zmienną x typu int i chciałbym jej wartość "dokleić" do wysyłanego adresu URL to czy taki zapis będzie prawidłowy?

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: 4 cze 2013, o 21:54 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 sty 2013
Posty: 328
Lokalizacja: Rzgów k. Łodzi
Pomógł: 11

lukas_ napisał(a):
A jeżeli mam zmienną x typu int i chciałbym jej wartość "dokleić" do wysyłanego adresu URL to czy taki zapis będzie prawidłowy?

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


Zapomniałeś o itoa. Zauważ, że u mnie w strukturach np. DS18B20 są temperatury w incie jak i w stringu. W twoim wypadku wyglądało by to tak :
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 cze 2013, o 11:50 
Offline
Użytkownik

Dołączył(a): 16 mar 2013
Posty: 157
Pomógł: 6

Paweł a możesz mi powiedzieć jakim napięciem zasilasz cały układ. Bo u mnie na 3,3V wszystko ładnie śmiga, natomiast gdy chcę przejść na 5 V przestaje działać.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 cze 2013, o 12:44 
Offline
Użytkownik

Dołączył(a): 19 gru 2012
Posty: 712
Lokalizacja: Opole
Pomógł: 23

ENC28J60 koniecznie zasilamy 3.3V



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 cze 2013, o 14:17 
Offline
Użytkownik

Dołączył(a): 16 mar 2013
Posty: 157
Pomógł: 6

Jak uC i enc28j60 zasilam 3.3v wszystko śmiga. Jak uC zasilam z 5V a enc28j60 3.3v z to przestaje działać. W nocie katalogowej jest podane, że enc28j60 toleruje sygnały do 5V wysyłane z uC natomiast w drugą stronę to już trzeba je buforować. Więc wydaje mi się, że powinno to działać a tak nie jest ;/...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 cze 2013, o 14:25 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3206
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 91

lukas_ napisał(a):
enc28j60 toleruje sygnały do 5V wysyłane z uC


No właśnie, ale zasilanie samego ENC nie może przekroczyć 3,6V.

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 cze 2013, o 14:57 
Offline
Użytkownik

Dołączył(a): 16 mar 2013
Posty: 157
Pomógł: 6

Więc jeżeli uC zasilam napięciem 5v a enc28j60 napięciem 3,3v to powinno mi to działać?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 cze 2013, o 15:03 
Offline
Moderator
Avatar użytkownika

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

lukas_ napisał(a):
Więc wydaje mi się, że powinno to działać a tak nie jest ;/


A jednak o dziwo w tej samej nocie PDF do scalaka ENC28J60 masz przedstawione rozwiązania jeśli chodzi o buforowanie, zajrzyj .... nie tyle ile chodzi o sygnały WEjściowe do ENC ale o WYjściowe .... dlatego ja jednak zawsze wolę używać bufora, schemat masz tutaj:

http://atnel.pl/karta-sieciowa-ethernet.html

i takie karty sieciowe śmigają zawsze ślicznie i w każdych warunkach ;)

_________________
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: 8 cze 2013, o 00:43 
Offline
Użytkownik

Dołączył(a): 16 mar 2013
Posty: 157
Pomógł: 6

Z artykułem na temat kary sieciowej już jakiś czas temu się zapoznałem. Po prostu dziwi mnie to, że z w nocie jest napisane, że toleruje napięcia wejściowe do 5v a jak sam to podłącze to nie chce działać. Natomiast jak zasilę wszystko z 3,3v to działa bez problemu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 cze 2013, o 07:57 
Offline
Moderator
Avatar użytkownika

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

lukas_ napisał(a):
Po prostu dziwi mnie to, że z w nocie jest napisane, że toleruje napięcia wejściowe do 5v a jak sam to podłącze to nie chce działać


Czytałeś co wyżej napisałem ? czy nie za bardzo ?

A dla ciebie sygnał SO scalaka ENC to jest wejściowy ? jak go podłączasz ? używasz INT ? .. to też wejściowy ?

chociaż teoretycznie i bez buforów w ogóle powinno działać a tylko czasem się zawieszać (jak opisywali na tuxgraphixs.com)

więc jeśli ci całkiem nie działa to pewnie coś źle łączysz - robisz .... ale jak widać (jak zwykle zresztą) w takich wypadkach bez rozrysowania twojego schematu się nie obędzie ... żeby coś pomóc ... pokaż więc ten schemacik ;)

_________________
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: 8 cze 2013, o 07:58 
Offline
Użytkownik

Dołączył(a): 19 gru 2012
Posty: 712
Lokalizacja: Opole
Pomógł: 23

A może chodzi o to że toleruje sygnały wejściowe o napięciu do 5V ale zasilanie musi być 3.3V



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 cze 2013, o 08:09 
Offline
Moderator
Avatar użytkownika

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

Wilu88 napisał(a):
A może chodzi o to że toleruje sygnały wejściowe o napięciu do 5V ale zasilanie musi być 3.3V


No to już tyle razy pisali koledzy pytającemu i w nocie wyraźnie to widać - że ja nawet nie wpadłbym na pomysł że pytający próbuje zasilać scalaka ENC z 5V ??? ale może ???

więc rzeczywiście lukas_ posłuchaj kolegi Wilu88

_________________
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: 8 cze 2013, o 11:07 
Offline
Użytkownik

Dołączył(a): 16 mar 2013
Posty: 157
Pomógł: 6

Ale ja enc28j60 nie zasilam z 5v. Co do schematu to ja sobie to tak podłączyłem: SO -> MISO, SI -> MOSI, SCK -> SCK, CS -> SS uC to Atmega328P. I właśnie jak zasilam wszystko z 3,3v to bez problemu działa. Natomiast gdy zasilę uC z 5v a enc28j60 z 3,3v to przestaje działać.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 cze 2013, o 11:19 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3206
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 91

lukas_ napisał(a):
Natomiast gdy zasilę uC z 5v a enc28j60 z 3,3v to przestaje działać.


Ale przecież już Ci napisano, że w takim przypadku sygnały trzeba BUFOROWAĆ!!

Czyli dołączyć bramki 74HCT125, np. tak jak tutaj u Mirka http://atnel.pl/karta-sieciowa-ethernet.html

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 cze 2013, o 14:58 
Offline
Użytkownik

Dołączył(a): 16 mar 2013
Posty: 157
Pomógł: 6

Panowie, trochę się nie rozumiemy :) Ja doskonale wiem, że trzeba buforować, żeby to działało bez problemu. Jednak kolego co zrobił ten fajny projekt to chyba żadnych sygnałów nie buforuje tylko a mu to wszystko działa. Po prostu to mnie zastanawia.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 cze 2013, o 15:15 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 sty 2013
Posty: 328
Lokalizacja: Rzgów k. Łodzi
Pomógł: 11

U mnie nic nie trzeba buforować.

Wysyłane z mojego Nexus 7 za pomocą Tapatalk 2

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 cze 2013, o 15:35 
Offline
Moderator
Avatar użytkownika

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

PawelGaj napisał(a):
U mnie nic nie trzeba buforować.


No i właśnie lukas_ tak to działa - tzn jednemu działa bez buforowania innemu nie działa, później temu co działa przestaje działać a drugiemu zaczyna działać - jednym słowem jest CYRK ;)

a jak się zrobi buforowanie - jak się NALEŻY - to wtedy KAŻDEMU działa - więc nie rozumiem ile razy trzeba to jeszcze tobie powtórzyć :( ? .... Tym bardziej że z uporem godnym podziwu zamiast schematu przedstawiasz jakieś wypracowanie z polskiego czyli opisy (przepraszam jak w "Nad Niemnem") .... kurczę, elektronicy posługują się schematami a ty widzę coś masz awersję do nich :(

Masz przykład karty ATB-Ethernet - jest na niej buforowanie i wiesz co ? KAŻDEMU kto ją posiada - ZAWSZE sprawnie działa.

_________________
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: 8 cze 2013, o 22:50 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 sty 2013
Posty: 328
Lokalizacja: Rzgów k. Łodzi
Pomógł: 11

mirekk36 napisał(a):
PawelGaj napisał(a):
U mnie nic nie trzeba buforować.


No i właśnie lukas_ tak to działa - tzn jednemu działa bez buforowania innemu nie działa, później temu co działa przestaje działać a drugiemu zaczyna działać - jednym słowem jest CYRK ;)

a jak się zrobi buforowanie - jak się NALEŻY - to wtedy KAŻDEMU działa - więc nie rozumiem ile razy trzeba to jeszcze tobie powtórzyć :( ? .... Tym bardziej że z uporem godnym podziwu zamiast schematu przedstawiasz jakieś wypracowanie z polskiego czyli opisy (przepraszam jak w "Nad Niemnem") .... kurczę, elektronicy posługują się schematami a ty widzę coś masz awersję do nich :(

Masz przykład karty ATB-Ethernet - jest na niej buforowanie i wiesz co ? KAŻDEMU kto ją posiada - ZAWSZE sprawnie działa.


Gdyby nie działało albo się zwieszało to na pewno zrobiłbym buforowanie . Jednak kieruję się zasadą : działa - nie ruszać :D

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 cze 2013, o 23:07 
Offline
Moderator
Avatar użytkownika

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

PawelGaj napisał(a):
Jednak kieruję się zasadą : działa - nie ruszać


I życzę powodzenia ;) ... bez żadnych podtekstów i ironii ....

jak się robi coś dla samego siebie, raz na jakiś czas i coś tam działa to spoko ;) .... jak kiedyś ew zaczniesz robić coś więcej i dla klientów i będziesz musiał wziąć za to odpowiedzialność to wtedy sam zobaczysz, że nie ma zmiłuj się ;)

_________________
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: 12 cze 2013, o 20:50 
Offline
Użytkownik

Dołączył(a): 02 gru 2012
Posty: 237
Lokalizacja: Stróża-Łódż
Pomógł: 7

Kod przeszedł kompilację został wgrany w Atmege 32 która jest osadzona na płytce Mirka ale nic się nie wyświetla na LCD połączenia układu wykonałem według wskazań Pawła za wyjątkiem czujnika DHT (zakupiony jest w drodze) i ENC28J60 tu za radą Mirka chcę zrobić buforowanie.PCB opracowane jest do wytrawienia i tu prośba o poradę czy zamiast 74HCT125 mogę użyć SN74HC125N ponieważ tylko takie były osiągalne w sklepie. Więc wracając do mojego pytania zasadniczego czy tak okrojony projekt może działać ?.
Pozdrawiam serdecznie.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 cze 2013, o 21:52 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 sty 2013
Posty: 328
Lokalizacja: Rzgów k. Łodzi
Pomógł: 11

Sprawdź ustawienie kontrastu LCD.

Wysyłane z mojego Nexus 7 za pomocą Tapatalk 2

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 cze 2013, o 22:07 
Offline
Użytkownik

Dołączył(a): 02 gru 2012
Posty: 237
Lokalizacja: Stróża-Łódż
Pomógł: 7

Kontrast LCD ustawiłem tak ,że są lekko widoczne pola na wyświetlaczu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 wrz 2013, o 16:31 
Offline
Użytkownik

Dołączył(a): 30 gru 2012
Posty: 68
Pomógł: 0

Chcialbym do swojego sterownika domowego dorobic logger dlatego pomysl z prezentowaniem danych na www jest ciekawy. Probowalem odpalic dzisiaj funkcje client_browse_url ale mam pewne bledy przy kompilacji. Czy #ifdef WWW_client jest u ciebie deklarowane np tak
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
?
czy w callbacku udalo ci sie uzyskac status np jakies zmiennej ze strony czy tylko to
// statuscode=0 means a good webpage was received, with http code 200 OK
// statuscode=1 an http error was received
// any other statuscode means the other side in not a web server and in this case datapos is also zero



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 lut 2014, o 12:34 
Offline
Nowy

Dołączył(a): 01 lut 2014
Posty: 4
Pomógł: 0

mam problem z tym programem z początku tematu. uprościłem go, żeby na razie procek wysyłał mi link, z jednym doklejonym stałym parametrem.
na serwerze mam skrypt php który przyjmuje parametr z linku i dodaje dane do prostej bazy danych.
dodatkowo, urządzenie mi się pinguje z sieci, ale w bazie nie widzę wartości wysyłanych z proca. co mam źle - może ktoś pomóc ?


Załączniki:

Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 lut 2014, o 15:54 
Offline
Użytkownik

Dołączył(a): 19 gru 2012
Posty: 712
Lokalizacja: Opole
Pomógł: 23

Ja miałem podobne problemy na różnych hostingach. Postawienie strony na darmowym serwerze cba.pl lub jakimś VPS rozwiązało problem. Prawdopodobnie większość hostinguch blokuje w jakiś sposób wywołanie strony spoza przeglądarki.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 lut 2014, o 21:08 
Offline
Nowy

Dołączył(a): 01 lut 2014
Posty: 4
Pomógł: 0

przenioslem na cba, i dalej to samo, nie dziala, nie dodaje do bazy. jakies inne sugestie ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 lut 2014, o 22:00 
Offline
Użytkownik

Dołączył(a): 19 gru 2012
Posty: 712
Lokalizacja: Opole
Pomógł: 23

po pierwsze sprawdź czy wpisany adres z parametrami normalnei w przeglądarce dodaje te rekordy.

Po drugie z tego co pamiętam ten kod to w momencie gdy coś nie pasowało z adrssem i nie został zwrócony prawidłowo kod 200 z serwera to któraś dioda była zapalana, sprawdź ja kto wygląda u Ciebie.



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: 73 ]  Przejdź na stronę Poprzednia strona  1, 2, 3  Następna strona

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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO