| |
sq1gpr | 19.08.2018 16:03:54 |
Grupa: Użytkownik
QTH: JO84pc
Posty: 30 #2576591 Od: 2011-12-15
| Kilka lat temu trafił do mnie po zmarłym koledze krótkofalowcu trx Digital 2004 w stanie częściowo zmontowanym. Niedawno robiąc porządki natknąłem się na niego w kartonie różnych "przydasie" i pomyślałem żeby spróbować go uruchomić. Brakuje w nim trochę elementów, chciałem jednak zacząć od tego czy ruszy część cyfrowa i niestety porażka na samym początku - wyświetlacz pokazuje tylko czarne kwadraty. Wyjąłem uC z podstawki i próbuję go ruszyć na płytce stykowej, generator taktujący działa, podłączyłem do niego programator ISP i odczytałem zawartość - wygląda tak jakby w pamięci nic nie było, sprawdzałem oscyloskopem czy wogóle jakieś odpowiedzi lecą na linii MISO i jest tam przebieg w trakcie odczytu więc uC coś odpowiada. Mam prośbę czy ktoś może posiada wsad do uC pod Unisynta 2002 ? |
| |
Electra | 29.12.2024 02:20:47 |
|
|
| |
sq6ade | 19.08.2018 16:15:36 |
Grupa: Użytkownik
QTH: Wrocław (Breslau) Party-n
Posty: 15184 #2576599 Od: 2008-3-21
Ilość edycji wpisu: 2 | Pewnie jest zabezpieczony. Kluczem jest schemat urządzenia . Program zazwyczaj jest tak zrobiony że czeka na coś. Np na zmianę stanu portu , na odpowiedź innego układu np i2c albo na busy z wyświetlacza. Dlatego profesjonalni producenci sprzętu zamieszczają w serwisówce mapę portów CPU wtaz z ich funkcjami zawartymi w programie. W tym wypadku zastąpi Ci to schemat gdyż projektant tych urządzeń nie udostępnia innych informacji.
Podoba mi się że sprawdziłeś MISO _________________ Wiosna się budzi w całej naturze Witana rzewnym słowików pieniem, W zielonym gaju, ponad strumieniem, Kwitną prześliczne dwie róże.
|
| |
sq1gpr | 19.08.2018 16:37:04 |
Grupa: Użytkownik
QTH: JO84pc
Posty: 30 #2576610 Od: 2011-12-15
Ilość edycji wpisu: 2 | Też próbowałem opcji ze stanami na portach. Wg. schematu wychodzi na to że port P0 jest podciągnięty rezystorami do Vcc co też zrobiłem dla pewności, pod P2 podłączony jest wyświetlacz, poza tym RST, na EA/VPP podany Vcc, komunikacja z układem syntezy AD9835 wychodzi że jest tyko jednokierunkowa uC->, synteza (chyba że się mylę). Wg. opisów producenta po podaniu zasilania na wyświetlaczu powinna pokazać się informacja o wersji programu i po chwili wyświetlić się nastawiona częstotliwość.
Fragment schematu z uC i syntezą:
https://imgup.ovh/image/ws84 |
| |
sq6ade | 19.08.2018 16:44:54 |
Grupa: Użytkownik
QTH: Wrocław (Breslau) Party-n
Posty: 15184 #2576613 Od: 2008-3-21
| Wrzuć link do schematu. Z tego co pamiętam dame do dds wrzucane są synchronicznie bez kontroli przepływu. Coś jak shift register. _________________ Wiosna się budzi w całej naturze Witana rzewnym słowików pieniem, W zielonym gaju, ponad strumieniem, Kwitną prześliczne dwie róże.
|
| |
sp3suz | 19.08.2018 16:47:14 |
Grupa: Użytkownik
QTH: JO72SV
Posty: 3416 #2576614 Od: 2011-3-19
| Sprawa może leżeć w kontraście wyświetlacza. Sprawdź jak reguluje się kontrast wyświetlacza i zmniejsz napięcie. Jak jest za duże to kwadraty masz zamiast cyfr. Miałem takie KITy do zmontowania ( z przewagą kitu - hi) a tam taki numer występował. po wyregulowaniu było coś widać.
_________________ Pijmy piwo jedzmy śledzie , będziem silni jak niedzwiedzie! |
| |
sq1gpr | 19.08.2018 16:49:00 |
Grupa: Użytkownik
QTH: JO84pc
Posty: 30 #2576615 Od: 2011-12-15
| Digital 2004 http://www.sp3abg.taog.pl/SD20044.zip
tutaj sam Unisynt 2002 http://www.sp3abg.taog.pl/ste2dds.zip |
| |
sq1gpr | 19.08.2018 16:50:43 |
Grupa: Użytkownik
QTH: JO84pc
Posty: 30 #2576616 Od: 2011-12-15
| sp3suz pisze:
Sprawa może leżeć w kontraście wyświetlacza. Sprawdź jak reguluje się kontrast wyświetlacza i zmniejsz napięcie. Jak jest za duże to kwadraty masz zamiast cyfr. Miałem takie KITy do zmontowania ( z przewagą kitu - hi) a tam taki numer występował. po wyregulowaniu było coś widać.
Raczej nie to bo na liniach portu wyświetlacza nic się nie dzieje (żadnych przebiegów, na którejś czy kilku tylko stałe stany 0 lub 1) |
| |
sq6ade | 20.08.2018 10:50:48 |
Grupa: Użytkownik
QTH: Wrocław (Breslau) Party-n
Posty: 15184 #2576791 Od: 2008-3-21
| Zobacz w momencie restartu czy na linii E wyświetlacza są jakieś impulsy. Nie wiadomo jak napisany jest program czy proc kilka razy ,raz próbuje dogadać się z LCD czy robi to aż do skutku. _________________ Wiosna się budzi w całej naturze Witana rzewnym słowików pieniem, W zielonym gaju, ponad strumieniem, Kwitną prześliczne dwie róże.
|
| |
sp3suz | 20.08.2018 18:25:01 |
Grupa: Użytkownik
QTH: JO72SV
Posty: 3416 #2576975 Od: 2011-3-19
| Coś mi chodzi po głowie że tam trzeba na którejś szynie podać pięć razy impuls zerujący... ale głowy bym nie dał że to TA synteza. A co do wyświetlacza to kontrast jest ustawiany na jednej z nóg przy pomocy regulacji napięcia.To nie ma nic wspólnego z procesorem.
_________________ Pijmy piwo jedzmy śledzie , będziem silni jak niedzwiedzie! |
| |
sq1gpr | 20.08.2018 18:38:55 |
Grupa: Użytkownik
QTH: JO84pc
Posty: 30 #2576981 Od: 2011-12-15
Ilość edycji wpisu: 1 | Normalnie po uruchomieniu na EN ustawia się stan wysoki i nic się nie dzieje, dzisiaj dałem sobie chwilę czasu i kilkanaście a może i więcej razy zrobiłem mu reset (9 noga do Vcc na krótko) i po którymś razie pokazały się przebiegi na porcie wyświetlacza, zrobiłem zrzuty :
RS: https://naforum.zapodaj.net/453ebdf52e22.jpg.html
RW: https://naforum.zapodaj.net/c2ddaca1fbea.jpg.html
EN: https://naforum.zapodaj.net/c538d52aad3b.jpg.html
D4: https://zapodaj.net/29c9a5edf5ec9.jpg.html
D5: https://zapodaj.net/d54e998fe72e9.jpg.html
D6: https://zapodaj.net/bf2e4c85c33c1.jpg.html
D7: https://zapodaj.net/178c9a9f8fd6f.jpg.html
niestety na wyświetlaczu dalej ciemne kwadraty, dla pewności dałem pr-ek na regulację kontrastu jak sugeruje SP3SUZ ale widać że nic sensownego uC na wyświetlacz nie wysyła bo nawet zmniejszając kontrast widać że pola znaków są całe wypełnione. Swoją drogą przebiegi wydają mi się dziwne, będę musiał coś na Arduino uruchomić żeby porównać z działającym układem. |
| |
sq6ade | 20.08.2018 18:57:51 |
Grupa: Użytkownik
QTH: Wrocław (Breslau) Party-n
Posty: 15184 #2576994 Od: 2008-3-21
| Te wszystkie zrzutki z Rigola są przy tej samej czułości V/dz ? (2V na działkę ?)
p.s. W takich sytuacjach świetnie spisuje się analizator Saleae za niewielką kasę świetny aparat diagnostyczny : http://sp7pki.iq24.pl/default.asp?grupa=3536&temat=467449 _________________ Wiosna się budzi w całej naturze Witana rzewnym słowików pieniem, W zielonym gaju, ponad strumieniem, Kwitną prześliczne dwie róże.
|
| |
Electra | 29.12.2024 02:20:47 |
|
|
| |
sq1gpr | 20.08.2018 19:07:02 |
Grupa: Użytkownik
QTH: JO84pc
Posty: 30 #2576998 Od: 2011-12-15
|
Tak nie ruszałem ani podstawy czasu ani wzmocnienia, dla wszystkich zrzutów są takie same, jedyne co ruszałem to poziom wyzwalania żeby wykresy były stabilne. |
| |
sq6ade | 20.08.2018 19:14:38 |
Grupa: Użytkownik
QTH: Wrocław (Breslau) Party-n
Posty: 15184 #2577000 Od: 2008-3-21
| No to widzisz że poziomy H niektórych lini nie osiągają poziomu zbliżonego do 5V. Są na ok połowie czyli w polu stanu nieustalonego. _________________ Wiosna się budzi w całej naturze Witana rzewnym słowików pieniem, W zielonym gaju, ponad strumieniem, Kwitną prześliczne dwie róże.
|
| |
sq1gpr | 20.08.2018 19:42:17 |
Grupa: Użytkownik
QTH: JO84pc
Posty: 30 #2577016 Od: 2011-12-15
| Widzę widzę dlatego też sprawdziłem jak to się ma do czegoś co działa np. na Arduino i przy okazji sprawdziłem czy wyświetlacz jest sprawny i wychodzi że tak. Przebieg na D4 też zwrócił moją uwagę zresztą pozostałe linie D także dziwnie wyglądają. Odłączyłem wyświetlacz z linii D4 i poziom poszedł na 5V. Wyświetlacz jak pisałem sprawdzony na Arduino i działa. |
| |
sq6ade | 20.08.2018 19:45:59 |
Grupa: Użytkownik
QTH: Wrocław (Breslau) Party-n
Posty: 15184 #2577021 Od: 2008-3-21
| Dorzuć na próbę pullupy 10k na liniach do LCD. Procki w Andrutinach mają "mocniejszy stan H". _________________ Wiosna się budzi w całej naturze Witana rzewnym słowików pieniem, W zielonym gaju, ponad strumieniem, Kwitną prześliczne dwie róże.
|
| |
sq1gpr | 20.08.2018 20:15:39 |
Grupa: Użytkownik
QTH: JO84pc
Posty: 30 #2577031 Od: 2011-12-15
Ilość edycji wpisu: 1 | Konstruktor nie przewidział rezystorów podciągających, poza tym jak podam napięcie i nie robię nic z resetem to na E, RS, D6 i D7 jest stale stan H (pełne 5V więc raczej nie ma problemu żeby port nie wyrabiał), na pozostałych liniach do wyświetlacza jest L. Swoją drogą szukam czy ten uC ma wogóle możliwość zablokowania odczytu programu z pamięci, na 89C2051 wiem że jest taka możliwość. Dziwi mnie że przy odczycie z tego uC dostaję same FF czyli pusty.
Dzięki za podpowiedź z analizatorem stanów logicznych, rzeczywiście ciekawa i przydatna rzecz, już zamówiłem |
| |
sq6ade | 20.08.2018 20:21:23 |
Grupa: Użytkownik
QTH: Wrocław (Breslau) Party-n
Posty: 15184 #2577033 Od: 2008-3-21
| To '51. Zabezpieczony daje w odczycie FF. Spróbuj jednak z pullupami. Może ze starości coś się pogorszyło w pullupach wewnątrz struktur ? _________________ Wiosna się budzi w całej naturze Witana rzewnym słowików pieniem, W zielonym gaju, ponad strumieniem, Kwitną prześliczne dwie róże.
|
| |
sq1gpr | 20.08.2018 21:07:01 |
Grupa: Użytkownik
QTH: JO84pc
Posty: 30 #2577048 Od: 2011-12-15
Ilość edycji wpisu: 1 | Dałem rezystory i dalej nic, napięcie w stanie H jest 5V ale wyświetlacz bez zmian. Albo ten uC jest trafiony albo nie ma programu, może nie mam zbyt wielkiego doświadczenia w tym temacie ale na tyle co uruchamiałem układów na uC nigdy nie było takich problemów, przy prawidłowym programie i podłączeniu startowało od pierwszego razu. |
| |
sq6ade | 20.08.2018 21:19:39 |
Grupa: Użytkownik
QTH: Wrocław (Breslau) Party-n
Posty: 15184 #2577055 Od: 2008-3-21
| No to może proc ma faktycznie awarię na porcie IN. Schemat nie podpowiada żadnego innego warunku z zewnątrz. Albo go źle czytam bo jest dziwacznie narysowany jak dla mnie. A może jakiś 1 bit wywiało z romflash ?
Z "januszowych" metod przychodzi mi jeszcze na myśl obdzwonienie portów cpu od lcd miernikiem 'diody' w obu polaryzacjach względem VCC i GND proca czy nie ma różnic we wskazaniach. _________________ Wiosna się budzi w całej naturze Witana rzewnym słowików pieniem, W zielonym gaju, ponad strumieniem, Kwitną prześliczne dwie róże.
|
| |
sq1gpr | 20.08.2018 21:44:43 |
Grupa: Użytkownik
QTH: JO84pc
Posty: 30 #2577070 Od: 2011-12-15
Ilość edycji wpisu: 2 | sq6ade pisze:
Z "januszowych" metod przychodzi mi jeszcze na myśl obdzwonienie portów cpu od lcd miernikiem 'diody' w obu polaryzacjach względem VCC i GND proca czy nie ma różnic we wskazaniach.
Czasem najprostsze metody coś powiedzą HI. Sprawdziłem jak podpowiedziałeś i wychodzi że dioda P0.4 <- GND jest walnięta bo nie przewodzi, co prawda nie jest to port wyświetlacza ale daje jakąś informację ze coś się działo z uC. Wszystkie pozostałe zarówno z GND jak i Vcc są ok. Kusi mnie żeby napisać jakiś prosty program w Keil-u do sprawdzenia ale wtedy już na pewno jeśli coś jest w procku to pójdzie się kochać a coś czuję że na wsad liczyć nie można że ktoś będzie miał. |
| |
Electra | 29.12.2024 02:20:47 |
|
|