ATNEL tech-forum
https://forum.atnel.pl/

I2C Scaner - fajne narzędzie diagnostyczne powstało ;)
https://forum.atnel.pl/topic19430-30.html
Strona 2 z 2

Autor:  l3n1n [ 23 paź 2017, o 13:15 ]
Tytuł:  Re: I2C Scaner - fajne narzędzie diagnostyczne powstało ;)

U mnie raz działał raz nie (ATB 1.04b na wewnętrznym FT232). Po udanym uploadzie sytuacja się unormowała i działa nienagannie. Bardzo fajny programik. Nie działa mi jednak pokazywany w filmach automatyzm (automatyczne wykrywanie zmian). Przydałaby się wprowadzić inne rozwiązanie z rozpoznawaniem urządzeń - mam już kilka o tym samym adresie. Jednak bez malkontenctwa mówię dziękuje bardzo.

Poniżej spora ilość urządzeń które mają te same adresy.

Obrazek

Poniżej DS1307 oraz EEPROM 24c32 (dwa w jednym module)
Obrazek

Autor:  mirekk36 [ 23 paź 2017, o 13:32 ]
Tytuł:  Re: I2C Scaner - fajne narzędzie diagnostyczne powstało ;)

l3n1n napisał(a):
Poniżej DS1307 oraz EEPROM 24c32 (dwa w jednym module)

i co ? obydwa działają ? na tym samym adresie ? ;)

------------------------ [ Dodano po: 1 minucie ]

l3n1n napisał(a):
Nie działa mi jednak pokazywany w filmach automatyzm (automatyczne wykrywanie zmian).


Tu nie rozumiem o jakim automatyźmie mówisz ? wyjaśnij proszę - wtedy będę mógł coś odpowiedzieć, pomyśleć

l3n1n napisał(a):
Przydałaby się wprowadzić inne rozwiązanie z rozpoznawaniem urządzeń - mam już kilka o tym samym adresie.


;) jak podasz mi sposób wykrywania dwóch różnych urządzeń na tym samym adresie to cię ozłocę i od razu wprowadzę takie rozwiązanie ;)

Autor:  l3n1n [ 23 paź 2017, o 13:49 ]
Tytuł:  Re: I2C Scaner - fajne narzędzie diagnostyczne powstało ;)

1. Dwa w jednym - nie chodzi o to, że działają na tym samym adresie, tylko, że program ładnie wykrywa oba (moja wypowiedź była in plus a nie krytyką)
2. Wydaje mi się, że w filmie program wykrywa samodzielnie zmiany na magistrali i2c. Czy tylko mi się wydawało?
3. Perspektywa ozłocenia mi nie odpowiada, czytałem o Królu Midasie czyżbyś pretendował? :D
Bardziej mi chodziło o inny sposób wyświetlania, może w dwóch liniach żeby była widoczna większa ilość możliwych urządzeń pod danym adresem:
Obrazek
zamiast przesuwania scrollbara.
To nadal nie jest narzekanie tylko lenistwo :)

Autor:  mirekk36 [ 23 paź 2017, o 14:07 ]
Tytuł:  Re: I2C Scaner - fajne narzędzie diagnostyczne powstało ;)

l3n1n napisał(a):
1. Dwa w jednym - nie chodzi o to, że działają na tym samym adresie, tylko, że program ładnie wykrywa oba (moja wypowiedź była in plus a nie krytyką)

Przede wszystkim to uwierz mi, że w ogóle nie traktuję ŻADNEJ twojej wypowiedzi jako jakąś dziwną krytykę - do niektórych stwierdzeń mam tylko pytania bo nie zrozumiałem może czegoś - więc warto dopytać. A odnośnie testów i podpowiedzi co działa a co nie to jestem tylko wdzięczny bo po prostu pomagasz ;)

l3n1n napisał(a):
2. Wydaje mi się, że w filmie program wykrywa samodzielnie zmiany na magistrali i2c. Czy tylko mi się wydawało?

Nie nie - tylko jak się od nowa zapuści skanowanie albo zrestartuje procka

l3n1n napisał(a):
Bardziej mi chodziło o inny sposób wyświetlania, może w dwóch liniach żeby była widoczna większa ilość możliwych urządzeń pod danym adresem:

O! teraz rozumiem ;) fakt - że sporo scalaków pod jednym adresikiem ;) ... hmm w takim razie coś tu postaram się pomyśleć jeśli chodzi o UI ;) i doskonale rozumiem "to" lenistwo ;) bo mi też by się nie chciało przesuwać scrollbara :lol: ... więc zapisuję to do jakieś korekty - dzięki !

------------------------ [ Dodano po: 6 minutach ]

uuuuuuuuuuf już jest wesja build 41 ... chyba udało mi się już zwalczyć problemy z użyciem samej tylko przejściówki USB/RS232 - szczególnie tej na zestawach starszych ATB 1.04 itp

proszę sprawdźcie teraz czy to działa dobrze zarówno na czystym procku jak i sam upload bo jak się później ukażą nowsze wersje programu do procka to będą właśnie wprowadzane tą metodą

czekam na info ;)

------------------------ [ Dodano po: 7 minutach ]

teraz będę mógł się zająć ... zgłaszanymi przez was udoskonaleniami ;) ale to dopiero chyba późnym wieczorkiem albo w nocy

Autor:  RYSZARD M [ 23 paź 2017, o 14:42 ]
Tytuł:  Re: I2C Scaner - fajne narzędzie diagnostyczne powstało ;)

TAK Mirku działa na CZYSTEJ /wykasowanej do ZERA/ Atmedze - brawo i dziękuje

Autor:  mirekk36 [ 23 paź 2017, o 15:03 ]
Tytuł:  Re: I2C Scaner - fajne narzędzie diagnostyczne powstało ;)

RYSZARD M napisał(a):
TAK Mirku działa na CZYSTEJ /wykasowanej do ZERA/ Atmedze - brawo i dziękuje


No to GITES! ;) aż mi się micha cieszy bo dzisiaj cały dzień z tym walczyłem - tak się zawziąłem - problem był poważny no ale chyba się udało. Dzięki za test i info

jeśli komuś jeszcze się uda to też proszę o info i z góry dziękuję ;)

Autor:  Zealota [ 23 paź 2017, o 17:09 ]
Tytuł:  Re: I2C Scaner - fajne narzędzie diagnostyczne powstało ;)

7 układów na jednej magistrali, kto da więcej :)

Obrazek

Podbijam stawkę, 8 urządzeń (pogrzebałem jeszcze głębiej w szafie :) )
Obrazek

Przy okazji pomyślałem sobie, że w opcjach mógłby być być "ptaszek" do adresu 8-bit lub 7-bit.
Często na forach widzę, że użytkownicy mają z tym problem i mylą te adresy.
Ptaszek "przeliczałby" te adresy na takle lub takie.

Autor:  mirekk36 [ 23 paź 2017, o 17:38 ]
Tytuł:  Re: I2C Scaner - fajne narzędzie diagnostyczne powstało ;)

Zealota napisał(a):
7 układów na jednej magistrali, kto da więcej

No ja protestuję :lol: ... tego Pana chyba trzeba zbananować - no on stanowczo zawyża poziom :lol: :lol: :lol: .... ale Qurczę będę kombinował ... żeby dać więcej ...

z drugiej zaś strony mam w związku z tym wyzwaniem, z rzuceniem tej rękawicy "w twarz" wszystkim .... pomysł na pewien końqurs :lol: .... noooo Panie Zealota, nie dość, że zawyżacie poziom forum to jeszcze dorzucacie mi "do pieca" roboty :lol: .... juuuż ja Wam dam! :lol:

------------------------ [ Dodano po: kilkunastu sekundach ]

a na poważnie - to coraz fajniej wyglądają takie zrzuty ekranu z czystej praktyki ;)

Autor:  Mellanogaster [ 23 paź 2017, o 17:43 ]
Tytuł:  Re: I2C Scaner - fajne narzędzie diagnostyczne powstało ;)

Mirku, z ciekawości - jaki problemik z FT232?

Autor:  Zealota [ 23 paź 2017, o 17:44 ]
Tytuł:  Re: I2C Scaner - fajne narzędzie diagnostyczne powstało ;)

Niestety musiałem przejść na dietę, zatem żadnych zbananów, bo są tuczące :)

Autor:  mirekk36 [ 23 paź 2017, o 17:51 ]
Tytuł:  Re: I2C Scaner - fajne narzędzie diagnostyczne powstało ;)

Mellanogaster napisał(a):
Mirku, z ciekawości - jaki problemik z FT232?


No zobacz posty wyżej , dwóch forumowiczów potwierdziło że najnowsza wersja build 41 rozwiązuje problem więc chyba OK ? ;) ale ... no zobaczymy czy jeszcze ktoś nie zgłosi problemu ;)

------------------------ [ Dodano po: kilkunastu sekundach ]

Zealota napisał(a):
Niestety musiałem przejść na dietę, zatem żadnych zbananów, bo są tuczące

:lol: :lol: :lol: znam ten ból - sporo kalorii mają te banany :lol:

Autor:  Zealota [ 23 paź 2017, o 18:10 ]
Tytuł:  Re: I2C Scaner - fajne narzędzie diagnostyczne powstało ;)

A tak, a propos zbliżającego się "Ostatniego Jedi", podsumujmy :)


PS
Należy włączyć dźwięk :)

Autor:  mirekk36 [ 23 paź 2017, o 18:20 ]
Tytuł:  Re: I2C Scaner - fajne narzędzie diagnostyczne powstało ;)

Nie należy wyłączać dźwięku - ale zastanawiam się, czy to możliwe, że ty też lubisz słuchać "KOTO" ? :lol: .... bo my z Michałem na Kuźni od tego zawsze zaczynamy kuźnię :lol:

------------------------ [ Dodano po: kilkunastu sekundach ]

a na poważnie to cieszę się, że "ruszyło" sądząc po urywku filmie JEDI :lol:

Autor:  Zealota [ 23 paź 2017, o 18:33 ]
Tytuł:  Re: I2C Scaner - fajne narzędzie diagnostyczne powstało ;)

mirekk36 napisał(a):
Nie należy wyłączać dźwięku - ale zastanawiam się, czy to możliwe, że ty też lubisz słuchać "KOTO" ? :lol: .... bo my z Michałem na Kuźni od tego zawsze zaczynamy kuźnię :lol:


Ogólnie produkcja Michiel van der Kuy'a nie jest mi obca :)
Inni też dają radę, polecam z "nowości" to :)


Ale to już chyba trochę offtop :) Zaraz Jaglarz wyciągnie zbanana :)

Autor:  mirekk36 [ 23 paź 2017, o 18:50 ]
Tytuł:  Re: I2C Scaner - fajne narzędzie diagnostyczne powstało ;)

oftop nie oftop - ale muza zacna :lol:

Autor:  Jaglarz [ 23 paź 2017, o 19:17 ]
Tytuł:  Re: I2C Scaner - fajne narzędzie diagnostyczne powstało ;)

Zealota napisał(a):
Zaraz Jaglarz wyciągnie zbanana

Właśnie przed chwilą Mirek rzucał bananami i kilka się rozpaćkało na ścianie. Mam teraz sprzątanie.
Lochy zamknięte do odwołania.

Autor:  Harry [ 23 paź 2017, o 20:15 ]
Tytuł:  Re: I2C Scaner - fajne narzędzie diagnostyczne powstało ;)

mirekk36 napisał(a):
oftop nie oftop - ale muza zacna :lol:

Heh, a ja myślałem że tylko ja jestem dziwny pod tym względem ;) , stare nie stare, ale czasem warto sobie powspominać stare czasy ;)

Autor:  l3n1n [ 24 paź 2017, o 09:38 ]
Tytuł:  Re: I2C Scaner - fajne narzędzie diagnostyczne powstało ;)

Świetna zabawa i nauka zmiany adresacji w i2c:
10 Urządzeń na magistrali :D

Obrazek

Autor:  Zealota [ 24 paź 2017, o 10:04 ]
Tytuł:  Re: I2C Scaner - fajne narzędzie diagnostyczne powstało ;)

l3n1n napisał(a):
Świetna zabawa i nauka zmiany adresacji w i2c:
10 Urządzeń na magistrali :D


Świetny wynik, gratulacje :)
Już niestety się poddaję, bo mam tylko jeszcze jedno urzadzenie, więc można zapisać mój wynik na poziomie 9 urządzeń.
No chyba, że po pracy do sklepu... :)

Autor:  l3n1n [ 24 paź 2017, o 11:07 ]
Tytuł:  Re: I2C Scaner - fajne narzędzie diagnostyczne powstało ;)

Dobiłem do 12 urządzeń. Program pięknie działa. Mam jeszcze 8 innych ale już mi się nie chce :)

Obrazek

Naprawdę fajna zabawa. Jedyny "mankament" jaki się pojawia przy tej liczbie urządzeń to:

Obrazek

Czyli brak prawego nawiasu kwadratowego spowodowany ograniczeniami wyświetlaczy 2x16. Ale na dobrą sprawę chyba rzadko ktoś podłącza taką ilość urządzeń na tej magistrali więc chyba nie ma o co walczyć.

Autor:  mirekk36 [ 24 paź 2017, o 11:10 ]
Tytuł:  Re: I2C Scaner - fajne narzędzie diagnostyczne powstało ;)

l3n1n napisał(a):
Jedyny "mankament" jaki się pojawia przy tej liczbie urządzeń to


hahahaha no nigdy w życiu nie przypuszczałem aż TAKICH testów ;) ... ale co zrobić siła wyższa - no trzeba będzie i ten mankament naprawić ;)

Autor:  Marhef [ 24 paź 2017, o 11:34 ]
Tytuł:  Re: I2C Scaner - fajne narzędzie diagnostyczne powstało ;)

Mirku, a może po prostu wyrzuć oba nawiasy. Nie będzie problemu... chyba, że ktoś podłączy 100 urządzeń :P

Autor:  mirekk36 [ 24 paź 2017, o 11:40 ]
Tytuł:  Re: I2C Scaner - fajne narzędzie diagnostyczne powstało ;)

Mellanogaster napisał(a):
Mirku, a mi się od razu urodził taki pomysł jak tylko zobaczyłem zakładkę terminal: zrobić taki terminal, żeby można było nie tylko odczytywać coś spod wybranego wcześniej adresu, ale wpisać nazwijmy to sekwencję bajtów które wyślemy pod odpowiednie adresy.


ok przeanalizowałem twoje zgłoszenie - i powiem tak, ja mam już taki plan od jakiegoś czasu ale muszę się przygotować, tyle, że to będzie polegało bardziej na wczytaniu danych z jakiegoś pliku tekstowego - bo ręcznie to i teraz można wpisywać wiele różnych wartości przecież np w polach HEX albo DEC wystarczy je oddzielać przecinkiem ;) widziałeś przecież w poradniku czy nie ?

a większe ilości danych przygotuję jak mówię za pomocą może wczytywania pliku z większą ilością danych

------------------------ [ Dodano po: 1 minucie ]

Marhef napisał(a):
Mirku, a może po prostu wyrzuć oba nawiasy. Nie będzie problemu... chyba, że ktoś podłączy 100 urządzeń :P


Nie trzeba wyrzucać bo brzydko będzie wyglądać ;) już mam ten problem rozwiązany ... i niedługo pojawi się aktualizacja - tylko wraz z aktualizacją programu na PC będzie trzeba od nowa wgrać sobie wsad do procka ;)

------------------------ [ Dodano po: 1 minucie ]

l3n1n napisał(a):
Bardziej mi chodziło o inny sposób wyświetlania, może w dwóch liniach żeby była widoczna większa ilość możliwych urządzeń pod danym adresem:

ten problem też już będzie rozwiązany w nowej wersji ;)

------------------------ [ Dodano po: 6 minutach ]

No i jest : build 42 ;)

Autor:  Zealota [ 24 paź 2017, o 16:30 ]
Tytuł:  Re: I2C Scaner - fajne narzędzie diagnostyczne powstało ;)

Chyba znalazłem małego babolka.
Update programu niszczy plik "i2c_table.txt"

Najlepiej chyba, żeby go nie ruszał, a może lepiej gdyby robił kopię.
Niestety moje "tylko 8 urządzeń" będę musiał jeszcze raz wypisywać :)

Autor:  l3n1n [ 24 paź 2017, o 17:00 ]
Tytuł:  Re: I2C Scaner - fajne narzędzie diagnostyczne powstało ;)

U mnie też nadpisał ten plik. Tylko ja miałem na wszelki wypadek backup tego pliku :)

Autor:  mirekk36 [ 24 paź 2017, o 17:11 ]
Tytuł:  Re: I2C Scaner - fajne narzędzie diagnostyczne powstało ;)

No tak ... to mała awaria ;) ok postaram się aby w updejtach go nie było w ogóle, tylko w trakcie pobierania ręcznie pliku ZIP ze strony - ale to już w ew kolejnej aktualziacji ;) Sorki za problem

Mam jednak rozumieć, że wprowadzone poprawki działają dobrze ? ;)

Autor:  Zealota [ 24 paź 2017, o 17:25 ]
Tytuł:  Re: I2C Scaner - fajne narzędzie diagnostyczne powstało ;)

mirekk36 napisał(a):
No tak ... to mała awaria ;) ok postaram się aby w updejtach go nie było w ogóle, tylko w trakcie pobierania ręcznie pliku ZIP ze strony - ale to już w ew kolejnej aktualziacji ;) Sorki za problem

Mam jednak rozumieć, że wprowadzone poprawki działają dobrze ? ;)

Hmm, nie mam niestety obecnie wyświetlacza LCD więc nie sprawdzę czy nawiasy są ok.
Detekcja jest prawidłowa, jak widzę.

Mam jeszcze pytanko co do tego:
"Przy okazji pomyślałem sobie, że w opcjach mógłby być być "ptaszek" do adresu 8-bit lub 7-bit.
Często na forach widzę, że użytkownicy mają z tym problem i mylą te adresy.
Ptaszek "przeliczałby" te adresy na takle lub takie."

Co o tym Mirku myślisz?

Autor:  mirekk36 [ 24 paź 2017, o 17:51 ]
Tytuł:  Re: I2C Scaner - fajne narzędzie diagnostyczne powstało ;)

Zealota napisał(a):
Co o tym Mirku myślisz?

Great IDEA! czyli dobry pomysł jak mawiają starożytni górale ;) ... postaram się to wdrożyć, chociaż osobiście nie cierpię (bleee) adresów w formie 7-bitowej (moim skromnym zdaniem) to właśnie przez to użytkownicy jak piszesz mają z tym problemy) ;) no ale skoro bywają one podawane i tak i tak - a do tego pewnie każdy może mieć swoje upodobania i inne niż moje - to opcja chyba godna uwagi.

Autor:  Zealota [ 24 paź 2017, o 18:04 ]
Tytuł:  Re: I2C Scaner - fajne narzędzie diagnostyczne powstało ;)

mirekk36 napisał(a):
Zealota napisał(a):
Co o tym Mirku myślisz?

Great IDEA! czyli dobry pomysł jak mawiają starożytni górale ;) ... postaram się to wdrożyć, chociaż osobiście nie cierpię (bleee) adresów w formie 7-bitowej


Wielokrotnie się zastanawiałem po co tak utrudniać życie użytkownikom z tym 7-bit.
Nie spotkałem dokumentacji w której byłoby to 8 bit. Może takie są, a może jakaś inna idea przyświeca z tym 7 bit.

Autor:  mirekk36 [ 24 paź 2017, o 19:18 ]
Tytuł:  Re: I2C Scaner - fajne narzędzie diagnostyczne powstało ;)

Zealota napisał(a):
a może jakaś inna idea przyświeca z tym 7 bit.

No wiesz - idea jest niby prosta - bo najmłodszy bit (czyli ósmy) w sumie oznacza zapis/odczyt .... ale wolę widzieć adres 8-bitowy i banglować najmłodszym bitem żeby dokonać operacji zapisu / odczytu niż widzieć głupi adres 7bitowy mający się nijak do zapisanego jako 8-bit ... i przesuwać go w lewo ;)

no ale co tam ;) pewnie to Chińczycy wymyślali :lol:

Strona 2 z 2 Strefa czasowa: UTC + 1
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/