Atmega128 i DS1305

Witam, wyjscie /INT0 z ds1305 jest typu otwarty dren wiec wymaga podpiecia Vcc przez rezystor na linie. Takowego rezystora nie ma, wiec czy zamiast tego moge wejscie INT4 zadeklarowac jako ponizej?

#define INTRTC 4

cbi(DDRE, INTRTC); // set as input sbi(PORTE, INTRTC); // pull-up

Czy w procku stan wysoki jest podawany przez jakis rezystor? Czy jak bedzie wejscie pull-up i podam stan niski (przerwanie z rtc) to sie cos nie spali?

Reply to
invalid unparseable
Loading thread data ...

RTFM !!! pullup v AVR ma cos okolo 100k, pisze w dokumentacji. Jak ustrawisz jako wejscie i do rejestru PORTx wpiszesz 1 to masz wejscie z pullup-em.

Pozdr AK

Reply to
Arek Karas

sorki ale nie znam tak licznej polskiej grupy dyskusyjnej o avr i avrgcc

w mojej nie pisze, a upewnilem sie bo znalazlem jakis schemat wejscia avr'a i byl tam tylko tranzystor bez rezystora.

i o to mi chodzilo tx

P.S. Sciagnolem najnowszy DS i faktycznie jest schemat z rezystorem.

Reply to
invalid unparseable

W artykule <camc18$puh$ snipped-for-privacy@nemesis.news.tpi.pl> Paweł Kurzawa napisal(a):

Chodziło o manual :-)

Źle się upewniłeś. W tabeli na końcu manuala są wartości, tylko że dla mega32 podają 20 do 50kOhm, a nie 100. Teraz porównaj z wymaganiami dla magistrali DS-a i dodaj zewnętrzny ;-)

ściągnąłem

(przepraszam, alergia na orty to efekt wykonania przeze mnie korekty 120-str. dokumentu zaledwie wczoraj ;-))

Zdrówko

Marcin Stanisz

Reply to
Marcin Stanisz

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.