Med stift 1 på Attiny13/25/45/85 utan att jävlas med säkring bitar



Ibland jag har använt en Attiny13, 25, 45 eller 85 i ett projekt och hade bara det en pin kort. Dessa marker är tänkta att ha 6 I/O stift men pin nummer ett (PB5/ADC0) dubblerar som Återställ PIN-kod och för att använda den som en i/o pin, måste man ange korrekt säkringarna i chipet. Det är inte så svårt men problemet är att när den säkringen har angetts måste chipet inte kan omprogrammeras av SPI, men behöver en hög spänning programmerare som först måste återställa specifika fuse lite igen.

Visst du kan uppgradera till en Attiny2313, men ofta som innebär att du måste installera en ny kärna, eller göra en ny programmering styrelse, men det är en smärta.

Så, jag undrar om att återställa PIN-koden kan användas som en i/o pin utan Messina med bitarna fuse, trots allt, finns det en hel del spänning att leka med innan du träffar reset nivå

Fast det var lite oklart för mig vad det krävs låg spänning är att återställa PIN-koden behöver för en återställning, verkar det som det är lägre än vad brukar tolkas som en "låg".

Som potentiellt öppnar möjligheter att använda mellan + Vcc och Vreset för input-analog som digital - utan att återställa chip

Jag testade först funktionen Analog ingång som har en större räckvidd än den digital input funcion (som jag väntat skillnaden mellan låg och återställning är mycket liten). Jag använde en Attiny13, kopplade upp en LED och förkopplingsmotstånd till PB0 och ansluten en 25 k variabel resistor mellersta kontakt till stift 1 och yttre kontakterna till Vcc och 0V respektive.

Jag laddade sedan Attiny13 med följande program:

Använda Återställ PIN-koden som ADC0
CONST int Led = 0;
int x = 0;
void setup() {
pinMode (Led, OUTPUT);
}
void loop() {
digitalWrite(Led,HIGH);
x=analogRead(0);
Delay(x);
digitalWrite(Led,LOW);
Delay(x);
}

När den varierande resistorn slås ända upp till den + Vcc järnväg, LED blinkar i en stadig rytm. När jag vände ner den varierande resistorn, blinkande frekvensen gick upp, dvs en snabbare blinkande lysdiod... som förväntat. Detta fortsatte tills lysdioden plötsligt slutat blinka (som återställningsfunktionen sparkade i). Ergo, finns det en rad i vilken pin 1 kan användas för input, samtidigt bibehålla sin återställningsfunktionen.

Det visar sig att reset var på 9 K Ohm (av 25). Vilket är lika med 5 *(9/25) = 45/25=9/5=2.2 Volt.

Som är i allmänhet inte mycket annorlunda från vad som anses vara en låg och det är lite högre än vad jag förstått Vreset vara.

Som såklart inte kan ha en krets som är alltid på gränsen till återställa, vi måste bygga vidare i någon form av skydd: något som håller spänningen på pin 1 från slå 2,2 Volt eller lägre.

Låt oss betrakta den andra kretsen. Antag att det lägsta motståndet av LDR vi mäta under ljusa förhållanden vi använder det, 1k. Då vet vi att strömmen genom att 1 k måste vara minimalt 2,2 mA bo ovanför Reset spänningen. Därmed det totala motståndet LDR + motståndet måste vara 5/2.2=2.27k, därav motståndet måste vara minimalt 1,27 k. Är närmast E12 värdena 1,2 k och 1.5 k och vi bör välja 1.2k för att vara säker. (1.2 k -> 2.27 volt /1.5 k -> 2 volt)

Såklart man kan använda banan med motståndet och LDR växlat, men då är det mycket svårare att beräkna en säker motstånd som i mörker värdet av LDR kan gå upp till flera Mega Ohm, kräver ett motstånd som är i samma intervallet.

Bör du använda en trimpot på PB5 då måste du ansluta en sida till Vcc, variabel pin tp PB5 och den andra sidan till jord via ett motstånd så den mellersta kontakten kommer aldrig slå 2,2 volt.
Du kan beräkna värdet av det motståndet från värdet av den varierande resistorn med formeln

r = 0,58 P
I som r är värdet av motstånd och P värdet av potentiometern. Så med en 10 k potentiometer måste du använda en 5.8 k motstånd. Som kommer att begränsa behandlingen på den analoga ingången, men åtminstone kan du använda den som en analog ingång.

Bara ett ord för "varning" resistor värdena jag hittade mättes med en anständig multimeter men det är inte vass. I "din" fallet måste ett motstånd som har en något annorlunda värde och självklart det beror också på den varierande resistorn eller andra ingångskälla som du använder.

Med tanke på att återställa är på 2,2 Volt, jag har inte brytt sig om att prova om det skulle fungera med digitalRead

Relaterade Ämnen

Använda Återställ pin / pin 1 på Attiny utan att bry sig med säkringar

Du shldnt att kunna se detta Instructable som det är opublicerade. Jag hade glömt att jag hade gjort en liknande en föreAttiny 13, 25, 45, 85 är charmiga lilla chips som som namnet säger, är små. De ska ha 6 I/O pins men pin nummer ett (PB5/ADC0) fun...

Spåra din position utan att använda GPS (med LAC och CID)

HejVi behöver alla en enhet vid något tillfälle att hålla reda på våra vänner, familj eller våra tillhörigheter (fordon... min dyrbara!) etc. men inte alla av oss har råd med kostnaden för en GPS-enhet. Så, jag bestämde mig att hitta på internet om d...

Hur du återställer man kissar stående ställning utan att vara en idiot med andra... Gör din egen lilla pissoar

Handling:Hejett tag nu, när jag njuter musics på en utomhus. Jag märkte hur bra var mobilen toaletter som hittades vid nästan varje hörn. Jag minns också att när jag såg en mobil toalett med en avskild pissoar på sidan.Jag hittade detta på samma gång...

Ta bort trasiga glödlampor utan att få skära eller chockade med en vattenflaska

jag gjorde detta instructable för "Spara FLASKAN" tävling. Jag vet att det finns andra sätt att få denna pjäs men jag ville hitta en bra användning för en flaska vatten. Risken att få chockad är ganska obefintlig med en vattenflaska i jämförelse...

Synka iPhone med ett annat iTunes-bibliotek utan att radera Data (2 steg)

"IPhone synkroniseras med ett annat iTunes-bibliotek. Vill du radera denna iPhone och synkronisera med iTunes biblioteket?" Du kan ha fått meddelandet när du höll på att synkronisera din iPhone med iTunes på datorn. Faktiskt, detta är en gemensa...

8 LED Chaser med 74HC595 8-bitars skiftregister

har du velat göra en söt Cylon/Knight Rider (Larson) Scanner effekt? Men du vill inte använda upp all din Arduino IO pinnar? Tja, kan du göra en fin 8 LED Scanner med en förskjutning registrera IC.I den här guiden kommer vi att använda 74HC595 8 bita...

Apple Cider bröd med kryddad äpple bitar

Jag är en av de laziest bagarna i världen! Jag hatar att ha att räkna ut hur mycket jäst går in i vilken typ av bröd för hur länge och vad man ska göra om fel mängd solljus träffar en slags deg men inte en annan och om jag behöver att kyla det innan...

Hur man monterar en platt, Plasma, LED eller LCD utan att sätta hål i väggen med en strippstång

Här är den färdiga bygga av min Peekaboo Pole Dancing Plasma montera. Genom att kombinera två av mannens favorit saker, stor TV och strippor. Över allt detta visade sig riktigt bra, och gör nästan exakt vad jag ville, med möjligt undantag för att jag...

Hur att Linda en Present (med endast 3 bitar av tejp!)

OK, låt oss göra detta enkelt. Du har en gåva. Du vet bättre (nu) än för att överlämna den i väskan kom det i. Men inslagning en present kan vara en sådan smärta! Det ser aldrig rätt, hörnen är alltid krossas, och papperet blir förmodligen som två in...

Lära sig att gå med i nya garn när stickning... utan att bli avslöjad!

Har du någonsin jobbat med ett projekt, tänkande din nystan var nog... bara att köra innan du klar? Du knyta en knut? Eftersom knop kan lossna och riva upp alla dina stygn, detta är inte det bästa sättet att lägga i mer garn.Jag ska visa dig hur man...

Hur man ska gå på semester utan att gå på semester med hjälp av Photoshop

om du vill åka på semester men du bara inte har pengar... Du kan försköna det, med hjälp av Photoshop! Det tar lite övning att få det perfekt men du kan visa dina vänner och familj som ett skämt eller bara se om du kan göra dem trovärdigt. Tanken är...

Borra hål i hårt porslin plattor med diamant borr bitar Hålsågar granit och marmor

behöver du skär hål i mycket hårda material som porslin kakel, granit och marmor? Vi kan visa dig hur du använder diamant borrning kit för byggbranschen och används av professionella installatörer, plattsättare, rörmokare, byggare, elektriker och kom...

Göra konst med Vintage spel bitar

Spel och speciella leksaker behöver inte lagras bort i prydligt staplade lådor. Njut av din minnen varje dag genom att återskapa dessa bitar till väggdekorationer.Jag blev inspirerad av en gammal anagram spel och trä block att göra personlig konst fö...

Hur man äter flingor med mjölk någonstans! (Utan att bli blöt)

jag kommer att visa dig ett sätt att ta flingor med mjölk någonstans och äta det med att få allt brutto på dig och att få folk att titta på dig konstigt lol!Steg 1: samla material detta är alla saker du behöver...Steg 2: Häll spannmål få det spannmål...

Dela upp röret med tredjedelar utan att mäta

jag är hopplös på att mäta, så det fungerade för mig.3 av 5 kortMaskeringstejpPennaMarker...

Hjälpande Hand med Arm

detta projekt kom när jag nyligen beställde några form lås. Form Lock är en slagtålig plast med en låg smälttemperatur temp. På cirka 150 F det blir mycket smidig och lätt kan formas för hand. Det säljs under några olika namn men prissättningen är de...

AVR Chronograph från koncept till PCB

en kronograf är en anordning som används för att mäta hastigheten på en passerande objekt. I enklaste form, detta innebär att två sensorer av något slag som "se" objektet, en enhet som kan mäta tid, och några utdata till leverera data till använ...

DIY Intervalltimer för canon DLSRs

DIY Intervalltimer: Hey guys! .....Detta är min första instructable, hoppas det går bra.I detta en handledning för en Intervalltimer för Canon digitala systemkameror. I detta Instructable kan du bygga din egen Intervalltimer. Här med denna design kan...

Universal programmerare för AVR: s och S51 plus ZIF socket!

Detta programmerare har utformats av företaget och har producerats minst 2500PCS av detta och det är ganska testad och standarder och nu vi inte tillverka denna version mer, här är en länk produkt (ledsen bara Farsi var tillgänglig)Universal AVR prog...