Blad wysylaniu komendy do CD z AVR



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Artur C." <plosio_at_nospam_priv6.onet.pl>
Subject: Blad wysylaniu komendy do CD z AVR
Date: Wed, 16 Apr 2003 01:37:51 +0200


Identify Packet Command dziala bez zarzutu, czytanie rejestrow itp. tez.
Jednak gdy chce wyslac jakas komende pakietowa, np. wysuniecie tacki CD, czy
Test Unit Ready, po przeslaniu 12 bajtow danych zwraca mi blad 01100000 w
rej bledow. Flagi DRDY i SERVICE sa ustawione (ta druga pewnie dlatego ze
Immed = 1). Wszystko do czasu wysylania tych 12 bajtow dziala bez zarzutu,
wszystkie rejestry ustawiaja sie jak trzeba nie zwraca mi zadnego bledu. W
ogole wyslanie robie wg algorytmu
1) sprawdz czy BSY i DRQ=0
2) zapisanie do rej MSB Byte Count wartosc 0x08
3) ustawienie bez Overlap i bez DMA
4) nIen na 1
5) sprawdzenie czy jest jakis blad
6) wyslanie A0 czyli komendy PACKET do rej ATA Command
7) Czy BSY=0 i DRQ=1
8) Zapisanie do rej Danych po kolei 6 slow, czyli pierwszy bajt na mlodsza
czesc, drugi na starsza, trzeci na mlodsza itp
9) Sprawdzam czy wystapil blad (no i wystepuje)
Teraz dodalem sprawdzenie pomiedzy 8, a 9 czy BSY i DRQ=0, ale nic nie daje
to
Nie potrafie znalezc bledu, sprzet na pewno dziala, bo Identify jest w 100%
poprawne
pzdr





========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!szmaragd.futuro.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Pelos" <pelos_at_nospam_pelos.pl>
Subject: Re: Blad wysylaniu komendy do CD z AVR
Date: Wed, 16 Apr 2003 11:56:56 +0200



Użytkownik "Artur C." <plosio_at_nospam_priv6.onet.pl> napisał w wiadomości
news:b7i53g$7ou$1_at_nospam_nemesis.news.tpi.pl...
Identify Packet Command dziala bez zarzutu, czytanie rejestrow itp. tez.
Jednak gdy chce wyslac jakas komende pakietowa, np. wysuniecie tacki CD,
czy
<ciach>

Zobacz na mojej stronce www.pelos.pl - walczylem juz z tym tematem, wiec
moze znajdziej cos co bedzie Ci pomocne.

--
Pelos
http://www.pelos.pl



========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!news.iesy.de!troll.iesy.de!news.uni-stuttgart.de!news.belwue.de!feed.news.nacamar.de!newsrouter.chello.at!newsfeed01.chello.at!news.chello.at.P