programovani AVR pres ISP SPI

Petr Gratz gratz
Středa Březen 17 11:49:11 CET 2004


Mam navrzenu a osazenu desku s AVR8515, ktery chci programovat v desce pres
ISP po sbernici SPI. To by nebyl az takovy problem a vsechno funguje O.K. Pr
oblem ovsem je, ze na desc je osazeno jeste nekolik IO, ktere prave tuto sbe
rnici vyuzivaji (MAX186 A/D, MAX525 D/A a MAX355 MUX). Kdyz tyto obvody vyta
hnu z patic, programovani probehne bez problemu. Pokud zasunu do patice MAX1
86, jeste porad je to O.K., jakmile vsak osadim I dalsi obvody vyuzivajici S
PI, programoveni nejde (pouzivam jednoduchy programator na seriovy port, Pon
y Prog). Problem je tedy v kolizi na SPI sbernici. Neresili jste nekdo tento
problem ?
Vsechny zminene obvody maji CS (chip select, ale tento je ovladan pochopitel
ne softwarove z AVR, tedy pri programovani nelze. Mozna, ze tyto obvody maji
nastevne CS jako vybrane a pak dochazi ke kolizi. Snad by pomohlo zavesit CS
piny (CS jsou vsechny negovane) na + Vcc a pri vlastnim behu programu (po na
programovani) jen tyto prislusne piny CS "stahovat" na zem GND. Zatim jsem t
o udelal pouze natvrdo z AVR na CS pin daneho obvodu, bez stahovaci odporu n
a Vcc.
Bohuzel mam desku navrzenu a osazenu a nechci v ni tedy delat velke zasahy.
Cim jednodussi reseni, tim tedy lepe.
Diky za pomoc.

Petr Gratz



Ing. Petr Gratz
Ustav automatizace a merici techniky
FEI VUT v Brne
Bozetechova 2
612 66 Brno

Tel.: +420 (0) 5 41141110
Mob.: +420 (0) 604 144951
Fax: +420 (0) 5 41141123
mail : gratz@dame.fee.vutbr.cz







Další informace o konferenci Hw-list