Göra Reset på två AVR samtidigt, en knapp?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
toffie
Inlägg: 1888
Blev medlem: 22 juli 2004, 21:38:07
Ort: Töreboda / Stockholm
Kontakt:

Göra Reset på två AVR samtidigt, en knapp?

Inlägg av toffie »

Hej på er,

Jag funderar på om det skulle finnas någon som inte skulle vara bra med att resetta två stycken
AVR genom en knapp. Båda AVR sitter på samma kort, gör helt olika saker, men när man trycker på Reset knappen
så är det bra om båda startar om.

Bara köra varsitt motstånd innan Reset pinnen på vardera MCU, räcker det? Som ritningen..
Bild

Fungerar det eller behövs något mer eller en annan lösning?
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47009
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Göra Reset på två AVR samtidigt, en knapp?

Inlägg av TomasL »

Du skapa en häftig kortslutning om du gör på detta sättet.
1: skilj på resetterna med en diod på varje.
2: separat pullup till resp reset




Dvs

Kod: Markera allt

                            matning------------------
                                     I             I
                                motstånd         motstånd
                                     I             I    
                           - I<I-----I------------------RESET1
             jord-brytare I          I
                           - I<I-------------------------RESET2
Användarvisningsbild
toffie
Inlägg: 1888
Blev medlem: 22 juli 2004, 21:38:07
Ort: Töreboda / Stockholm
Kontakt:

Re: Göra Reset på två AVR samtidigt, en knapp?

Inlägg av toffie »

Jo tjenare, vilken tabbe.. Tur att man inte hunnit verkställa schemat jag tog det där ifrån ;)
Kortslutningen alltså ;)

Annars såg det ju rätt lika ut, bara på med dioder så ska det fungera då :)
Tack för hjälpen!
Nerre
Inlägg: 27257
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Göra Reset på två AVR samtidigt, en knapp?

Inlägg av Nerre »

Pullupen ska ju flyttas också, inte bara på med dioder (för då kortsluter du ju via dioderna bara).

Men används reset-ingången till nåt annat på en AVR? Alltså ger den nån form av utsignal? Annars borde det väl funka att bara koppla ihop reset-ingångarna och ha EN pullup? De ska väl liksom bara ligga höga vid drift och dras låga vid reset? Då gör det ju inget om de är ihopkopplade?
Användarvisningsbild
jesse
Inlägg: 9240
Blev medlem: 10 september 2007, 12:03:55
Ort: Alingsås

Re: Göra Reset på två AVR samtidigt, en knapp?

Inlägg av jesse »

Du behöver inte göra någon särskild koppling. Gör som du brukar med en resetingång - ett motstånd till plus, en diod till plus (backvänd), och en knapp till gnd. Sen kan du ansluta hur många resetingångar som helst.
Nerre
Inlägg: 27257
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Göra Reset på två AVR samtidigt, en knapp?

Inlägg av Nerre »

Det var väl det jag tänkte, ingångar brukar man ju kunna koppla ihop hur många som helst (inom rimliga gränser) till samma signal.

Det blir lite skillnad om man DESSUTOM vill kunna reseta kretsarna var för sig. DÅ måste man köra med separata pullup och dioder
Användarvisningsbild
jesse
Inlägg: 9240
Blev medlem: 10 september 2007, 12:03:55
Ort: Alingsås

Re: Göra Reset på två AVR samtidigt, en knapp?

Inlägg av jesse »

Det kanske är vid programmering via ISP som kan bli lite knepigt - programmeraren drar ju ner reset då. Men om man har de andra linorna (sck, mosi, miso) separata och lägger pull-up på dem så borde den andra processorn inte få några problem om man ska programmera dem var för sig. (det räcker egentligen med en pull-up på sck om man ska vara snål). Den andra processorn märker bara att reset går ner en stund, och går upp igen, så den kommer att starta om, men det är inget konstigt med det.
Användarvisningsbild
RD
Inlägg: 110
Blev medlem: 3 mars 2005, 16:39:39
Ort: Knivsta
Kontakt:

Re: Göra Reset på två AVR samtidigt, en knapp?

Inlägg av RD »

Varför inte göra det superenkelt och helt enkelt köra med en 2-polig brytare.
Då borde det bli idiotsäkert vid alla ovan nämnda fall.
Skriv svar