-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.icpnet.pl!
.POSTED!not-for-mail
From: "Grzegorz Niemirowski" <g...@p...onet.pl>
Newsgroups: pl.misc.elektronika
Subject: Re: Programator do AVRów
Date: Thu, 1 Dec 2011 00:30:51 +0100
Organization: ICP News Server
Lines: 45
Message-ID: <jb6e9o$j3g$1@news.icpnet.pl>
References: <jb10iu$6b8$1@inews.gazeta.pl> <jb3lr4$nn4$1@inews.gazeta.pl>
<jb3md4$oke$1@inews.gazeta.pl> <jb3pgh$8ln$1@news.icpnet.pl>
<jb6bnr$ron$1@inews.gazeta.pl>
NNTP-Posting-Host: 178235204013.unknown.vectranet.pl
Mime-Version: 1.0
Content-Type: text/plain; format=flowed; charset="iso-8859-2"; reply-type=response
Content-Transfer-Encoding: 8bit
X-Trace: news.icpnet.pl 1322695800 19568 178.235.204.13 (30 Nov 2011 23:30:00 GMT)
X-Complaints-To: a...@i...pl
NNTP-Posting-Date: Wed, 30 Nov 2011 23:30:00 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: OE PowerTool 4.5
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157
X-WWW: http://www.grzegorz.net/
Xref: news-archive.icm.edu.pl pl.misc.elektronika:621298
[ ukryj nagłówki ]Pawel <ppf9@USUN_TOpoczta.fm> napisał(a):
> A jakie te funkcje dodatkowe moga sie przydac, zwlaszcza na poczatku?
> Ztego co wyczytalem, to to STK500 nie umozliwia debugowania w urzadzeniu
> (natomiast ten programator podany przeze mnie "zgodny z AVRISP mkII",
> umozliwia a funkcjonalnosc), a wydaje mi sie, ze jest to dosc przydatna
> funkcjonalnosc.
Bardzo przydatna. Ale nie każdy procesor to obsługuje, te prostsze z reguły
tego nie mają. Masz tam z resztą napisane, że to złącze PDI służy do
programowania procków ATxmega. Czyli jak masz procek ATmega (bez x) to Ci
się to nie przyda. Ogólnie najpopularniejszą metodą debugowania jest JTAG.
Możesz nim debugować np. procesor ATmega32. Ja mam ZL16PRG i on działa z
Visual Studio. Jest to bardzo fajna rzecz, ale znów, nie każdy procek
obsługuje JTAGa.
> Czy to znaczy, ze mozna jednak debugowac program w urzadzeniu przy uzyciu
> tego portu szeregowego?
Można w tym sensie, że sobie w programie dopiszesz funkcję wysyłającą coś po
porcie szerogowym. Czyli takie bieda-debugowanie :) To tak, jakbyś pisał w C
na PC i w interesujących miejscach programu umieścił printfy wyświetlające
określone zmienne. W ogóle w najprostszym przypadku możesz migać LEDami. Po
prostu jak nie ma możliwości debugowania normalnego, to program musi coś
wyrzucać na zewnątrz, czy to ustawiając stany na pinach do których
podłączysz LEDy albo woltomierz, albo wysyłając coś tymi pinami szeregowo.
Ostatnio robię jeden projekt na ATmega8. Ten procek nie obsługuje ani PDI
ani JTAG. W zwiazku z tym w różnych miejscach programu ma wstawione
wysyłanie komunikatów na port szeregowy. Ten port jest połączony przez
konwerter do komputera a na komputerze włączone jest PuTTY jako terminal. W
ten sposób w komputerze widzę co się dzieje w procku. Nie pozwala to na
podglądanie dowolnych zmiennych, rejestrów, modyfikację ich czy też krokowe
uruchamianie kodu ale często wystarcza.
> A skoro to jest przejsciowka RS-USB, to czy by to znaczylo, ze moglbym np
> uzyc tego toola do podlaczenia sie np do jakiegos routera zarzadzalnego?
> czy to jednak jest jakas inna przejsciowka?
Tak, to jest właśnie taka.
--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
Uptime: 0 days, 7 hours, 31 minutes and 27 seconds
Następne wpisy z tego wątku
- 01.12.11 00:12 Konop
- 01.12.11 01:47 Mario
- 01.12.11 14:36 Paweł Pawłowicz
- 01.12.11 21:22 Pawel
- 01.12.11 21:39 Pawel
- 01.12.11 21:47 Grzegorz Niemirowski
- 01.12.11 21:53 Grzegorz Niemirowski
- 05.12.11 22:11 Pawel
- 05.12.11 22:35 Grzegorz Niemirowski
Najnowsze wątki z tej grupy
- SFP, 10G, simplex sc/apc
- [słabe wiatry powodują - przyp. JMJ] Energetyczny paraliż w Niemczech
- NxtPaper
- Programiści nie przestają zadziwiać świat
- Długi kabel zasilający a na końcu procek
- Dlaczego nam nie idzie
- Co czujnik to inna temperatura
- Jak naprawić pilota
- Dlaczego TMP wer. 2.0 nie może być sprzedawany jako patyk USB lub karta PCIe 1x?!?
- produkcja w UE
- Pamięć SRAM nie działa z Z80182
- plyta indukcyjna - naprawa
- założyłem kamerę
- syrenki alarmów
- Czym obecnie programuje się EPROM-y?
Najnowsze wątki
- 2025-09-15 Warszawa => International Freight Forwarder <=
- 2025-09-15 Lublin => ERP Implementation Consultant (AP Module) <=
- 2025-09-15 Warszawa => Engineering Manager (doświadczenie w branży lotniczej lu
- 2025-09-15 "Jestem z ..."
- 2025-09-15 jak sprawdzić czy zerwałem gwint
- 2025-09-14 UWAGA: MAM PODEJRZENIE, ŻE onet.pl DOKONUJE ATAKÓW!!!
- 2025-09-14 zarobki w 1995r
- 2025-09-13 Korea Południowa odpowie za niewolnictwo seksualne armii USA
- 2025-09-13 Zatrzymano zabójcę Charliego Kirka
- 2025-09-13 Wrześniowe promocje na ładowarkach
- 2025-09-13 Warszawa => BI Developer <=
- 2025-09-13 Warszawa => Sales Assistant <=
- 2025-09-13 Warszawa => Lead SAP PP Consultant <=
- 2025-09-13 Jestem pod wrażeniem. Komputery bankowe w łikendy nie odpoczywają ;-)
- 2025-09-13 Lublin => Delphi Programmer <=