-
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!new
sfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mail
From: "Michał" <m,wojtkow.nospam@wp.pl>
Newsgroups: pl.misc.elektronika
Subject: Re: NM7010A i ATMega 128
Date: Mon, 17 Aug 2009 17:57:40 +0200
Organization: TP - http://www.tp.pl/
Lines: 80
Message-ID: <h6bv8u$flp$1@nemesis.news.neostrada.pl>
References: <h6b67h$pmd$1@atlantis.news.neostrada.pl>
<h6be1v$e9a$1@atlantis.news.neostrada.pl>
<h6bi2q$6ah$1@nemesis.news.neostrada.pl>
<h6bkn1$f0$1@atlantis.news.neostrada.pl> <h6bno0$hed$1@inews.gazeta.pl>
<h6bsjl$dv9$1@nemesis.news.neostrada.pl> <h6bsn6$8ri$1@inews.gazeta.pl>
NNTP-Posting-Host: fda186.internetdsl.tpnet.pl
X-Trace: nemesis.news.neostrada.pl 1250525278 16057 83.13.78.186 (17 Aug 2009
16:07:58 GMT)
X-Complaints-To: u...@n...neostrada.pl
NNTP-Posting-Date: Mon, 17 Aug 2009 16:07:58 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.5512
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579
X-RFC2646: Format=Flowed; Response
Xref: news-archive.icm.edu.pl pl.misc.elektronika:569339
[ ukryj nagłówki ]> Rozumiem, że zmiana z PD0 na PD5 polega po prostu na zmianie linii w
> stylu:
> PORTD |= (1<<0);
> na linię
> PORTD |= (1<<5);
> i że to wystarczy do zadziałania/niezadziałania, tak?? I ze program to w
> sumie prosta pętla i nic więcej w nim nie ma??!!
>
Oto program testowy:
$regfile "m128def.dat"
$crystal = 8000000
Twcr = 0
Rel1 Alias Portd.0
Rel2 Alias Portd.1
Rel3 Alias Portd.5
Rel4 Alias Portd.6
Config Pind.0 = Output
Config Pind.1 = Output
Config Pind.5 = Output
Config Pind.6 = Output
Do
Toggle Rel1
Toggle Rel2
Toggle Rel3
Toggle Rel4
Waitms 1000
Loop
>> W miedzy czasie kupiłem drugą M128 i uniwesalna PCB.
>> Objaw ten sam, więc coś w konfiguracji M128 mi krzaczy.
>
> Albo w konfiguracji albo w kompilacji ;)... tak swoją drogą -sprawdź
> jeszcze raz, dokładnie, od nowa, czy na pewno sprawdzasz właściwe piny,
> czy nie masz jakiejś prostej głupoty, czy wgrywasz właściwy plik HEX itp
> ;)...
Robie to niestety w Bascomie AVR, więc plik idzie dobry.
Sprawdziłem ustawienia kompilatora i nigdzie nie ma użytych portów D.
> Drugie pytanie - czego używasz do programowania?? Programmera jakiegoś,
> czy wgrywasz bootloadera?? Bo różnica jest spora - bootloader zapewne nie
> robi twardego resetu (chyba, że przez watchdoga), tak więc raz ustawiony
> rejestr nie będzie "kasowany" :/... dla 100% pewności wpisałbym w
> programie linię:
> TWCR = 0;
Dodałem linie TWCR = 0, efekt ten sam.
Wszystkie linie posiadają pullupy 10k.
Uzywam programatora STK200/300.
BTW TWI też mi nie działa, podłączałem pod TWI na zmianę 24C04 oraz NM7010A.
Niestety NM7010A zadziała tylko na TWI, dlatego muszę to uruchomić.
Przy testch TWI używałem pullupów 10k oraz 4k7 - bez efektów.
Jeśli chodziło by o pamięć EEPROM użyłbym innych portów i po sprawie.
>> Jeśli chodzi o FuseBity config jest w linku:
>> http://www.mieciu.pl/M128.JPG
>
> Sorry za trochę głupie uwagi, ale z tego co piszesz, to wszystko powinno
> działać ;)... dlatego szukam jakiegoś głupiego błędu po prostu...
>
> Pozdrawiam
> Konop
Wielkoktornie używałem M32 i nie miałem nigdy problemów.
Przy M128 zaskoczyło mnie programowanie ISP.
Przyznaję się, że poleciałem bez czytania PDF co przypłaciłem kilkoma
godzinami nad zmianą PCB:-)
Teraz po lekturze PDFa nie widzę przyczyn takiego zachowania ukłądu.
Pozdrawiam Michał
Następne wpisy z tego wątku
Najnowsze wątki z tej grupy
- Thunderbird i dysk...
- opornosc falowa
- Bateria 9V 6F22, alkaliczna v cynkowa, samorozładowanie, bateria wysokiej trwałości do miernika
- Tani zakup z ali?
- w czasach LED komary mają ciężko
- walizka z kodami
- Rejestrator temperatur - termopara, siec
- Router LTE z możliwością zmian MTU
- Fajny film widziałem...
- Jaka ładowarka sieciowa do Iphona?
- Taśma izolacyjna do prac elektrycznych
- Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
Najnowsze wątki
- 2025-07-23 Gdańsk => Programista Delphi <=
- 2025-07-23 Gdańsk => Programista Mainframe (z/OS, Assembler) <=
- 2025-07-23 Warszawa => Starszy inżynier DevOps (AWS) <=
- 2025-07-23 Gdańsk => Mainframe (z/OS, Assembler) Developer <=
- 2025-07-23 Kraków => Senior Fullstack Engineer (Low-Code Platform) <=
- 2025-07-23 Wrocław => Senior Key Account Manager IT <=
- 2025-07-23 Trójmiasto => Head of Social Media <=
- 2025-07-23 Rzeszów => Spedytor Międzynarodowy <=
- 2025-07-23 Lublin => ERP Implementation Consultant (AP Module) <=
- 2025-07-23 Środa Wielkopolska => SAP FI/CO Internal Consultant <=
- 2025-07-23 Warszawa => Inżynier oprogramowania .Net <=
- 2025-07-23 Kraków => Kotlin Developer <=
- 2025-07-23 Żerniki => Dyspozytor Międzynarodowy <=
- 2025-07-23 Warszawa => Java Developer <=
- 2025-07-23 Wrocław => Konsultant wdrożeniowy (systemy controlingowe) <=