<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-2">
<META content="MSHTML 6.00.2900.3243" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Já taky netvrdím, že by ten externí rezistor
nepomohl. Jen tvrdím, že primární příčina problému je v připečeném procesoru,
neboť normálně tazatelelm popsané věci nedělá. Zároveň si troufám tvrdit, že i
když tam dá nějakej odpor, nebo to natvrdo zapojí na Ucc, stejně nemá jistotu,
že problém plně eliminoval.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Co se týče nastavení pull-up bitem
DDRB.6:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Pokud je vývod konfigurován patřičným fude
bitem jako RESET, tak nastavení DDR nemá vliv.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>"<FONT face=Helvetica size=2>If PC6 is used as a
reset pin, DDC6, PORTC6 and PINC6 will all read 0."</FONT></FONT></DIV>
<DIV><FONT face=Helvetica size=2></FONT> </DIV>
<DIV><FONT face=Helvetica size=2>Obecně pak platí, že pokud se jedná o běžnou
komerční/amatérskou aplikaci, stačí nechat pin nezapojen. Pokud je potřeba nějak
zaručovaná spolehlivost, tak ten pin radši zapojím natvrdo na Ucc (buď se osadí
naprogramovanej, nebo je po naprogramování doosazena propojka), nebo
programátorem přepnu na klasický pin. Občas dojde i na RC článek, ale to jsem
zatím potřeboval jen jednou.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>PH</FONT></DIV>
<BLOCKQUOTE
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV
style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B>
<A title=daniel.valuch@orange.fr href="mailto:balu@home">balu@home</A>
</DIV>Nechavat reset pin s kusom dratu plavat, resp. sa spoliehat na vnutorny
<BR>vysokoimpedancny pull up je takmer na krminal ;-) Nemam skusenosti s
<BR>tymto procesorom, ale v datasheete pisu:<BR><BR>Port B is an 8-bit
bi-directional I/O port with internal pull-up <BR>resistors (selected for each
bit). The Port B output buffers have <BR>symmetrical drive characteristics
with both high sink and source <BR>capability. As inputs, Port B pins that are
externally pulled low will <BR>source current if the pull-up resistors are
activated. The Port B pins <BR>are tri-stated when a reset condition becomes
active, even if the clock <BR>is not running.<BR><BR>mate zvoleny pull-up pre
aj pre pin PB6/RESET? V kazdom pripade si <BR>myslim ze rozumny externy
rezistor v rade kOhm by tomu urcite pomohol.<BR><BR>Pavel Hudecek
wrote:<BR>> Pravděpodobně jste ten procesor lehce připekl. Interní pull-up
by měl <BR>> za běžných okolností plně postačovat.<BR>>
<BR>> *From:* Petr Tomasek <<A
href="mailto:tomasek@etf.cuni.cz">mailto:tomasek@etf.cuni.cz</A>><BR>>
Jako amater jsem se dostal do stadia, kdy si pomalu obcas
zacinam<BR>> hrat se SMD soucastkama. Chtel jsem
vyzkouset "zehlickovou metodu"<BR>> vytvareni
tiskaku a tak jsem ubastlil jednoduchou placku s
ATmega8<BR>> (TQFP)<BR>>
a par LED diodama (samozrejme taky v SMD
provedeni;).<BR>><BR>> MCU jsem _nejak_
priletoval (s mikropajeckou bez regulace
teploty<BR>> a bez pouziti kalafuny apod; trochu
jsem "odsaval" licnou, ale skoro<BR>> to ani nebylo
potreba) ostani soucastky taky a skoro to
funguje,<BR>> az na jeden
detail:<BR>><BR>> Pokud neni RESET natvrdo
pripojeny na Vcc, MCU se obcas nestrezene<BR>>
divoce resetuje. (K RESETu je natvrdo pripajeny drat cca 8cm
zakonceny<BR>> ISP konektorem, aby si bylo mozne
"hrat".)<BR>><BR>> A ted otazka: je to ocekavane
chovani (a mam zkouset nejake<BR>> pull-upy, ci
tak?),<BR>> nebo spis jsem pouzit spatnou metodu
pajeni a MCU castecne "odvaril"?<BR>> (V DIL
provedeni jsem nikdy problemy s resetem nemel a ani v
datashitu<BR>> jsem nic rozumneho
nenasel...)</BLOCKQUOTE></BODY></HTML>