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

I2C Scaner
https://forum.atnel.pl/topic20784.html
Strona 1 z 2

Autor:  mczarny [ 25 maja 2018, o 10:15 ]
Tytuł:  I2C Scaner

Witam
Jako programator wykorzystuję przejściówkę ATB-USB-RS232. Działa świetnie, ale chciałam uruchomić program I2C Scaner z tym, że w swojej płytce mam ATMegę644P. Z poradnika wynika jednak, że da radę tylko dla ATMegi32 - czy się mylę?

pozdrawiam

Autor:  mirekk36 [ 25 maja 2018, o 10:26 ]
Tytuł:  Re: I2C Scaner

tak na tą chwilę jest tylko wsad dla m32 ... ale może to dobry pomysł żeby wrzucić też dla m644p ;)

Autor:  Zealota [ 25 maja 2018, o 11:41 ]
Tytuł:  Re: I2C Scaner

mirekk36 napisał(a):
tak na tą chwilę jest tylko wsad dla m32 ... ale może to dobry pomysł żeby wrzucić też dla m644p ;)

Ja również poproszę :)
W końcu 644p i pochodne to powoli standard się robi :)

Autor:  mirekk36 [ 25 maja 2018, o 12:56 ]
Tytuł:  Re: I2C Scaner

ok zapisuję na liście ;)

Autor:  rskup [ 25 maja 2018, o 13:46 ]
Tytuł:  Re: I2C Scaner

Zealota napisał(a):
Ja również poproszę :)
mirekk36 napisał(a):
ok zapisuję na liście

Ja też mam taką listę u siebie i na nią zapisuję tego typu prośby. A jak nie podaję daty to ... ;)
Już mam zapisanych rzeczy, że chyba nie ma szans to wszystko zrobić do końca życia :( a zamierzam jeszcze długo pożyć :D

--
Pozdrawiam,
Robert

PS. To taki post dla żartu, bo Mirek chyba ma lepszą metodę zarządzania czasem (patrz ma klony ukryte w lochach).

Autor:  mirekk36 [ 25 maja 2018, o 14:17 ]
Tytuł:  Re: I2C Scaner

Klony nażarły się piguł i latają jak zwariowane - nic nie robią, tańczą - śpiewają a niektóre krzyczą :lol:

Autor:  rskup [ 25 maja 2018, o 14:26 ]
Tytuł:  Re: I2C Scaner

mirekk36 napisał(a):
Klony nażarły się piguł i latają jak zwariowane - nic nie robią, tańczą - śpiewają a niektóre krzyczą :lol:
Przy ostatnio tej ilości różnych nowościach i poradnikach nie jest możliwe byś to sam robił (jeszcze nie pisali o tobie, że udowodniłeś, ze teoria Einsteina został obalona), więc nie narzekaj na klony. Muszą jakoś odreagować po pracy ;)

--
Pozdrawiam,
Robert

Autor:  mczarny [ 25 maja 2018, o 15:21 ]
Tytuł:  Re: I2C Scaner

Zealota napisał(a):
mirekk36 napisał(a):
tak na tą chwilę jest tylko wsad dla m32 ... ale może to dobry pomysł żeby wrzucić też dla m644p ;)

Ja również poproszę :)
W końcu 644p i pochodne to powoli standard się robi :)


No tak pomysł dobry, ale ten uśmieszek ;) mówi wszystko. Jak Ci potrzeba to sobie zrób.....
Ja niestety jestem chyba za cienki w uszach jeszcze :lol:
W sumie to ATMega32,644 i 1284 to ta sama pinologia tylko rejestry różne więc może któryś z klonów się poświęci.
Ale ok. skaner ma działać na zestawach ATB - a tam Megi32

Autor:  mirekk36 [ 25 maja 2018, o 15:57 ]
Tytuł:  Re: I2C Scaner

mczarny napisał(a):
No tak pomysł dobry, ale ten uśmieszek mówi wszystko. Jak Ci potrzeba to sobie zrób.....

No to chyba kolega mnie nie zna ;) coś mi się wydaje ... ja ten uśmieszek i te durne trzy kropki które zawsze wstawiam nie wiem po co? ... :lol: to już tak mam tzn ten typ tak ma ... ale nie oznacza, żeby miało to znaczyć - "zrób sobie sam"

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

mczarny napisał(a):
skaner ma działać na zestawach ATB - a tam Megi32

Atmegi644P też bywają często w zestawach już nie mówiąc o ATmegach1284P ;)

Autor:  mirekk36 [ 25 maja 2018, o 17:26 ]
Tytuł:  Re: I2C Scaner

Jeden obrazek znaczy więcej niż kilka słów ;)

Obrazek

------------------------ [ Dodano po: 4 minutach ]

eeeeh nie ma to jak dokonać na mnie "wymuszenia rozbójniczego" :lol:

Autor:  mczarny [ 25 maja 2018, o 18:35 ]
Tytuł:  Re: I2C Scaner

mirekk36 napisał(a):
eeeeh nie ma to jak dokonać na mnie "wymuszenia rozbójniczego" :lol:


ale w dobrej wierze ;)
Dziękuję w imieniu forumowiczów

Autor:  mirekk36 [ 25 maja 2018, o 18:54 ]
Tytuł:  Re: I2C Scaner

no w dobrej dobrej ;) ... na zdrowie!

Autor:  mczarny [ 25 maja 2018, o 20:12 ]
Tytuł:  Re: I2C Scaner

Coś muszę chyba robić nie tak bo po wgraniu BLS-a ponownie wyskakuje okienko z pytaniem czy dokonać wgrania i ustawienia fusów. Po kliknięciu "tak" proces się powtarza - zielonego paska brak. Niby BLS sie wgrywa ale pisze, że BLS error...
Obrazek
Obrazek
Przejściówka w wersji 1.30

Autor:  mirekk36 [ 25 maja 2018, o 20:22 ]
Tytuł:  Re: I2C Scaner

Qurcze ja próbowałem na ATB-USBasp - a może coś jeszcze w programie mi się omsknęło dla USB/RS232 - muszę sprawdzić ale to już nie dzisiaj - bo z USBASP wgrywałem dla każdego procka

aha a masz m644p ? czy bez p na końcu ?

Autor:  mczarny [ 25 maja 2018, o 20:48 ]
Tytuł:  Re: I2C Scaner

mirekk36 napisał(a):
aha a masz m644p ? czy bez p na końcu ?

MkAVR Calculator wykrywa jako 644P
Obrazek

Autor:  mirekk36 [ 25 maja 2018, o 21:04 ]
Tytuł:  Re: I2C Scaner

no to dziwne - powinno iść - ale muszę sprawdzić też na przejściówce USB/RS232 to może się wyjaśni

------------------------ [ Dodano po: 51 minutach ]

eeeej panie kolego ale ty masz przejściówkę na COM1 ???? coś wątpię i pewnie tu robisz babola

Autor:  mczarny [ 26 maja 2018, o 06:15 ]
Tytuł:  Re: I2C Scaner

Akurat próbowałem na COM1
Na zrzucie ekranu widać wszystko - przejściówka na COM3, fusy fabryczne, M644p i komunikat I2C Skanera o błędzie.
Odczyt procesora jak i programowanie przez przejściówkę działa poprawnie
Obrazek

Autor:  mirekk36 [ 26 maja 2018, o 08:30 ]
Tytuł:  Re: I2C Scaner

OK ..... a teraz proszę posprawdzać i dać mi znać (oczywiście po aktualizacji softu do build 45)

Autor:  mczarny [ 26 maja 2018, o 09:36 ]
Tytuł:  Re: I2C Scaner

No więc tak.
Sprawdzenie procka w mkAVRCalculator
Obrazek
Kasowanie procka i fusbity do ustawień fabrycznych
Obrazek
Odpalam I2C skaner i w zakładce setting ustawiam COM3 zgodnie z tym co widzi oko na dole ekranu
Obrazek
W zakładce firmware wybieram ATmega644p i na pytanie klikam "TAK"
Obrazek
Różowy pasek postępu dochodzi do 100% i koniec nic się dalej nie dzieje. Widać komunikat upload error
Obrazek
kurczę znów narobiłem bigosu.....
Aha sprawdziłem i fusbity zostały zmienione....

Autor:  raczyk [ 26 maja 2018, o 18:12 ]
Tytuł:  Re: I2C Scaner

Hej, a jaki masz kwarc? A drugie pytanie to oczywiście masz podłączone linie RX i TX z programatora do procesora?

Autor:  mczarny [ 26 maja 2018, o 18:52 ]
Tytuł:  Re: I2C Scaner

Na tej płytce na której próbowałem mam 16MHz. Linie Rx i Tx z przejściówki połączone z prockiem oczywiście na "krzyż"
Zasilanie z przejściówki. Dioda Rx na przejściówce miga jak szalona a na ekranie
Obrazek

Autor:  raczyk [ 26 maja 2018, o 19:00 ]
Tytuł:  Re: I2C Scaner

No to chyba już wiesz gdzie masz błąd. Kwarc musi być inny dla tego projektu :-) Jest w schemacie w zakładce info podany jaki :-) Mirek nazywa ten kwarc przyjaznym dla RS232. :-) BB s.277-278
A dioda miga jak szalona bo krzaki ją męczą. ;-)

Autor:  mczarny [ 27 maja 2018, o 08:16 ]
Tytuł:  Re: I2C Scaner

No tak ..... kwarcuch
A gdyby tak dodać w programie możliwość wyboru kwarca? Nie wiem na jakiej szybkości przesyłane są dane ale np. dla 19200 w prockach dostępnych w programie wszystko zadziała od 8-20MHz.
Byłby to wtedy już kombajn diagnostyczny

Autor:  kazekat [ 27 maja 2018, o 08:54 ]
Tytuł:  Re: I2C Scaner

mczarny przed odpaleniem I2C skanera wyłączasz wszystkie programy które mogą korzystać z tego portu. W Twoim przypadku mkAVRCalculator korzysta z com3. Kilka dni temu też się z tym męczyłem. Po zamknięciu mkAVRCalculator-a wszystko ruszyło.

Autor:  mirekk36 [ 27 maja 2018, o 09:38 ]
Tytuł:  Re: I2C Scaner

kazekat napisał(a):
W Twoim przypadku mkAVRCalculator korzysta z com3

MkAvrCalculator w żadnym wypadku nie korzysta z portu com i żadnego nie blokuje ;)

Autor:  raczyk [ 27 maja 2018, o 10:18 ]
Tytuł:  Re: I2C Scaner

Rozwiązaniem problemu mczarny jest tak jak już pisałem kwarc, gdyż wymagany jest 11,0592, co podane jest wyraźnie w schemacie. BLS jest przygotowany na ten kwarc.

Autor:  mirekk36 [ 27 maja 2018, o 11:31 ]
Tytuł:  Re: I2C Scaner

mczarny napisał(a):
A gdyby tak dodać w programie możliwość wyboru kwarca?

Nie ma takiej możliwości bo baudrate ustlany jest na etapie kompilacji na podstawie F_CPU ;) ... co więcej BOOTLOADER też działa w oparciu o to samo F_CPU ... a prędkość baudrate jest 115200.

Proszę cię - ... proszę ;) no specjalnie zrobiłem nowszą wersję programu ;) a ty mówisz mi teraz że nie masz kwarca 11,0592 MHz ? ;) ... toż przecież to jeden z najpopularniejszych kwarców - nie ma żadnych problemów z jego zdobyciem

bez tego kwarca - zapomnij o komunikacji procka przez RS232

Autor:  mczarny [ 27 maja 2018, o 12:50 ]
Tytuł:  Re: I2C Scaner

mirekk36 napisał(a):
Proszę cię - ... proszę ;) no specjalnie zrobiłem nowszą wersję programu ;) a ty mówisz mi teraz że nie masz kwarca 11,0592 MHz ? ;) ... toż przecież to jeden z najpopularniejszych kwarców - nie ma żadnych problemów z jego zdobyciem

bez tego kwarca - zapomnij o komunikacji procka przez RS232


Panie Mirku dziękuję raz jeszcze za nową wersję programu w imieniu swoim i innych użytkowników. Tu nie chodzi o to czy mam Q 11,0592MHz - po prostu na płytce z gotowym sterownikiem miałem 16MHz i kilka układów na I2C więc pomyślałem, że się pobawię.
Nie mogę natomiast zgodzić się z twierdzeniem - "bez tego kwarca - zapomnij o komunikacji procka przez RS232"
Owszem jeżeli chodzi o prędkość 115.2K to tak ale może wystarczy "tylko" 76,8K przy 16MHz?
Przesyłam po RS232 pojedyncze ramki i tak naprawdę to prędkość 9600 jest zadowalająca a przy okazji to większość urządzeń przemysłowych działa właśnie na 9600.
Natomiast I2C scaner jest świetny chociażby z tego względu, że można gadać bezpośrednio z wybranym układem np.RTC i nie zawracać sobie głowy ciągłymi zmianami w kodzie.

serdecznie pozdrawiam

Autor:  raczyk [ 27 maja 2018, o 13:13 ]
Tytuł:  Re: I2C Scaner

Rozwiązałem problem i oczekuję od autora postu na to co należy się na forum za pomoc. Temat jest do zamknięcia bo wszystko ładnie działa w nowej wersji programu zgodnie z założeniami autora i ze schematem.

Autor:  mirekk36 [ 27 maja 2018, o 16:00 ]
Tytuł:  Re: I2C Scaner

mczarny napisał(a):
Owszem jeżeli chodzi o prędkość 115.2K to tak ale może wystarczy "tylko" 76,8K przy 16MHz?

No to mogłem zrobić 9600 i działałoby nawet z kwarcem 8MHz

ale nie rozumiesz jednego - ja nie jestem w stanie wygenerować wsadów HEX dla każdej wersji kwarca, procka itp ;) no bez przesady ;)

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