ΠΠ°Π»ΡΡΠ΅ ΡΠ΅, ΠΊΡΠΎ Π·Π½Π°ΡΡ ΠΊΠ°ΠΊ ΠΈΠ·Π³ΠΎΡΠ°Π²Π»ΠΈΠ²Π°ΡΡΡΡ ΠΏΠ»Π°ΡΡ ΠΏΠΎΠΉΠΌΡΡ, ΡΡΠΎ Ρ ΠΏΠ΅ΡΠ΅Π²ΡΠ» ΡΠΈΡΡΠ½ΠΎΠΊ ΡΡΡΠ³ΠΎΠΌ Π½Π° ΡΠ΅ΠΊΡΡΠΎΠ»ΠΈΡ, ΠΏΡΠΎΡΡΠ°Π²ΠΈΠ», Π·Π°Π»ΡΠ΄ΠΈΠ» ΠΈ Ρ.Π΄., Π° ΡΠ΅, ΠΊΡΠΎ Π½Π΅ Π² ΠΊΡΡΡΠ΅ β ΠΏΠΎΡΠΈΡΠ°ΠΉΡΠ΅ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ ΠΏΡΠΎ ΠΈΠ·Π³ΠΎΡΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ»Π°Ρ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ ΠΠ£Π’ β (ΠΠ°Π·Π΅ΡΠ½ΠΎ-ΡΡΡΠΆΠ½Π°Ρ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡ).
ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Ρ Π·Π°ΡΠ½ΡΡΡ Π·Π°Π±ΡΠ», Π½ΠΎ Π΄ΡΠΌΠ°Ρ, ΡΡΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ Π±ΡΠ΄Π΅Ρ Π²ΠΈΠ΄Π½ΠΎ ΠΈ Π½Π° Π³ΠΎΡΠΎΠ²ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅:
ΠΠΈΠ΄Π½ΠΎ ΠΌΠ΅ΡΡΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ Π²Π·ΡΠ»ΠΈΡΡ, Π½ΠΎ Π½ΠΈΡΠ΅Π³ΠΎ ΡΡΡΠ°ΡΠ½ΠΎΠ³ΠΎ Π½Π΅ ΡΠ»ΡΡΠΈΠ»ΠΎΡΡ, ΠΎΡΡΡΠ°Π» ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½.
ΠΠ°Π»ΡΡΠ΅ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π·Π°ΠΏΠ°ΡΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ, Π½Π° ΠΊΠΎΡΠΎΡΡΡ
Ρ ΠΎΡΠΎΠ±ΠΎ ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ Π½Π΅ Π±ΡΠ΄Ρ, ΡΠΎΠ»ΡΠΊΠΎ ΠΎΡΡΠ°Π²Π»Ρ ΠΈΡ
ΡΠΏΠΈΡΠΎΠΊ:
$regfile = "attiny2313.dat" $crystal = 8000000 Dim Count As Byte Dim Number(4) As Integer Dim Pointmem As Byte Dim Point As Bit Dim Mine As Byte Dim Hour As Byte Dim Seco As Byte Config Porta.1 = Output Porta.1 = 1 Waitms 10 Porta.1 = 0 Waitms 70 Porta.1 = 1 Waitms 10 Porta.1 = 0 Config Portb = Output Config Porta.0 = Output Config Portd.2 = Output Config Portd.3 = Output Config Portd.6 = Output Config Sda = Portd.5 Config Scl = Portd.4 Config Pind.0 = Input Portd.0 = 1 Config Pind.1 = Input Portd.1 = 1 Config Timer1 = Timer , Prescale = 64 On Timer1 Awake: Config Timer0 = Timer , Prescale = 64 On Ovf0 Refresh Dig1 Alias Porta.0 : Dig2 Alias Portd.2 : Dig3 Alias Portd.3 : Dig4 Alias Portd.6 Enable Interrupts Enable Ovf0 Enable Timer1 Start Timer1 Hour = 0 Mine = 0 If Pind.1 = 0 And Pind.0 = 0 Then Porta.1 = 1 Waitms 100 Porta.1 = 0 Hour = 0 Mine = 0 Seco = 1 Seco = Makebcd(seco) I2cstart I2cwbyte &HD0 I2cwbyte 0 I2cwbyte Seco I2cstop Mine = Makebcd(mine) I2cstart I2cwbyte &HD0 I2cwbyte 1 I2cwbyte Mine I2cstop Hour = Makebcd(hour) I2cstart I2cwbyte &HD0 I2cwbyte 2 I2cwbyte Hour I2cstop Waitms 1000 Porta.
1 = 1 Waitms 10 Porta.1 = 0 End If Do I2cstart I2cwbyte &HD0 I2cwbyte &H00 I2cstart I2cwbyte &HD1 I2crbyte Seco , Ack I2crbyte Mine , Ack I2crbyte Hour , Nack I2cstop Seco = Makedec(seco) Mine = Makedec(mine) Hour = Makedec(hour) If Seco = 80 Then Seco = 10 Seco = Makebcd(seco) I2cstart I2cwbyte &HD0 I2cwbyte 0 I2cwbyte Seco I2cstop End If If Hour > 9 Then Number(1) = Hour / 10 Number(1) = Abs(number(1)) Else Number(1) = 20 End If Number(2) = Hour Mod 10 If Mine > 9 Then Number(3) = Mine / 10 Number(3) = Abs(number(3)) Else Number(3) = 0 End If Number(4) = Mine Mod 10 If Pind.1 = 0 Then Porta.1 = 1 Waitms 10 Porta.1 = 0 If Mine = 59 Then Mine = 0 Else Incr Mine End If Mine = Makebcd(mine) I2cstart I2cwbyte &HD0 I2cwbyte 1 I2cwbyte Mine I2cstop Else If Pind.0 = 0 Then Porta.1 = 1 Waitms 10 Porta.1 = 0 If Hour = 23 Then Hour = 0 Else Incr Hour End If Hour = Makebcd(hour) I2cstart I2cwbyte &HD0 I2cwbyte 2 I2cwbyte Hour I2cstop End If End If Waitms 250 Loop Awake: If Point = 1 Then Porta. 1 = 1 Waitus 10 Porta.1 = 0 End If Toggle Point Return Refresh: Reset Dig1 : Reset Dig2 : Reset Dig3 : Reset Dig4 Incr Count : If Count > 4 Then Count = 1 If Count = 2 And Point = 1 Then Pointmem = Number(2) + 10 Portb = Lookup(pointmem , Digits) Else Portb = Lookup(number(count) , Digits) End If Select Case Count Case 1 : Set Dig1 Case 2 : Set Dig2 Case 3 : Set Dig3 Case 4 : Set Dig4 End Select Return Digits: Data &B00101000 , &B01111011 , &B00110100 , &B00110010 , &B01100011 Data &B10100010 , &B10100000 , &B00101011 , &B00100000 , &B00100010 Data &B00001000 , &B01011011 , &B00010100 , &B00010010 , &B01000011 Data &B10000010 , &B10000000 , &B00001011 , &B00000000 , &B00000010 Data &B11111111
ΠΡΠΎΡΠΈΠ²Π°Π΅ΠΌ ΠΏΠΎΡΡΠΈ 2 ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡΠ° ΠΊΠΎΠ΄Π° Π² ΠΌΠΊ ΠΈ Π½Π°Π±Π»ΡΠ΄Π°Π΅ΠΌ ΠΊΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ-ΡΡΠΎ ΠΎΠΆΠΈΠ²ΡΠ΅Π΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π½Π°ΡΠ°Π»ΠΎ ΡΠ»ΡΠΆΠΈΡΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΡ.
Π§Π΅ΡΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ, Ρ ΠΈΡΠΏΡΡΡΠ²Π°Ρ Π½Π΅Π²Π΅ΡΠΎΡΡΠ½ΠΎΠ΅ ΡΠ΄ΠΎΠ²ΠΎΠ»ΡΡΡΠ²ΠΈΠ΅ ΠΎΡ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΌΠΎΠ³Ρ ΡΠΎΠ·Π΄Π°ΡΡ Π½Π΅ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅, ΡΡΠΎ Π΄Π»Ρ ΠΌΠ½ΠΎΠ³ΠΈΡ
Π΄Π°Π»ΡΠΊΠΎΠ΅ ΠΈ Π½Π΅ ΠΏΠΎΠ½ΡΡΠ½ΠΎΠ΅)
Π’Π°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π±Π΅Π· ΠΊΠΎΡΠΏΡΡΠ°, ΠΊΠΎΡΠΏΡΡ Π±ΡΠ΄Ρ Π΄Π΅Π»Π°ΡΡ ΠΏΠΎΡΠ»Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΡΠ°ΡΡΠΈ:
youtube.com/embed/gi2ICJdfT_w?feature=oembed» frameborder=»0″ allowfullscreen=»»/>
Π‘Ρ
Π΅ΠΌΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΏΡΠΎΡΡΡΠ΅ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠ΅ ΡΠ°ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ°Π±ΠΎΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΡΠΏΡΠ°Π²Π»ΡΡΡ Π΄Π²ΠΎΠ΅ΡΠΎΡΠΈΠ΅ΠΌ Π² Π΄ΠΈΡΠΏΠ»Π΅Π΅ ΠΈ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΠΎΠΉ «Π²Π½ΡΡΡΠΈ» ΡΠ΅Π±Ρ.
ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ Π½Π΅ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΎΠ½Π° Π½Π°Π²Π΅ΡΠ½ΡΠΊΠ° ΠΏΡΠΈΠ²Π»Π΅ΡΠ΅Ρ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ½ΡΡ
ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΡΠΈΠΊΠΎΠ².
Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΡ Π΅ΠΌΡ
Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β
ΠΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½Π°Ρ ΡΡ
Π΅ΠΌΠ° ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π° Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ 1. Π‘Π΅ΡΠ΄ΡΠ΅ΠΌ ΡΡ
Π΅ΠΌΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ
ATtiny2313,ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ΅ΡΡΡΠ΅Ρ
ΡΠ°Π·ΡΡΠ΄Π½ΡΠΌ 7-ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΡΠΌ Π΄ΠΈΡΠΏΠ»Π΅Π΅ΠΌ (c OA)Β ΠΈ Β ΡΡΠ΅ΠΌΡ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈΒ Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΠ°ΡΠΎΠ΄Ρ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠΎΠ² ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ ΠΊ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΌ Π²ΡΠ²ΠΎΠ΄Π°ΠΌ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΡΠ΅ΡΠ΅Π· ΡΠ΅Π·ΠΈΡΡΠΎΡΡ, ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°ΡΡΠΈΠ΅ ΡΠΎΠΊ, Π° Π°Π½ΠΎΠ΄Ρ ΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡΠΎΠ² Q2-Q5. ΠΠ²Π°ΡΡΠ΅Π²ΡΠΉ ΡΠ΅Π·ΠΎΠ½Π°ΡΠΎΡ Ql ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΡΠΎΡΠ½ΠΎΡΡΡ ΡΠ°ΡΠΎΠ².
Β ΠΠΈΡΠΏΠ»Π΅ΠΉ DIS1 ΠΈΠΌΠ΅Π΅Ρ Π²ΡΠ²ΠΎΠ΄Ρ DTA ΠΈ DTC. ΠΡΠΎ Π°Π½ΠΎΠ΄ ΠΈ ΠΊΠ°ΡΠΎΠ΄ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠ²,ΡΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΡ
Π΄Π²ΠΎΠ΅ΡΠΎΡΠΈΠ΅ Π΄ΠΈΡΠΏΠ»Π΅Ρ (ΡΠΌ. ΡΠΈΡ)
Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β
ΠΡΠ²ΠΎΠ΄ 15 ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° — ΡΡΠΎ Π²ΡΡ
ΠΎΠ΄ Π¨ΠΠ. Β ΠΠ½ Β Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ Π½Π° ΠΏΠ»Π°Π²Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ΅ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠΌΠ΅Π½ΡΡΠ΅Π½ΠΈΠ΅ Π½Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π²ΡΡ
ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π°. ΠΠ°ΠΊ Π²ΠΈΠ΄Π½ΠΎ ΠΏΠΎ ΡΡ
Π΅ΠΌΠ΅ ΠΊ Π½Π΅ΠΌΡ ΠΏΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ Π²ΡΠ²ΠΎΠ΄ DTA Π΄ΠΈΡΠΏΠ»Π΅Ρ ΠΈ ΠΊΠ°ΡΠΎΠ΄ LED1. Π‘Π²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Ρ DTA->DTC Π·Π°ΠΆΠΈΠ³Π°ΡΡΡΡ ΠΏΡΠΈ ΠΏΠΎΠ΄Π°ΡΠ΅ Π½Π° Π½ΠΈΡ
ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π°,Π° LED1- ΠΏΡΠΈ ΠΏΠΎΠ΄Π°ΡΠ΅ ΡΠΈΠ³Π½Π°Π»Π° Π¨ΠΠ Π±Π»ΠΈΠ·ΠΊΠΎΠ³ΠΎ ΠΊ Π½ΡΠ»Ρ. ΠΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΠΊΡΠ°ΡΠΈΠ²ΡΠΉ ΡΡΡΠ΅ΠΊΡ ΠΏΠ»Π°Π²Π½ΠΎΠ³ΠΎ Π·Π°Π³ΠΎΡΠ°Π½ΠΈΡ ΠΈ ΠΏΠ»Π°Π²Π½ΠΎΠ³ΠΎ Π·Π°ΡΡΡ
Π°Π½ΠΈΡ (ΠΏΠΎΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ) Π²ΡΡΠ΅ΡΠΏΠΎΠΌΡΠ½ΡΡΡΡ
ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠ².
Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β ΠΠ·Π³ΠΎΡΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΡΠ°ΡΠΎΠ² . ..
Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²ΡΠ·Π²Π°ΡΡ Π±ΠΎΠ»ΡΡΠΈΡ
Π·Π°ΡΡΡΠ΄Π½Π΅Π½ΠΈΠΈ. Π Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠΈΡ.2, Π° ΠΏΠ΅ΡΠ°ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ° Π² ΡΠΎΡΠΌΠ°ΡΠ΅ Sprint-Layout 6.0 Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π² Π°ΡΡ
ΠΈΠ²Π΅. ΠΠΌΠ΅Π΅ΡΡ Π΄Π²Π° Π²Π°ΡΠΈΠ°Π½ΡΠ° ΠΏΠ΅ΡΠ°ΡΠ½ΡΡ
ΠΏΠ»Π°Ρ: ΠΠ΅ΡΠ²ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ-Ρ Π²ΡΠ²ΠΎΠ΄Π½ΡΠΌΠΈ R ΠΈ C. ΠΡΠΎΡΠΎΠΉ Π²Π°ΡΠΈΠ°Π½Ρ — ΡΠ΅ ΠΆΠ΅ C ΠΈ R Π² Π‘ΠΠ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ.Β LED1 Π»ΡΡΡΠ΅ Π²Π·ΡΡΡ ΡΠΈΠ½Π΅Π³ΠΎ ΠΈΠ»ΠΈ Π±Π΅Π»ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠ°. ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π½Π° ΠΏΠ°Π½Π΅Π»ΡΠΊΡ. ΠΠΈΡΠΏΠ»Π΅ΠΉ ΡΠ°ΠΊΠΆΠ΅ ΡΡΠ°Π²ΠΈΡΡΡ Π½Π° ΠΏΠ°Π½Π΅Π»ΡΠΊΡ (ΡΠΌ. ΡΠΎΡΠΎ 1),Π²ΡΡΠ΅Π·Π°Π½Π½ΡΡ ΠΈΠ· 14-Π½ΠΎΠΆΠ΅ΡΠ½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΡΠΊΠΈ.
Β
Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β
Π’Π΅ΠΏΠ΅ΡΡ ΠΎ Π±Π»ΠΎΠΊΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΡ.
Β ΠΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ USB-ΠΏΠΎΡΡ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎΠΉ 5-Π²ΠΎΠ»ΡΡΠΎΠ²ΡΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡ IC2 Π½Π΅ Π½ΡΠΆΠ΅Π½ — ΡΡΠ°Π²ΠΈΠΌ Β ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΡ (Π·Π°ΠΊΠΎΡΠ°ΡΠΈΠ²Π°Π΅ΠΌ Π΄Π²Π΅ ΠΊΡΠ°ΠΉΠ½ΠΈΠ΅ ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΠΈ). ΠΡΠ»ΠΈ Β ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ Ρ Π±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΠΈΠΌ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ, Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΈΠΏΠ°ΡΡΡ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡ.
ΠΠ°ΡΠ΅ΠΌ ΠΏΡΠΈΠΏΠ°ΠΈΠ²Π°Π΅ΠΌ ΡΠ½ΡΡ ΠΏΠΈΡΠ°Π½ΠΈΡ. ΠΡΠΎΠ΄Π΅Π²Π°Ρ ΠΊΠ°Π±Π΅Π»Ρ ΡΠ΅ΡΠ΅Π· ΠΎΡΠ²Π΅ΡΡΡΠΈΡ, ΡΠ΄Π΅Π»Π°Π½Π½ΡΠ΅ Π΄Π»Ρ ΡΡΠΎΠΉ ΡΠ΅Π»ΠΈ Π² ΠΏΠ»Π°ΡΠ΅, ΠΌΡ Π·Π°ΡΠΈΡΠ°Π΅ΠΌ Π΅Π³ΠΎ ΠΎΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠ³ΠΎ Π²ΡΡΡΠ³ΠΈΠ²Π°Π½ΠΈΡ.
Β ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ATtiny2313. ΠΡΠΎΡΠΈΠ²ΠΊΠ° Π΄Π»Ρ Π½Π΅Π³ΠΎ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π² Π°ΡΡ
ΠΈΠ²Π΅. Π Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ Π·Π°Π³ΡΡΠ·ΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² ΠΏΠ°ΠΌΡΡΡ,Π½Π°Π΄ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π΄Π²Π° fuscbits:
ΠΎΡΠΊΠ»ΡΡΠΈΡΡ Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Β ΡΠ°ΠΊΡΠΎΠ²ΠΎΠΉ ΡΠ°ΡΡΠΎΡΡ Π½Π° 8 ΠΈ Π²ΡΠ±ΡΠ°ΡΡ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΠΊΠ²Π°ΡΡΠ΅Π²ΡΠΉ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ 3-8 ΠΠΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΡΠ°ΠΊΡΠΎΠ²ΠΎΠΉ ΡΠ°ΡΡΠΎΡΡ. ΠΠΎΡΠ»Π΅ ΡΡΠΈΡ
Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ ΠΌΡ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅ΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ Π½Π° ΠΏΠ°Π½Π΅Π»ΡΠΊΡ, ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ Β Π½Π΅ ΠΏΠ΅ΡΠ΅ΠΏΡΡΠ°Π»ΠΈ Π»ΠΈ ΠΏΠΎΠ»ΡΡΠ½ΠΎΡΡΡ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠΈ ΠΏΠ°ΠΉΠΊΠ΅ ΠΊΠ°Π±Π΅Π»Ρ ΠΈ, Π΅ΡΠ»ΠΈ Π²ΡΠ΅ Ρ
ΠΎΡΠΎΡΠΎ, ΡΡΠ°Π²ΠΈΠΌ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ ΠΈ Π²ΠΊΠ»ΡΡΠ°Π΅ΠΌ ΠΏΠΈΡΠ°Π½ΠΈΠ΅.
Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β
Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β ΠΠ²ΠΎΠ΄ Π² ΡΠ°Π±ΠΎΡΡ ΡΠ°ΡΠΎΠ²
Π§Π°ΡΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ 12.00 ΠΏΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΊΠ°. ΠΠΎΠΆΠ½ΠΎ Β ΡΡΠ°Π·Ρ Π½Π°Π±Π»ΡΠ΄Π°ΡΡ ΡΠ²Π΅ΡΠΎΠ²ΠΎΠΉ ΡΡΡΠ΅ΠΊΡ ΠΎΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠ². Π§ΡΠΎΠ±Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π²ΡΠ΅ΠΌΡ, Π½Π°ΠΆΠΌΠΈΡΠ΅ Π²Π΅ΡΡ Π½ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ S1(SET) Β — Π΄ΠΎΠ»ΠΆΠ½Ρ Π³ΠΎΡΠ΅ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΈΡΡΡ ΡΠ°ΡΠ° (Π½Π΅ ΡΠΈΡΡΡ ΠΌΠΈΠ½ΡΡ). Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ S2(+) ΠΈ S3(-) ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ ΡΡΠ΅Π±ΡΠ΅ΠΌΡΠ΅ ΡΠ°ΡΡ ΠΈ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π°Π΅ΠΌ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ S1. Π’Π΅ ΠΆΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌ Β ΠΏΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ ΠΌΠΈΠ½ΡΡ.
Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β
ΠΠ°ΡΠ΅ΡΠΈΠ°Π» Π²Π·ΡΡ ΠΈΠ· ΠΆΡΡΠ½Π°Π»Π° Elektronika dla Wszystkich Π·Π° 2014.04
ΠΡΠΎΡΡΡΠ΅ ΡΠ°ΡΡ Ρ ΡΠ΅ΡΠΌΠΎΠΌΠ΅ΡΡΠΎΠΌ Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ AVR ATtiny2313 Ρ Π²ΡΠ²ΠΎΠ΄ΠΎΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π½Π° ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΡΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ. Π§Π°ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π΄Π»Ρ ΠΎΡΡΡΠ΅ΡΠ° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ DS1307 — ΡΠ°ΡΡ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠΌ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠ³ΠΎ ΠΏΠΈΡΠ°Π½ΠΈΡ Π² 3 Π. Π’Π΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° ΠΈΠ·ΠΌΠ΅ΡΡΠ΅ΡΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Π΄Π°ΡΡΠΈΠΊΠ° ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ DS18B20.
Β Π’Π΅ΠΊΡΡΠ΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΏΠΎΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎ ΡΠ½Π°ΡΠ°Π»Π° Π²ΡΠ΅ΠΌΡ Π° ΠΏΠΎΡΠΎΠΌ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° Ρ Π½ΡΠ΅ΡΠ²Π°Π»ΠΎΠΌ Π² 4 ΡΠ΅ΠΊΡΠ½Π΄Ρ. Π€ΠΎΡΠΌΠ°Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π§Π§.ΠΠ (ΡΠ°ΡΡ,ΠΌΠΈΠ½ΡΡΡ). ΠΠ΅ΡΠ²ΡΠΉ Π½ΠΎΠ»Ρ Π½Π΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ. Π Ρ ΠΎΠ΄Π΅ ΠΎΡΡΡΠ΅ΡΠ° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠΈΠ³Π½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅Ρ ΠΌΠΈΠ³Π°ΡΡΠ°Ρ ΡΠΎΡΠΊΠ°.
Β Π’ΠΎΡΠ½ΠΎΡΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π΄Π΅ΡΡΡΡΠ΅ Π΄ΠΎΠ»ΠΈ Π³ΡΠ°Π΄ΡΡΠ°. ΠΠΎΠ³ΡΠ΅ΡΠ½ΠΎΡΡΡ Π² ΠΈΠ½ΡΠ΅Π²Π°Π»Π΅ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΎΡ -10 Π΄ΠΎ 85 Π³ΡΠ°Π΄ΡΡΠΎΠ² ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΠΎΡΡΠ΄ΠΊΠ° +/- 0.5. Π Π΄ΡΡΠ³ΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΡΠΎΡΠ½ΠΎΡΡΡ ΡΠΆΠ΅ +/- 2 Π³ΡΠ°Π΄ΡΡΠ°.
Π’Π΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° Π·Π°ΠΌΠ΅ΡΡΠ΅ΡΡΡ 1 ΡΠ°Π· Π² ΠΌΠΈΠ½ΡΡΡ. ΠΠ·ΠΌΠ΅ΡΠ΅Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π² ΠΏΠ°ΠΌΡΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΌΠΎΠΆΠ΅Ρ Ρ
ΡΠ°Π½ΠΈΡΡΡ ΠΏΡΡΡ ΠΏΠΎΡΠ»Π΅Π½ΠΈΡ
ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½Π½ΡΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΡ. ΠΠ·ΠΌΠ΅ΡΠ΅Π½Π½Π°Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° ΠΎΠΊΡΡΠ³Π»ΡΠ΅ΡΡΡ Π΄ΠΎ ΡΠ΅Π»ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. ΠΠ° Π΄ΠΈΡΠΏΠ»Π΅Π΅ ΠΈΠΌΠ΅ΡΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΏΠΎΠ²Π°ΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ (ΡΡΡΠ΅Π»ΠΊΠ° Π²Π²Π΅ΡΡ
) ΠΈ ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½ΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ (ΡΡΡΠ΅Π»ΠΊΠ° Π²Π½ΠΈΠ·), ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΊΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»Π°ΡΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° ΠΏΠΎΠ²ΠΈΡΠΈΠ»Π°ΡΡ ΠΎΠ½Π° ΠΈΠ»ΠΈ ΠΏΠΎΠ½ΠΈΠ·ΠΈΠ»Π°ΡΡ.
Β ΠΡΠ»ΠΈ Π½Π°ΠΆΠ°ΡΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅ «ΠΌΠ΅Π½ΡΡΠ΅» ΡΠΎ Π½Π° Π΄ΠΈΡΠΏΠ»Π΅Π΅ ΡΡΠ°Π·Ρ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡΡ Π²ΡΠ΅ΠΌΡ. ΠΡΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡ «Π±ΠΎΠ»ΡΡΠ΅» ΡΠΎ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½Π½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈ Π½Π°ΡΠ½Π΅ΡΡΡ Π½ΠΎΠ²ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡ ΠΈΠ·ΠΌΠ΅Π΅ΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΈ Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡΡΡ Π½Π° Π΄ΠΈΡΠΏΠ»Π΅Π΅ Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠΎΡΠ½ΠΎΡΡΡ ΡΠΎΡΡΠ°Π²ΠΈΡ Π΄Π΅ΡΡΡΡΠ΅ Π΄ΠΎΠ»ΠΈ ΠΈ Π² ΡΠ°ΠΊΠΎΠΌ ΡΠΎΡΠΌΠ°ΡΠ΅ Π±ΡΠ΄Π΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠΈ ΠΌΠΈΠ½ΡΡΡ. ΠΡΠ»ΠΈ Π΄Π°ΡΡΠΈΠΊ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Π½Π΅ΠΈΡΠΏΡΠ°Π²Π΅Π½ ΠΈΠ»ΠΈ ΠΎΡΡΡΡΡΠ²ΡΠ΅Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΎΡΠΎΡΠ°ΠΆΠ°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π²ΡΠ΅ΠΌΡ.
Β
ΠΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ ΡΡ
Π΅ΠΌΡ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ±ΡΠΈΠΌ Π²ΡΠ²ΠΎΠ΄ΠΎΠΌ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ° Π°Π½ΠΎΠ΄ ΠΈ ΠΊΠ°ΡΠΎΠ΄. ΠΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΈΠΈ. ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΈΡ ΡΠ°Π΅Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ. ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΡΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ Π²ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Ρ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»ΠΎΠΌ 100 ΡΠ°Π· Π·Π° 1 ΡΠ΅ΠΊΡΠ½Π΄Ρ. ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π²ΡΠΊΠ»ΡΡΠ΅Π½.Β
ΠΡΠΎΡΠΈΠ²ΠΊΠ° Π΄Π»Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°
Π Π°ΡΡ ΠΈΠ²Π΅ ΠΈΠΌΠ΅ΡΡΡΡ ΡΠ°ΠΉΠ»Ρ Proteus ΠΈ ΡΠ°ΠΌΠ° ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° Π½Π°ΠΏΠΈΡΠ°Π½Π° Π½Π° Π°ΡΡΠ΅ΠΌΠ±Π»Π΅ΡΠ΅. ΠΡΠΎΡΠΈΠ²ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π΄Π»Ρ Π΄Π²ΡΡ Π²ΡΡΠ΅ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΡ ΡΡ Π΅ΠΌ, Π΄Π»Ρ ΡΡ Π΅ΠΌΡ Ρ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠΎΠΌ Ρ ΠΎΠ±ΡΠΈΠΌ ΠΊΠ°ΡΠΎΠ΄ΠΎΠΌ ΠΈ ΡΡ Π΅ΠΌΡ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ° Ρ ΠΎΠ±ΡΠΈΠΌ Π°Π½ΠΎΠ΄ΠΎΠΌ. ΠΡΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π²Π°ΠΆΠ½ΠΎ Π²ΡΡΡΠ²ΡΠΈΡΡ fuse-Π±ΠΈΡΡ: CKSEL3, CKSEL1, CKSEL0, SUT0, BODLEVEL1, BODLEVEL0.
Π‘ΠΊΠ°ΡΠ°ΡΡ: ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°
ΠΡ
ΠΎΠ΄ Π² ΡΠ΅ΠΆΠΈΠΌ ΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π°ΠΆΠ°ΡΠΈΠ΅ΠΌ ΠΈ ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ «Π²Π²ΠΎΠ΄». ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΏΡΠΎΠΉΠ΄Π΅Ρ 3 ΡΠ΅ΠΊΡΠ½Π΄Ρ Π½Π°ΡΠ½Π΅ΡΡΡ ΡΠ΅ΠΆΠΈΠΌ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΌΠΈΠ½ΡΡ. ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΡΡΡΠ°Π½ΠΎΡΠΈΡΡ Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ «Π±ΠΎΠ»ΡΡΠ΅» ΠΈ «ΠΌΠ΅Π½Π΅ΡΠ΅». ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π² ΡΠ΅ΠΆΠΈΠΌ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΠ°ΡΠΎΠ² Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΆΠ°ΡΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «Π²Π²ΠΎΠ΄». ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΡΠΎΡ
ΡΠ°Π½ΠΈΡΡ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π½ΡΠΆΠ½ΠΎ ΡΠ°ΠΊΠΆΠ΅ Π½Π°ΠΆΠ°ΡΡ ΠΈ ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ «Π²Π²ΠΎΠ΄» ΠΏΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π²ΡΠΉΠ΄Π΅Ρ ΠΈΠ· ΡΠ΅ΠΆΠΈΠΌΠ° ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΡΠ»ΠΈ ΠΏΠΎΡΠ»Π΅ ΡΡΠΈΡ
Π²ΡΠ΅Ρ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠΈ 10 ΡΠ΅ΠΊΡΠ½Π΄ Π½Π΅ Π±ΡΠ΄Π΅Ρ Π½Π°ΠΆΠ°ΡΠ° ΠΊΠ°ΠΊΠΈΡ Π½ΠΈΠ±ΡΠ΄Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° ΡΠΎ ΡΠ°ΡΡ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΡΡ Π² ΡΠ°Π±ΠΎΡΠ΅Π΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΠΈ Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΠΎΡ
ΡΠ°Π½Π΅Π½Π½ΠΎ.
ΠΠ»Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡ Π΄Π²Π΅ ΠΏΠ΅ΡΠ°ΡΠ½ΡΠ΅ ΠΏΠ»Π°ΡΡ ΠΈΠ· ΠΎΠ΄Π½ΠΎΡΡΠΎΡΠΎΠ½Π½Π΅Π³ΠΎ ΡΡΠ΅ΠΊΠ»ΠΎΡΠ΅ΠΊΡΡΠΎΠ»ΠΈΡΠ° ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΠΌΠ΅Π΅Ρ ΡΠ°Π·ΠΌΠ΅ΡΡ 50 Π½Π° 100 ΠΌΠΌ, Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ Ρ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ, Π° Π½Π° Π΄ΡΡΠ³ΠΎΠΉ ΡΠ°ΠΌΠΈ ΡΠ°ΡΡ. Π Π°Π²Π·ΠΎΠ΄ΠΊΠ° ΠΏΠ»Π°ΡΡ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ SpringLayout.
ΠΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ ΠΈΠ»ΠΈ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ ΡΠΎΠ±ΡΠ°Π½ Π½Π° Π΄Π²ΡΡ ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΡΡ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ°Ρ FYD-8021BS-11, ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠΌΠ΅Π΅Ρ 2 ΡΠ°Π·ΡΡΠ΄Π° ΠΈ ΠΈΠΌΠ΅ΡΡ ΠΎΠ±ΡΠΈΠΉ Π°Π½ΠΎΠ΄.
ΠΠΌΠ΅ΡΡΠΎ ΡΠΊΠ°Π·Π°Π½ΡΡ Π½Π° ΡΡ Π΅ΠΌΠ΅ Π²Π΅ΡΠ½Ρ Π½ΠΈΡ Π²ΠΊΠ»ΡΡΠ°ΡΡΠΈΡ ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡΠΎΠ² ΠΏΠ»Π°ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄ΡΡΠ³ΠΈΠ΅ ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ KT361B.
ΠΡΡ ΠΎΠ΄Π½ΠΈΠΊ ΡΡΠ°ΡΡΠΈ: Π§Π°ΡΡ-ΡΠ΅ΡΠΌΠΎΠΌΠ΅ΡΡ
ΡΡ Π΅ΠΌΠ° ΠΈΠ· ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ°
Π‘Π½Π°ΡΠ°Π»Π° ΡΠ°ΡΠΈΠΊΠΈ Π²ΡΠ³Π»ΡΠ΄Π΅Π»ΠΈ ΡΠ°ΠΊ:
ΠΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎ ΡΡ Π΅ΠΌΠ΅. ΠΡΠ΅ΠΌΡ Π·Π°Π΄Π°Π΅Ρ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ° ds1307, ΡΡΠΎ ΡΠ°ΡΡ-ΠΊΠ°Π»Π΅Π½Π΄Π°ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π΄Π°ΠΆΠ΅ ΠΏΡΠΈ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΠΏΠΈΡΠ°Π½ΠΈΡ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ Π±Π°ΡΠ°ΡΠ΅ΠΉΠΊΠ΅ Π½Π° 3 Π²ΠΎΠ»ΡΡΠ°. ΠΠ° ΡΠ°ΠΊΠΎΠΉ Π±Π°ΡΠ°ΡΠ΅ΠΉΠΊΠ΅ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΎΡΠΈΠΊΠ°ΡΡ Π³ΠΎΠ΄Π° Π΄Π²Π° ΡΠΎΡΠ½ΠΎ. Π’Π°ΠΊΡΠΈΡΡΠ΅ΡΡΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ° ΠΎΠ±ΡΡΠ½ΡΠΌ ΡΠ°ΡΠΎΠ²ΡΠΌ ΠΊΠ²Π°ΡΡΠ΅ΠΌ. ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ attiny2313 ΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΠΈΠΊΠΎΠΌ, Π° ΡΠ°ΠΊ ΠΆΠ΅ ΠΎΠΏΡΠ°ΡΠΈΠ²Π°Π΅Ρ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ ds1307, Π²ΡΠ²ΠΎΠ΄Ρ Π²ΡΠ΅ΠΌΡ Π½Π° Π΄ΠΈΡΠΏΠ»Π΅ΠΉ.
ΠΡΠ½ΠΎΠ²Π½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ Π±ΠΎΠ»ΡΡΠΈΡ
ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΠΈΠΊΠΎΠ² β ΠΈΡ
ΠΏΠΎΠ²ΡΡΠ΅Π½Π½ΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΡ, ΠΈΠΌ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ 7.5 Π², Π° Π²ΡΡ ΡΡ
Π΅ΠΌΠ° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΎΡ 5 Π²ΠΎΠ»ΡΡ.
Π²ΠΎΡ Π·Π΄Π΅ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ:
ΠΠΎΠΊΠ° Π΅Ρ
Π°Π»ΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΡ ΡΠΎΠ΄ΠΈΠ»Π°ΡΡ ΡΠ°ΠΊΠ°Ρ Π²ΠΎΡ ΡΡ
Π΅ΠΌΠΊΠ°, ΡΠ°Π±ΠΎΡΠ°ΡΡΠ°Ρ Π±Π΅Π· ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅.
Π Π²ΠΎΡ Π½Π°ΠΊΠΎΠ½Π΅Ρ ΠΎΠ½ΠΈ ΠΏΡΠΈΠ΅Ρ
Π°Π»ΠΈ!
ΡΠΎΡΠΎΡΠΊΠΈ
Π²ΡΠ΅ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΡ ΠΎΠΊΠ°Π·Π°Π»ΠΈΡΡ ΡΠ΅Π»ΡΠΌΠΈ ΠΈ ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½ΡΠΌΠΈ.ΠΠ°Π΄Π½ΡΡ ΡΡΠΎΡΠΎΠ½Π°. ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠ° ΡΡΠ°ΡΠ½Π΄Π°ΡΡΠ½Π°Ρ, ΡΠΊΠ°Π·Π°Π½Π° Π½Π° ΡΡΡΠ°Π½ΠΈΡΠΊΠ΅ ΡΠΎΠ²Π°ΡΠ°, ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΎ
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° ΠΏΠΎΡΡΡΠΎΠΈΠ» ΡΡ
Π΅ΠΌΡ Π½Π° ΠΌΠ°ΠΊΠ΅ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅.
ΠΡΡ Ρ
ΡΠ΄ΠΎ-Π±Π΅Π΄Π½ΠΎ Π·Π°ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ, ΠΏΡΠΎΡΠΈΠΊΠ°Π»ΠΎ ΡΠ°ΠΊ ΠΏΠ°ΡΡ Π΄Π½Π΅ΠΉ, ΠΈ Ρ ΡΠ΅ΡΠΈΠ» ΡΠΏΠ°ΡΡΡ Π²ΡΠ΅ ΠΊΠ°ΠΏΠΈΡΠ°Π»ΡΠ½ΠΎ Π½Π° ΠΏΠ»Π°ΡΡ. ΠΠΎΡΠ»Π΅ ΠΈΠ·Π²ΡΠ°ΡΠ΅Π½ΠΈΠΉ Ρ ΡΠ°Π·Π²ΠΎΠ΄ΠΊΠΎΠΉ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠΎΠ΄ΠΈΠ»ΠΎΡΡ Π²ΠΎΡ ΡΡΠΎ:
ΡΠΎΡΠΎΡΠΊΠΈ
ΠΏΡΠΈΠ½ΡΠ΅ΡΠ° Ρ ΠΌΠ΅Π½Ρ Π½Π΅Ρ, ΡΡΠ΅Π½ΠΈΡΡΡΡΡ Π½Π° Π»ΠΈΡΡΠΈΠΊΠ΅, ΠΏΠΎΡΠΎΠΌ ΠΌΠ°ΡΠΊΠ΅ΡΠΎΠΌ Π½Π° ΠΏΠ»Π°ΡΡΠΊΡΠ°ΡΠΎΡΠ°
ΠΏΠΎΡΠ»Π΅ ΠΊΡΠΏΠ°Π½ΠΈΡ Π² Ρ
Π»ΠΎΡΠ½ΠΎΠΌ ΠΆΠ΅Π»Π΅Π·Π΅. ΠΡΡΠ»ΠΎ Π½Π΅ ΠΎΡΠ΅Π½Ρ, Π½ΠΎ ΡΡΠ½ΠΊΡΠΈΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ Π±ΡΠ΄Π΅Ρ
ΠΠ°ΠΏΠ°ΡΠ» Π²ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Π½Π° ΠΏΠ»Π°ΡΡ. ΠΠ΅ΡΠ°Π»ΠΈ ΡΡΠ°ΡΠ°Π»ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΈ ΡΠΊΡΡΠ»ΠΈΡΡ Π·Π° ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ°ΠΌΠΈ, ΠΌΠ΅ΡΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠΎΠΌ Π½Π° ΡΡΠΎΠΉΠΊΠ°Ρ
ΠΈ ΠΏΠ»Π°ΡΠΎΠΉ ΠΌΠ½ΠΎΠ³ΠΎ, ΠΏΠΎΡΡΠΎΠΌΡ Π²ΡΠ΅ Π²ΡΡΠ»ΠΎ Π°ΠΊΠΊΡΡΠ°ΡΠ½ΠΎ. ΠΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΡ ΡΡΠ΅ΠΌΠ½ΡΠ΅.
ΠΠ΅ΡΠ²ΠΎΠ΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅, Π·Π°Π²Π΅Π»ΠΈΡΡ ΡΡΠ°Π·Ρ, Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, Π½ΠΈΠ³Π΄Π΅ Π½Π΅ Π΄ΡΠΌΠΈΡ
Π’Π΅ΠΏΠ΅ΡΡ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π»ΡΡΡΠ΅, ΡΠ°ΡΡ Π²ΠΈΠ΄Π½ΠΎ ΠΈ Π΄Π½Π΅ΠΌ, ΠΈ Π½ΠΎΡΡΡ, ΠΏΡΠΈΡΠΎΠΌ Π½ΠΎΡΡΡ ΠΎΠ½ΠΈ Π½Π΅ ΠΌΠ΅ΡΠ°ΡΡ ΡΠΏΠ°ΡΡ ΡΠ²ΠΎΠΈΠΌ ΡΠ²Π΅ΡΠΎΠΌ.
Π’ΡΠ°Π΄ΠΈΡΠΈΡ Π³ΠΎΠ²ΠΎΡΠΈΡΠ΅?
Π‘Ρ Π΅ΠΌΠ° ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΡΡ ΡΠ°ΡΠΎΠ² Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ AVR Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ DS1307
ΠΠΎΠ±ΡΠΎΠ³ΠΎ Π΄Π½Ρ ΡΠ²Π°ΠΆΠ°Π΅ΠΌΡΠ΅ ΡΠ°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»ΠΈ!
ΠΡΠΈΠ²Π΅ΡΡΡΠ²ΡΡ Π²Π°Ρ Π½Π° ΡΠ°ΠΉΡΠ΅ βΠ Π°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»Ρβ
Π‘Π΅Π³ΠΎΠ΄Π½Ρ, ΡΠ²Π°ΠΆΠ°Π΅ΠΌΡΠ΅ ΡΠ°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»ΠΈ, Π²Π°ΡΠ΅ΠΌΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΡΡΡ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠ°Ρ ΡΡ Π΅ΠΌΠ° ΡΠ°ΡΠΎΠ² Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ AVR ΠΈ ΡΠ°ΡΠΎΠ² ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ I2C DS1307.
ΠΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ ΡΠΎΠ±ΡΠ°Π½Π° Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ ATyni26 (ΠΏΡΠΎΡΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡΠΎΡ ΠΠ Π±ΡΠ» ΠΏΠΎΠ΄ ΡΡΠΊΠΎΠΉ). ΠΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ Π»ΡΠ±ΠΎΠΉ Π΄ΡΡΠ³ΠΎΠΉ ΠΠ, Π³Π»Π°Π²Π½ΠΎΠ΅ ΡΡΠΎΠ±Ρ Ρ Π½Π΅Π³ΠΎ Π±ΡΠ»ΠΎ 13 ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΡ Π²Ρ ΠΎΠ΄ΠΎΠ² β 11 Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½Π° ΡΠ΅ΡΡΡΠ΅Ρ ΡΠ°Π·ΡΡΠ΄Π½ΡΠΉ ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΡΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½ΡΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ ΠΈ 2 Π²ΡΠ²ΠΎΠ΄Π° β Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΈ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.
Π‘Ρ Π΅ΠΌΠ° ΡΠ°ΡΠΎΠ²:
Π ΡΡ
Π΅ΠΌΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π΄Π΅ΡΠ°Π»ΠΈ:
— ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ β ATyni26 Π² DID ΠΊΠΎΡΠΏΡΡΠ΅
β Π§Π°ΡΡ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ β DS1307 Π² DIP ΠΊΠΎΡΠΏΡΡΠ΅
β ΠΠ²Π°ΡΡ β 32,768 ΠΊΠΡ, Ρ Π²Ρ
ΠΎΠ΄Π½ΠΎΠΉ Π΅ΠΌΠΊΠΎΡΡΡΡ 12 ΠΏΡ (ΠΌΠΎΠΆΠ½ΠΎ Π²Π·ΡΡΡ Ρ ΠΌΠ°ΡΠ΅ΡΠΈΠ½ΡΠΊΠΎΠΉ ΠΏΠ»Π°ΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°), ΠΎΡ ΡΡΠΎΠ³ΠΎ ΠΊΠ²Π°ΡΡΠ° Π·Π°Π²ΠΈΡΠΈΡ ΡΠΎΡΠ½ΠΎΡΡΡ Ρ
ΠΎΠ΄Π° ΡΠ°ΡΠΎΠ²
β ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ DS1307 β 3 Π²ΠΎΠ»ΡΡΠΎΠ²ΡΠΉ Π»ΠΈΡΠΈΠ΅Π²ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ CR2032
β 4-ΡΠ°Π·ΡΡΠ΄Π½ΡΠΉ ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΡΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½ΡΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ β FYQ-5641UB -21 Ρ ΠΎΠ±ΡΠΈΠΌ ΠΊΠ°ΡΠΎΠ΄ΠΎΠΌ (ΡΠ»ΡΡΡΠ°ΡΡΠΊΠΈΠΉ, Π³ΠΎΠ»ΡΠ±ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠ° ΡΠ²Π΅ΡΠ΅Π½ΠΈΡ)
β Π²ΡΠ΅ ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡΡ β NPN-ΡΡΡΡΠΊΡΡΡΡ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ Π»ΡΠ±ΡΠ΅ (ΠΠ’3102, ΠΠ’315 ΠΈ ΠΈΡ
Π·Π°ΡΡΠ±Π΅ΠΆΠ½ΡΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΈ), Ρ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠ» ΠΠ‘547Π‘
β ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΠ½ΡΠΉ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΡΠΈΠΏΠ° 7805
β Π²ΡΠ΅ ΡΠ΅Π·ΠΈΡΡΠΎΡΡ ΠΌΠΎΡΠ½ΠΎΡΡΡΡ 0,25 Π²Π°ΡΡ
β ΠΏΠΎΠ»ΡΡΠ½ΡΠ΅ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡΡ Π½Π° ΡΠ°Π±ΠΎΡΠ΅Π΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ 50 Π²ΠΎΠ»ΡΡ
Π’ΠΎΠΊ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π΄ΠΎ 30 ΠΌΠ.
ΠΠ»Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π»ΡΠ±ΠΎΠ΅ Π½Π΅Π½ΡΠΆΠ½ΠΎΠ΅ Π·Π°ΡΡΠ΄Π½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΎΡ ΡΠ΅Π»Π΅ΡΠΎΠ½Π° ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΡΡΠΈΠΉ Π±Π»ΠΎΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ Ρ Π²ΡΡ
ΠΎΠ΄Π½ΡΠΌ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ 7-9 Π²ΠΎΠ»ΡΡ.
ΠΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Ρ ΡΠ°ΡΠ°ΠΌΠΈ DS1307 ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΠΏΠΎ ΡΠΈΠ½Π΅ I2C ΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΌ ΠΏΡΡΠ΅ΠΌ.
ΠΠ°ΡΠ°ΡΠ΅ΠΉΠΊΡ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠ³ΠΎ ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ°ΡΠΎΠ² DS1307 ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π½Π΅ ΡΡΠ°Π²ΠΈΡΡ, Π½ΠΎ Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, ΠΏΡΠΈ ΠΏΡΠΎΠΏΠ°Π΄Π°Π½ΠΈΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π² ΡΠ΅ΡΠΈ, ΡΠ΅ΠΊΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ Π·Π°Π½ΠΎΠ²ΠΎ.
ΠΠ΅ΡΠ°ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ° ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π½Π΅ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡΡ, ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ Π±ΡΠ»Π° ΡΠΎΠ±ΡΠ°Π½Π° Π² ΠΊΠΎΡΠΏΡΡΠ΅ ΠΎΡ Π½Π΅ΠΈΡΠΏΡΠ°Π²Π½ΡΡ
ΠΌΠ΅Ρ
Π°Π½ΠΈΡΠ΅ΡΠΊΠΈΡ
ΡΠ°ΡΠΎΠ². Π‘Π²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ (Ρ ΡΠ°ΡΡΠΎΡΠΎΠΉ ΠΌΠΈΠ³Π°Π½ΠΈΡ 1 ΠΡ) ΡΠ»ΡΠΆΠΈΡ Π΄Π»Ρ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠ°ΡΠΎΠ² ΠΈ ΠΌΠΈΠ½ΡΡ Π² ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ.
Π Π°Π±ΠΎΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
Π’Π°ΠΊΡΠΎΠ²Π°Ρ ΡΠ°ΡΡΠΎΡΠ° ΡΠ°Π±ΠΎΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° β 1 ΠΌΠΡ (Π·Π°Π²ΠΎΠ΄ΡΠΊΠ°Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ°, FUSE-Π±ΠΈΡΡ ΡΡΠΎΠ³Π°ΡΡ ΠΈ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ Π½Π΅ Π½Π°Π΄ΠΎ). Π Π°Π·ΠΌΠ΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ β 1 ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ.
ΠΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ:
— Π·Π°ΠΏΡΡΠΊ ΡΠ°ΠΉΠΌΠ΅ΡΠ° Π’0 Ρ ΠΏΡΠ΅Π΄ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ ΡΠ°ΡΡΠΎΡΠΎΠΉ Π‘Π/8 ΠΈ Π²ΡΠ·ΠΎΠ²ΠΎΠΌ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΠΏΠΎ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ (ΠΏΡΠΈ ΡΠ°ΠΊΠΎΠΉ ΠΏΡΠ΅Π΄ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ ΡΠ°ΡΡΠΎΡΠ΅ Π²ΡΠ·ΠΎΠ² ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΠΊΠ°ΠΆΠ΄ΡΠ΅ 2 ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄Ρ)
β ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΏΠΎΡΡΠΎΠ² (ΠΏΠΎΡΡΡ Π Π0-6 ΠΈ Π Π0-3 Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡΡΡ Π½Π° Π²ΡΠ²ΠΎΠ΄, Π Π7 ΠΈ Π Π6 Π½Π° Π²Π²ΠΎΠ΄)
β ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠΈΠ½Ρ I2C (Π²ΡΠ²ΠΎΠ΄Ρ Π Π4 ΠΈ Π Π5)
β ΠΏΡΠΈ ΠΏΠ΅ΡΠ²ΠΎΠΌ Π·Π°ΠΏΡΡΠΊΠ΅, ΠΈΠ»ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠΌ Π·Π°ΠΏΡΡΠΊΠ΅ ΠΏΡΠΈ ΠΎΡΡΡΡΡΡΠ²ΠΈΠΈ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠ³ΠΎ ΠΏΠΈΡΠ°Π½ΠΈΡ DS307, ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΡΡΡ 7 Π±ΠΈΡ (Π‘Π) Π½ΡΠ»Π΅Π²ΠΎΠ³ΠΎ ΡΠ΅Π³ΠΈΡΡΡΠ° DS1307 ΠΈ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ Π² ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΡΠΈ ΡΡΠΎΠΌ, ΠΊΠ½ΠΎΠΏΠΊΠ° S1 β Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΠΊΠ½ΠΎΠΏΠΊΠ° S2 β ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌΡ ΡΠ°Π·ΡΡΠ΄Ρ. Π£ΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ β ΡΠ°ΡΡ ΠΈ ΠΌΠΈΠ½ΡΡΡ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π² DS1307 (ΡΠ΅ΠΊΡΠ½Π΄Ρ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ Π² Π½ΠΎΠ»Ρ), Π° ΡΠ°ΠΊΠΆΠ΅ Π²ΡΠ²ΠΎΠ΄ SQW/OUT (7-ΠΉ Π²ΡΠ²ΠΎΠ΄) Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΡΡΡ Π½Π° Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΡΡ
ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ² Ρ ΡΠ°ΡΡΠΎΡΠΎΠΉ 1 ΠΡ
β ΡΠ°Π·ΡΠ΅ΡΠ°Π΅ΡΡΡ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠ΅
β ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΈΡ Π² ΡΠΈΠΊΠ» Ρ ΠΎΠΏΡΠΎΡΠΎΠΌ ΠΊΠΎΠΏΠΊΠΈ S2
ΠΡΠΈ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΡΠ΅ΡΡΠΈΠΊΠ° ΡΠ°ΠΉΠΌΠ΅ΡΠ° Π’0 ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΈΡ ΠΊ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ (ΠΊΠ°ΠΆΠ΄ΡΠ΅ 2 ΠΌΡ):
β ΡΡΠΈΡΡΠ²Π°Π΅ΡΡΡ ΡΠ΅ΠΊΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ Ρ DS1307 ΠΊΠΎΡΠΎΡΠΎΠ΅ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ Π² ΡΠ΅ΡΡΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ SRAM (Π΄Π΅ΡΡΡΠΊΠΈ ΡΠ°ΡΠΎΠ², Π΅Π΄ΠΈΠ½ΠΈΡΡ ΡΠ°ΡΠΎΠ², Π΄Π΅ΡΡΡΠΊΠΈ ΠΌΠΈΠ½ΡΡ, Π΅Π΄ΠΈΠ½ΠΈΡΡ ΠΌΠΈΠ½ΡΡ)
β ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ Π²ΡΠ²ΠΎΠ΄Π° ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΈΡ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½Π° ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ΅
β ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ S2 ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π·Π°ΠΏΡΠ΅ΡΠ°Π΅Ρ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΈΡ Π² ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ (ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ S1 ΠΈ S2 ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ Π΄Π΅ΡΡΡΠΊΠΈ ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡΡ ΠΌΠΈΠ½ΡΡ, Π·Π°ΡΠ΅ΠΌ, Ρ 0 ΡΠ΅ΠΊΡΠ½Π΄, Π½Π°ΠΆΠ°ΡΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ S2 ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ Π·Π°ΠΏΠΈΡΡ ΡΡΠΎΡΠ½Π΅Π½Π½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π² DS1307, ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ Π² ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ).
ΠΡΠΈΠΌΠ΅Π½Π΅Π½Π½ΡΠ΅ Π² ΡΡ
Π΅ΠΌΠ΅ ΡΠ°ΡΡ DS1307 ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ Π½Π° ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΈΡ ΡΠ΅ΠΊΡΠ½Π΄Ρ, ΠΌΠΈΠ½ΡΡΡ, ΡΠ°ΡΡ, Π΄Π΅Π½Ρ Π½Π΅Π΄Π΅Π»ΠΈ, Π΄Π°ΡΡ ΠΈ Π³ΠΎΠ΄.
ΠΡΠ»ΠΈ Π² ΡΡ
Π΅ΠΌΠ΅ Π²ΠΌΠ΅ΡΡΠΎ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½ΡΡ
ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠΎΠ² ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ LCD Π΄ΠΈΡΠΏΠ»Π΅ΠΉ, ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ WH0802 (Π΄Π²ΡΡ
ΡΡΡΠΎΡΠ½ΡΠΉ, Ρ Π²ΡΠ²ΠΎΠ΄ΠΎΠΌ Π²ΠΎΡΡΠΌΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π² ΡΡΡΠΎΠΊΠ΅) ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠΉ, ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΠ΅ ΡΠ°ΡΡ Ρ ΠΏΠΎΠ»Π½ΡΠΌ Π²ΡΠ²ΠΎΠ΄ΠΎΠΌ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, Π° ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΎΡ Π³Π°Π»ΡΠ²Π°Π½ΠΈΡΠ΅ΡΠΊΠΈΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΈΠ»ΠΈ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΠ½ΡΡ
Π±Π°ΡΠ°ΡΠ΅ΠΉ.
Π Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ATyni26:
Π Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² DS1307:
Π’ΠΈΠΏΠΎΠ²Π°Ρ ΡΡ Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ D1307:
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌΠ°Ρ ΡΡ Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊΠ²Π°ΡΡΠ° ΠΊ DS1307:
ΠΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Ρ ΡΠ°ΡΠ°ΠΌΠΈ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ DS1307 ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΌ ΠΏΡΡΠ΅ΠΌ, ΠΏΠΎΡΡΠΎΠΌΡ Π² ΡΡ Π΅ΠΌΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π½Π΅Ρ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ I2C.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π½Π°ΠΏΠΈΡΠ°Π½Π° Π² ΡΡΠ΅Π΄Π΅ Algorithm Builder, ΠΈ Π΅ΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΡΡΠ΅Π΄Ρ, ΡΠΎ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠΌ ΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ ΠΏΠΎ ΡΠΈΠ½Π΅ I2C (Π² Π°Π»Π³ΠΎΡΠΈΡΠΌΠ΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΏΡΠΎΠΊΠΎΠΌΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π° ΠΊΠ°ΠΆΠ΄Π°Ρ ΡΡΡΠΎΡΠΊΠ°).
Β Β ΠΠ°ΡΠ°ΡΠΈΡ DS1307 Π½Π° ΡΡΡΡΠΊΠΎΠΌ (312.1 KiB, 1,959 hits)
Β Β Π§Π°ΡΡ Π½Π° ATyni26 Π² Algorithm Builder (8.2 KiB, 1,889 hits)
Β Β ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ°ΡΠΎΠ² Π½Π° ATyni26 Π² HEX ΠΊΠΎΠ΄Π΅ (3.1 KiB, 1,745 hits)
Β Β Π‘Ρ Π΅ΠΌΠ° ΡΠ°ΡΠΎΠ² Π² ΡΠΎΡΠΌΠ°ΡΠ΅ sPlan7 (119.3 KiB, 6,972 hits)
Π‘Ρ Π΅ΠΌΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π½Π΅ ΡΠ»ΠΎΠΆΠ½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ ΡΠΈΡΡΠΎΠ²ΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ ΡΠ°ΡΠΎΠ² Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ATTINY2313. Π’Π°ΠΊ ΠΆΠ΅ ΠΊ Π½Π΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΡΡΠΈΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ «ΠΌΠ΅ΡΠ΅ΠΎΡΡΠ°Π½ΡΠΈΡ».
ΠΠ»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π±ΠΎΠ»ΡΡΠΈΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½ΡΠ΅
ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΡΠ΅ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΡ, Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» SC18-11GWA Ρ Π²ΡΡΠΎΡΠΎΠΉ
ΡΠΈΡΡ 45 ΠΌΠΌ. Π§Π°ΡΡΠΎΡΠ° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π½Π° ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ°Ρ
— 200 ΠΡ.
Π Π΅ΠΆΠΈΠΌΡ Π±ΡΠ΄ΠΈΠ»ΡΠ½ΠΈΠΊΠ°, ΡΠ°ΠΉΠΌΠ΅ΡΠ° ΠΈ Ρ.ΠΏ. Π½Π΅ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½Π½Ρ. ΠΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ
ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΏΠΎΠΏΡΠ°Π²ΠΊΠΈ Ρ
ΠΎΠ΄Π°, Π΄Π»Ρ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΡΠΎΡΠ½ΠΎΡΡΠΈ.
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π΄Π²ΡΡ
ΠΊΠ½ΠΎΠΏΠΎΠΊ — ΠΏΠ΅ΡΠ²Π°Ρ
Π²ΡΠ±ΠΈΡΠ°Π΅Ρ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ, Π²ΡΠΎΡΠ°Ρ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅Ρ Π΅Π³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΎΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ
ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° ΠΏΡΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠΌ Π½Π°ΠΆΠ°ΡΠΈΠΈ.
ΠΠ»Ρ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΠΈ Ρ ΠΎΠ΄Π° ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠ°ΠΌΠΎΠΉ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΠΌΠΈΠ½ΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΡ ΡΡΡΠΎΠΊ. ΠΠ΅ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠ°Π²Π½Π° 110 ΠΌΠΈΠ½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠΏΡΠ°Π²ΠΊΠΈ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ ΡΠ°ΡΡ Π·Π° ΡΡΡΠΊΠΈ ΠΎΡΡΡΠ°Π»ΠΈ Π½Π° 5 ΡΠ΅ΠΊΡΠ½Π΄, ΡΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠΏΡΠ°Π²ΠΊΠΈ Π½Π° 5 ΡΡΠΎΠ±Ρ ΡΠ°ΡΡ ΡΠ»ΠΈ ΡΠΎΡΠ½ΠΎ. ΠΡΠΈ ΠΏΡΠΎΠΏΠ°Π΄Π°Π½ΠΈΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΡΠ° ΠΏΠΎΠΏΡΠ°Π²ΠΊΠ° ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΡΡΡ Π² ΡΠ½Π΅ΡΠ³ΠΎΠ½ΠΈΠ·Π°Π²ΠΈΡΠΈΠΌΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ.
ΠΡΠ° ΡΡΠΊΠ½ΡΠΈΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠΎΡΠ½ΠΎΡΡΡ Ρ ΠΎΠ΄Π° Π½Π΅ Ρ ΡΠΆΠ΅ 1 ΡΠ΅ΠΊΡΠ½Π΄Ρ Π·Π° ΡΡΡΠΊΠΈ, ΠΈΠ»ΠΈ ΠΎΠΊΠΎΠ»ΠΎ 6 ΠΌΠΈΠ½ΡΡ Π·Π° Π³ΠΎΠ΄.
ΠΠ½ΠΎΠΏΠΊΠ° SW3 ΡΠ°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π²ΡΠ±ΠΎΡΠ° Π΄Π½Π΅Π²Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½ΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° ΡΡΠΊΠΎΡΡΠΈ, ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° Π½Π΅Π΅ Π² ΠΎΠ±ΡΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ°Π±ΠΎΡΡ ΡΡΠΊΠΎΡΡΡ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠΎΠ² ΡΠΌΠ΅Π½ΡΠ°Π΅ΡΡΡ. ΠΠΎΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΡΡΠΊΠΎΡΡΠΈ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ΅ΡΠ΅Π· 8 ΡΠ°ΡΠΎΠ², ΠΈΠ»ΠΈ ΠΏΡΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠΌ Π½Π°ΠΆΠ°ΡΠΈΠΈ.
ΠΡΠ»ΠΈ Π΄Π°ΡΡΠΈΠΊ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ ΡΠ΅ΡΠ΅Π· ΠΊΠ½ΠΎΠΏΠΊΡ,
ΠΏΡΠΈ Π΅Π΅ Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΠΈ, ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ Π½Π°Π»ΠΈΡΠΈΠ΅ Π΄Π°ΡΡΠΈΠΊΠ° ΠΈ
Π²ΡΠ²ΠΎΠ΄ΠΈΡ Π½Π° ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ. ΠΡΠΈ
ΡΠ°Π·ΠΌΡΠΊΠ°Π½ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ Π²ΠΎΠ·Π²ΡΠ°Ρ Π² ΡΠ΅ΠΆΠΈΠΌ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ,
Π΅ΡΠ»ΠΈ ΠΆΠ΅ Π΄Π°ΡΡΠΈΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ Π½Π°ΠΏΡΡΠΌΡΡ ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΡΡΠ°Π΅ΡΡΡ Π·Π°ΠΌΠΊΠ½ΡΡΠΎΠΉ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠΈ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ,
ΡΠΎ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠΈ 30 ΡΠ΅ΠΊΡΠ½Π΄, ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΠΊΠ°ΠΆΠ΄ΡΠ΅
5 ΡΠ΅ΠΊΡΠ½Π΄ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΆΠΈΠΌΠ° ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ
ΡΠ°ΡΡ-ΡΠ΅ΡΠΌΠΎΠΌΠ΅ΡΡ.
ΠΠ½ΠΎΠΏΠΊΠ° SW1 ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π΄Π°ΡΡΠΈΠΊΠ° ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ. ΠΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄Π°ΡΡΠΈΠΊΠΎΠ², ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ΅ΡΠ΅Π· ΡΠ²ΠΎΡ ΠΊΠ½ΠΎΠΏΠΊΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Π² Π΄ΠΎΠΌΠ΅ ΠΈ Π½Π° ΡΠ»ΠΈΡΠ΅, ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΎΠ΄ΠΈΠ½ Π΄Π°ΡΡΠΈΠΊ Π½Π°ΠΏΡΡΠΌΡΡ, Π±Π΅Π· ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π²ΡΠ΅ ΡΡΠΈ Π²Π°ΡΠΈΠ°Π½ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ. ΠΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ SW2 ΠΈ SW3 Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΡΠ°ΡΠΎΠ² ΠΊΠ°ΠΊ ΠΎΠΏΠΈΡΠ°Π½ΠΎ Π²ΡΡΠ΅. Π Π΅Π·ΠΈΡΡΠΎΡΡ R1-R8 Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΡΠ°ΡΡΠΈΡΠ°Π½Ρ Π½Π° ΠΌΠΎΡΠ½ΠΎΡΡΡ 0,5 ΠΡ. ΠΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ Π‘5 Π½Π°Π΄ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΡ Π½Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΌ ΡΠ°ΡΡΠΎΡΠ½ΠΈΠΈ ΠΎΡ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°, Π΄Π»Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ Π·Π°ΡΠΈΡΡ ΠΎΡ ΠΏΠΎΠΌΠ΅Ρ Π² ΡΡ Π΅ΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΡΡ Π΅ΡΠ΅ Π΄Π²Π° ΡΠ°ΠΊΠΈΡ ΠΆΠ΅ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΡΡ ΠΏΠ°ΡΠ°Π»Π΅Π»ΡΠ½ΠΎ Π²ΡΠ²ΠΎΠ΄Π°ΠΌ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ D2, D3 (Π²ΡΠ²ΠΎΠ΄Ρ 7 ΠΈ 14). Π’ΠΎΡΠ½ΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π΅ΠΌΠΊΠΎΡΡΠΈ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡΠΎΠ² Π‘3 ΠΈ Π‘4.
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π΄Π°ΡΡΠΈΠΊΠ° ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΈΡΠΏΠΎΠ»Π·ΡΠ·ΡΠ΅ΡΡΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ° DS18B20 ΠΈΠ»ΠΈ Π΅Π΅ ΠΏΠΎΠ»Π½ΡΠΉ Π°Π½Π°Π»ΠΎΠ³. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π΅ΠΏΠΎΠ»Π½ΡΠΉ Π°Π½Π°Π»ΠΎΠ³, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ DS1820 Π½Π΅Π»ΡΠ·Ρ, Ρ.ΠΊ. ΠΈΠ·-Π·Π° ΡΠ°Π·Π»ΠΈΡΠΈΠΉ Π² ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π΅ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° Π±ΡΠ΄Π΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ.
Π‘Π²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½ΡΠ΅ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Ρ ΠΎΠ±ΡΠΈΠΌ ΠΊΠ°ΡΠΎΠ΄ΠΎΠΌ, Π²
Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΈΡ
ΠΌΠΎΡΠ½ΠΎΡΡΠΈ ΠΏΠΎΠ΄Π±ΠΈΡΠ°ΡΡΡΡ Π½ΠΎΠΌΠΈΠ½Π°Π»Ρ ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ² R1-R8.
ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ ΡΠ°ΡΠΎΠ² Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ Π±Π»ΠΎΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΠΉ ΡΠΎΠΊ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 300 ΠΌΠ ΠΏΡΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠΈ 12-15 Π²ΠΎΠ»ΡΡ.
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° fuses Π΄Π»Ρ Π·Π°ΠΏΠΈΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½Π° ΡΡΠΎΠΌ ΡΠΈΡΡΠ½ΠΊΠ΅.
Π ΠΏΠ°ΠΏΠΊΠ΅ src Π΄Π²Π΅ Π²Π΅ΡΡΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ, Π΅ΡΠ»ΠΈ Π΄Π°ΡΡΠΈΠΊ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Π½Π΅ Π½ΡΠΆΠ΅Π½, ΡΠΎ Π»ΡΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²Π΅ΡΡΠΈΡ 2 ΡΡΠΎΠ±Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π½Π΅ ΠΏΡΡΠ°Π»ΡΡ Π΅Π³ΠΎ ΠΎΠΏΡΠΎΡΠΈΡΡ.
ΠΠ°ΡΠ½Ρ Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ ΠΆΠΈΠ²ΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΠΊΠΎΡΠΎΡΠΎΠ΅, ΠΊ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠΌΡ ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ. Π ΡΠ°Π· ΠΌΡ ΠΆΠΈΠ²ΡΠΌ Π² ΡΡΠΎΠΌ ΠΌΠΈΡΠ΅, ΡΠΎ Π΄Π°Π²Π°ΠΉΡΠ΅ ΡΠ»Π΅Π΄ΠΈΡΡ Π·Π° Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ ΠΈ Π½Π΅ ΡΠΏΡΡΠΊΠ°ΡΡ Π½ΠΈ ΠΌΠΈΠ½ΡΡΡ, ΡΡΠ°ΡΡ Π΅Ρ Π²ΠΏΡΡΡΡΡ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Ρ ΠΈ ΡΠ΄Π΅Π»Π°Π» ΡΡΠΎ ΡΡΠ΄Π΅ΡΠ½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΡΠ°ΡΡ.
ΠΠ° ΡΠ»ΠΈΡΠ΅ Π²ΡΡΠ°Π»ΠΎ ΡΠΎΠ»Π½ΡΠ΅, Ρ Π½Π°ΡΠΈΡΠΎΠ²Π°Π» ΠΏΠ»Π°ΡΡ ΠΈ ΠΏΠΎΡΠ΅ΡΠ°Π» Π½Π° ΠΊΡΠ΅ΡΠΎΠΊΡ, Π΄Π°Π±Ρ Π½Π°ΠΏΠ΅ΡΠ°ΡΠ°ΡΡ ΠΏΠ»Π°ΡΡ
ΠΠ°Π»ΡΡΠ΅ ΡΠ΅, ΠΊΡΠΎ Π·Π½Π°ΡΡ ΠΊΠ°ΠΊ ΠΈΠ·Π³ΠΎΡΠ°Π²Π»ΠΈΠ²Π°ΡΡΡΡ ΠΏΠ»Π°ΡΡ ΠΏΠΎΠΉΠΌΡΡ, ΡΡΠΎ Ρ ΠΏΠ΅ΡΠ΅Π²ΡΠ» ΡΠΈΡΡΠ½ΠΎΠΊ ΡΡΡΠ³ΠΎΠΌ Π½Π° ΡΠ΅ΠΊΡΡΠΎΠ»ΠΈΡ, ΠΏΡΠΎΡΡΠ°Π²ΠΈΠ», Π·Π°Π»ΡΠ΄ΠΈΠ» ΠΈ Ρ.Π΄., Π° ΡΠ΅, ΠΊΡΠΎ Π½Π΅ Π² ΠΊΡΡΡΠ΅ β ΠΏΠΎΡΠΈΡΠ°ΠΉΡΠ΅ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ ΠΏΡΠΎ ΠΈΠ·Π³ΠΎΡΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ»Π°Ρ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ ΠΠ£Π’ β (ΠΠ°Π·Π΅ΡΠ½ΠΎ-ΡΡΡΠΆΠ½Π°Ρ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡ).
ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Ρ Π·Π°ΡΠ½ΡΡΡ Π·Π°Π±ΡΠ», Π½ΠΎ Π΄ΡΠΌΠ°Ρ, ΡΡΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ Π±ΡΠ΄Π΅Ρ Π²ΠΈΠ΄Π½ΠΎ ΠΈ Π½Π° Π³ΠΎΡΠΎΠ²ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅:
ΠΠΈΠ΄Π½ΠΎ ΠΌΠ΅ΡΡΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ Π²Π·ΡΠ»ΠΈΡΡ, Π½ΠΎ Π½ΠΈΡΠ΅Π³ΠΎ ΡΡΡΠ°ΡΠ½ΠΎΠ³ΠΎ Π½Π΅ ΡΠ»ΡΡΠΈΠ»ΠΎΡΡ, ΠΎΡΡΡΠ°Π» ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½.
ΠΠ°Π»ΡΡΠ΅ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π·Π°ΠΏΠ°ΡΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ, Π½Π° ΠΊΠΎΡΠΎΡΡΡ
Ρ ΠΎΡΠΎΠ±ΠΎ ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ Π½Π΅ Π±ΡΠ΄Ρ, ΡΠΎΠ»ΡΠΊΠΎ ΠΎΡΡΠ°Π²Π»Ρ ΠΈΡ
ΡΠΏΠΈΡΠΎΠΊ:
Π ΠΏΡΡΠΊΠ°ΠΉ Π²Π°Ρ Π½Π΅ ΡΠΌΡΡΠ°Π΅Ρ Π΄Π»ΠΈΠ½Π° ΡΡΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ°, Π²Π΅Π΄Ρ ΠΌΡ ΡΠΎΠ±ΠΈΡΠ°Π΅ΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π½Π° Π΄ΠΎΠ»Π³ΠΈΠ΅ Π³ΠΎΠ΄Π°, ΠΈ ΠΎΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΡΠΎΠ±ΡΠ°Π½ΠΎ Π½Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅!
ΠΡΠΎ ΠΆΠ΅Π»Π°Π΅Ρ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π° ΠΏΠ»Π°ΡΡ Ρ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, Π²ΠΎΡ ΡΠΎΡΠΎ:
ΠΠ°ΠΊ ΠΈ Π²ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΡΠ°ΡΡ Π½ΡΠΆΠ΄Π°ΡΡΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅. Π Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π½Π°ΠΏΠΈΡΠ°Π½Π° Π½Π° ΡΠ·ΡΠΊΠ΅ BASIC Π² BASCOM AVR. ΠΡΠΎΡ ΡΠ·ΡΠΊ ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΎΠ±Π½ΡΠΉ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΊΠΎΠ΄ ΠΏΠΎΠ½ΡΡΠ½ΡΠΉ, ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΉ ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ Π½Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠ° Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅. ΠΠΈΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ Π½ΠΎΠ»Ρ Ρ Π½Π΅ ΡΡΠ°Π», Π° Π²Π·ΡΠ» ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΠ°ΡΡΠΈ ΡΠ°ΠΉΡΠ° ΠΏΠ°ΡΠ»ΡΠ½ΠΈΠΊ. ΠΡΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅ΡΡΡ β Π½Π°ΠΉΠ΄ΡΡ, Ρ ΠΆΠ΅ ΠΏΡΠΎΡΡΠΎ ΠΎΡΡΠ°Π²Π»Ρ Π΄ΠΎΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΉ ΠΌΠ½ΠΎΡ ΠΊΠΎΠ΄ ΡΡΡ:
$regfile = "attiny2313.
dat"
$crystal = 8000000
Dim Count As Byte
Dim Number(4) As Integer
Dim Pointmem As Byte
Dim Point As Bit
Dim Mine As Byte
Dim Hour As Byte
Dim Seco As Byte
Config Porta.1 = Output
Porta.1 = 1
Waitms 10
Porta.1 = 0
Waitms 70
Porta.1 = 1
Waitms 10
Porta.1 = 0
Config Portb = Output
Config Porta.0 = Output
Config Portd.2 = Output
Config Portd.3 = Output
Config Portd.6 = Output
Config Sda = Portd.5
Config Scl = Portd.4
Config Pind.0 = Input
Portd.0 = 1
Config Pind.1 = Input
Portd.1 = 1
Config Timer1 = Timer , Prescale = 64
On Timer1 Awake:
Config Timer0 = Timer , Prescale = 64
On Ovf0 Refresh
Dig1 Alias Porta.0 : Dig2 Alias Portd.2 : Dig3 Alias Portd.3 : Dig4 Alias Portd.6
Enable Interrupts
Enable Ovf0
Enable Timer1
Start Timer1
Hour = 0
Mine = 0
If Pind.1 = 0 And Pind.0 = 0 Then
Porta.1 = 1
Waitms 100
Porta.1 = 0
Hour = 0
Mine = 0
Seco = 1
Seco = Makebcd(seco)
I2cstart
I2cwbyte &HD0
I2cwbyte 0
I2cwbyte Seco
I2cstop
Mine = Makebcd(mine)
I2cstart
I2cwbyte &HD0
I2cwbyte 1
I2cwbyte Mine
I2cstop
Hour = Makebcd(hour)
I2cstart
I2cwbyte &HD0
I2cwbyte 2
I2cwbyte Hour
I2cstop
Waitms 1000
Porta.
1 = 1
Waitms 10
Porta.1 = 0
End If
Do
I2cstart
I2cwbyte &HD0
I2cwbyte &H00
I2cstart
I2cwbyte &HD1
I2crbyte Seco , Ack
I2crbyte Mine , Ack
I2crbyte Hour , Nack
I2cstop
Seco = Makedec(seco)
Mine = Makedec(mine)
Hour = Makedec(hour)
If Seco = 80 Then
Seco = 10
Seco = Makebcd(seco)
I2cstart
I2cwbyte &HD0
I2cwbyte 0
I2cwbyte Seco
I2cstop
End If
If Hour > 9 Then
Number(1) = Hour / 10
Number(1) = Abs(number(1))
Else
Number(1) = 20
End If
Number(2) = Hour Mod 10
If Mine > 9 Then
Number(3) = Mine / 10
Number(3) = Abs(number(3))
Else
Number(3) = 0
End If
Number(4) = Mine Mod 10
If Pind.1 = 0 Then
Porta.1 = 1
Waitms 10
Porta.1 = 0
If Mine = 59 Then
Mine = 0
Else
Incr Mine
End If
Mine = Makebcd(mine)
I2cstart
I2cwbyte &HD0
I2cwbyte 1
I2cwbyte Mine
I2cstop
Else
If Pind.0 = 0 Then
Porta.1 = 1
Waitms 10
Porta.1 = 0
If Hour = 23 Then
Hour = 0
Else
Incr Hour
End If
Hour = Makebcd(hour)
I2cstart
I2cwbyte &HD0
I2cwbyte 2
I2cwbyte Hour
I2cstop
End If
End If
Waitms 250
Loop
Awake:
If Point = 1 Then
Porta.
1 = 1
Waitus 10
Porta.1 = 0
End If
Toggle Point
Return
Refresh:
Reset Dig1 : Reset Dig2 : Reset Dig3 : Reset Dig4
Incr Count : If Count > 4 Then Count = 1
If Count = 2 And Point = 1 Then
Pointmem = Number(2) + 10
Portb = Lookup(pointmem , Digits)
Else
Portb = Lookup(number(count) , Digits)
End If
Select Case Count
Case 1 : Set Dig1
Case 2 : Set Dig2
Case 3 : Set Dig3
Case 4 : Set Dig4
End Select
Return
Digits:
Data &B00101000 , &B01111011 , &B00110100 , &B00110010 , &B01100011
Data &B10100010 , &B10100000 , &B00101011 , &B00100000 , &B00100010
Data &B00001000 , &B01011011 , &B00010100 , &B00010010 , &B01000011
Data &B10000010 , &B10000000 , &B00001011 , &B00000000 , &B00000010
Data &B11111111
ΠΡΠΎΡΠΈΠ²Π°Π΅ΠΌ ΠΏΠΎΡΡΠΈ 2 ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡΠ° ΠΊΠΎΠ΄Π° Π² ΠΌΠΊ ΠΈ Π½Π°Π±Π»ΡΠ΄Π°Π΅ΠΌ ΠΊΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ-ΡΡΠΎ ΠΎΠΆΠΈΠ²ΡΠ΅Π΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π½Π°ΡΠ°Π»ΠΎ ΡΠ»ΡΠΆΠΈΡΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΡ.
Π§Π΅ΡΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ, Ρ ΠΈΡΠΏΡΡΡΠ²Π°Ρ Π½Π΅Π²Π΅ΡΠΎΡΡΠ½ΠΎΠ΅ ΡΠ΄ΠΎΠ²ΠΎΠ»ΡΡΡΠ²ΠΈΠ΅ ΠΎΡ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΌΠΎΠ³Ρ ΡΠΎΠ·Π΄Π°ΡΡ Π½Π΅ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅, ΡΡΠΎ Π΄Π»Ρ ΠΌΠ½ΠΎΠ³ΠΈΡ
Π΄Π°Π»ΡΠΊΠΎΠ΅ ΠΈ Π½Π΅ ΠΏΠΎΠ½ΡΡΠ½ΠΎΠ΅)
Π’Π°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π±Π΅Π· ΠΊΠΎΡΠΏΡΡΠ°, ΠΊΠΎΡΠΏΡΡ Π±ΡΠ΄Ρ Π΄Π΅Π»Π°ΡΡ ΠΏΠΎΡΠ»Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΡΠ°ΡΡΠΈ:
Π ΡΠ°ΠΊ, ΡΠ°ΡΡ Π³ΠΎΡΠΎΠ²Ρ, Π° ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ? ΠΡΠΎ Ρ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΡ Π² ΠΏΠ΅ΡΠ²ΠΎΠΉ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π΅ ΡΡΠΎΠ³ΠΎ Π²ΠΈΠ΄Π΅ΠΎ (Π½Π΅ ΠΏΡΠΎΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠΈ ΠΈΠ»ΠΈ ΡΠ΅Π³ΠΎ-ΡΠΎ Π΅ΡΡ, ΠΏΡΠΎΡΡΠΎ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»)
youtube.com/embed/gi2ICJdfT_w?feature=oembed» frameborder=»0″ scrolling=»yes»> Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π·Π° 2 Π΄Π½Ρ Ρ ΡΠ΄Π΅Π»Π°Π» ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ ΠΌΠ½Π΅, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠ½Π΅ ΠΎΡΡΠ°Π»ΠΎΡΡ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ ΠΎΠ΄Π½ΠΈΠΌ Π΄Π΅Π»ΠΎΠΌ ΠΈ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΈΡΡ ΠΊ Π΄ΡΡΠ³ΠΎΠΌΡ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΡΠ° ΠΈΠ΄ΡΠΈ, ΠΈΠ»ΠΈ Π½Π°ΡΠ°ΡΡ ΡΡΠΎ-ΡΠΎ Π²Π°ΠΆΠ½ΠΎΠ΅.
ΠΡ Π° Π½Π° ΡΡΠΎΠΌ Π²ΡΡ, ΡΠΏΠ°ΡΠΈΠ±ΠΎ ΡΠ΅ΠΌ, ΠΊΡΠΎ Π΄ΠΎΡΠΈΡΠ°Π» Π΄ΠΎ ΠΊΠΎΠ½ΡΠ°, ΡΡΠΏΠ΅Ρ
ΠΎΠ² Π²Π°ΠΌ Π² Π²Π°ΡΠΈΡ
ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ
, ΠΈ ΠΊΠ°ΠΊ Π³ΠΎΠ²ΠΎΡΠΈΡΡΡ: Β«ΡΡΠ΅ΡΠΊΠ° Π²Π°ΠΌ, 47, ΠΈ Π΄ΠΎ Π²ΡΡΡΠ΅ΡΠΈ Π½Π° Π΄ΡΡΠ³ΠΈΡ
ΡΠ°ΡΡΠΎΡΠ°Ρ
! QRZ..Β»
ΠΠ²ΡΠΎΡ: TehnoPingvin
ΠΡΡΠΎΡΠ½ΠΈΠΊ
ATtiny2313 — ΡΡΠΎ Π²ΡΡΠΎΠΊΠΎΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ, Π½ΠΎ ΠΌΠ°Π»ΠΎΠΌΠΎΡΠ½ΡΠΉ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ Microchip 8-Π±ΠΈΡ AVR RISC, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΠΌΠ΅Π΅Ρ 20 ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ², ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ 18 ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² Π²Π²ΠΎΠ΄Π° / Π²ΡΠ²ΠΎΠ΄Π°.
ΠΠΎΠΌΠ΅Ρ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ° | ΠΠΌΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ° | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
1 | Π‘ΠΠ ΠΠ‘ / dW / PA2 | ΠΠΎΡΡ A BIt 2 ΠΈΠ»ΠΈ RESET ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ dW |
2 | PD0 / RXD | ΠΠ²ΡΠ½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ ΠΊΠΎΠ½ΡΠ°ΠΊΡ Π²Π²ΠΎΠ΄Π° / Π²ΡΠ²ΠΎΠ΄Π° ΠΏΠΎΡΡΠ° D, Π±ΠΈΡ 0 ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ UART |
3 | PD1 / TXD | ΠΠ²ΡΠ½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ ΠΊΠΎΠ½ΡΠ°ΠΊΡ Π²Π²ΠΎΠ΄Π° / Π²ΡΠ²ΠΎΠ΄Π° ΠΏΠΎΡΡΠ° D, Π±ΠΈΡ 1 ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ° Π΄Π°Π½Π½ΡΡ ΡΠ΅ΡΠ΅Π· UART |
4 | PA1 / XTAL2 | ΠΠΎΡΡ A BIt 1 ΠΈΠ»ΠΈ Crystal Out |
5 | PA0 / XTAL1 | ΠΠΎΡΡ A ΠΠΈΡ 0 ΠΈΠ»ΠΈ ΠΡΠΈΡΡΠ°Π»Π» Π |
6 | PD2 / CKOUT / XCK / INT0 | ΠΠ²ΡΠ½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ Π²ΡΠ²ΠΎΠ΄ Π²Π²ΠΎΠ΄Π° / Π²ΡΠ²ΠΎΠ΄Π° ΠΏΠΎΡΡΠ° D, Π±ΠΈΡ 2 ΠΈΠ»ΠΈ Π²Π½Π΅ΡΠ½Π΅Π΅ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠ΅ 0, ΠΈΠ»ΠΈ Π²ΡΡ ΠΎΠ΄ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ ΡΠ°ΡΠΎΠ², ΠΈΠ»ΠΈ ΡΠ°ΡΡ USART Π΄Π»Ρ ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΎΠΉ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ |
7 | PD3 / INT1 | ΠΠΎΠ½ΡΠ°ΠΊΡ Π΄Π²ΡΠ½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°-Π²ΡΠ²ΠΎΠ΄Π° ΠΏΠΎΡΡΠ° D, Π±ΠΈΡ 3 ΠΈΠ»ΠΈ Π²Π½Π΅ΡΠ½Π΅Π΅ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠ΅ 1 |
8 | PD4 / T0 | ΠΠ²ΡΠ½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ Π²ΡΠ²ΠΎΠ΄ Π²Π²ΠΎΠ΄Π° / Π²ΡΠ²ΠΎΠ΄Π° ΠΏΠΎΡΡΠ° D ΠΠΈΡ 4 ΠΈΠ»ΠΈ ΡΠ°ΠΉΠΌΠ΅Ρ 0 ΠΡΡ ΠΎΠ΄ / ΡΡΠ΅ΡΡΠΈΠΊ |
9 | PD5 / OC0B / T1 | ΠΠ²ΡΠ½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ Π²ΡΠ²ΠΎΠ΄ Π²Π²ΠΎΠ΄Π° / Π²ΡΠ²ΠΎΠ΄Π° ΠΏΠΎΡΡΠ° D ΠΠΈΡ 5 ΠΈΠ»ΠΈ Π²ΡΡ ΠΎΠ΄Π½ΠΎΠ΅ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ ΠΏΠΎ Π²ΡΡ ΠΎΠ΄Ρ ΠΈΠ»ΠΈ ΡΠ°ΠΉΠΌΠ΅ΡΡ 1, Π²ΡΡ ΠΎΠ΄ / ΡΡΠ΅ΡΡΠΈΠΊ |
10 | ΠΠΠΠΠ― | ΠΠΎΠ½ΡΠ°ΠΊΡ Π·Π°Π·Π΅ΠΌΠ»Π΅Π½ΠΈΡ MCU |
11 | PD6 / ICP | ΠΠΎΠ½ΡΠ°ΠΊΡ Π΄Π²ΡΠ½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°-Π²ΡΠ²ΠΎΠ΄Π° ΠΏΠΎΡΡΠ° D, Π±ΠΈΡ 6 ΠΈΠ»ΠΈ Π²Ρ ΠΎΠ΄Π½ΠΎΠΉ Π·Π°Ρ Π²Π°Ρ |
12 | PB0 / AIN0 / PCINT0 | ΠΠ²ΡΠ½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ Π²ΡΠ²ΠΎΠ΄ Π²Π²ΠΎΠ΄Π° / Π²ΡΠ²ΠΎΠ΄Π° ΠΏΠΎΡΡΠ° B ΠΠΈΡ 0 ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΉ ΠΊΠΎΠΌΠΏΠ°ΡΠ°ΡΠΎΡ 0 ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π²ΡΠ²ΠΎΠ΄Π° ΠΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ |
13 | PB1 / AIN1 / PCINT1 | ΠΠ²ΡΠ½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ Π²ΡΠ²ΠΎΠ΄ Π²Π²ΠΎΠ΄Π° / Π²ΡΠ²ΠΎΠ΄Π° ΠΏΠΎΡΡΠ° B ΠΠΈΡ 1 ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΉ ΠΊΠΎΠΌΠΏΠ°ΡΠ°ΡΠΎΡ 1 ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π²ΡΠ²ΠΎΠ΄Π° ΠΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ |
14 | PB2 / OC0A / PCIN2 | ΠΠ²ΡΠ½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ Π²ΡΠ²ΠΎΠ΄ Π²Π²ΠΎΠ΄Π° / Π²ΡΠ²ΠΎΠ΄Π° ΠΏΠΎΡΡΠ° B ΠΠΈΡ 2 ΠΈΠ»ΠΈ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ Π²ΡΠ²ΠΎΠ΄Π° ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ A Π½Π° Π²ΡΡ ΠΎΠ΄Π΅ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π²ΡΠ²ΠΎΠ΄Π° ΠΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ |
15 | PB3 / OC1A / PCINT3 | ΠΠ²ΡΠ½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ Π²ΡΠ²ΠΎΠ΄ Π²Π²ΠΎΠ΄Π° / Π²ΡΠ²ΠΎΠ΄Π° ΠΏΠΎΡΡΠ° B ΠΠΈΡ 3 ΠΈΠ»ΠΈ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ Π²ΡΠ²ΠΎΠ΄Π° ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ A Π½Π° Π²ΡΡ ΠΎΠ΄Π΅ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π²ΡΠ²ΠΎΠ΄Π° ΠΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ |
16 | PB4 / OC1B / PCINT4 | ΠΠ²ΡΠ½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ Π²ΡΠ²ΠΎΠ΄ Π²Π²ΠΎΠ΄Π° / Π²ΡΠ²ΠΎΠ΄Π° ΠΏΠΎΡΡΠ° B ΠΠΈΡ 4 ΠΈΠ»ΠΈ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Π²ΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π° ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ Ρ Π²ΡΡ ΠΎΠ΄ΠΎΠΌ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π²ΡΠ²ΠΎΠ΄Π° ΠΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ |
17 | PB5 / MOSI / DI / SDA / PCINT5 | ΠΠ²ΡΠ½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ Π²ΡΠ²ΠΎΠ΄ Π²Π²ΠΎΠ΄Π° / Π²ΡΠ²ΠΎΠ΄Π° ΠΏΠΎΡΡΠ° B, Π±ΠΈΡ 5 ΠΈΠ»ΠΈ SPI MOSI, ΡΠ°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠ»ΠΈ I2C SDA ΠΈΠ»ΠΈ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ΅ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π²ΡΠ²ΠΎΠ΄Π° |
18 | PB6 / MISO / DO / PCINT6 | ΠΠ²ΡΠ½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ Π²ΡΠ²ΠΎΠ΄ Π²Π²ΠΎΠ΄Π° / Π²ΡΠ²ΠΎΠ΄Π° ΠΏΠΎΡΡΠ° B, Π±ΠΈΡ 5 ΠΈΠ»ΠΈ SPI MISO, ΡΠ°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ΅ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ ΡΠΌΠ΅Π½Π΅ Π²ΡΠ²ΠΎΠ΄Π° ΠΈΠ»ΠΈ ΡΡΠ΅Ρ
ΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠΌ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅. |
19 | PB7 / UCSK / SCL / PCINT7 | ΠΠ²ΡΠ½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ Π²ΡΠ²ΠΎΠ΄ Π²Π²ΠΎΠ΄Π° / Π²ΡΠ²ΠΎΠ΄Π° ΠΏΠΎΡΡΠ° B ΠΠΈΡ 7 ΠΈΠ»ΠΈ ΡΡΠ΅Ρ ΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ ΡΠ΅ΠΆΠΈΠΌ Π£Π½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΈΠ»ΠΈ I2C SCL ΠΈΠ»ΠΈ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π²ΡΠ²ΠΎΠ΄Π° ΠΈΠ»ΠΈ SCK Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ |
20 | VCC | ΠΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΠΉ Π²ΡΠ²ΠΎΠ΄ MCU (+ 5 Π) |
Π₯Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΠΈ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ATtiny2313
ATtiny2313 — ΡΠΏΡΠΎΡΠ΅Π½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ | |
Π¦Π | 8-Π±ΠΈΡΠ½ΡΠΉ AVR |
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² | 20 |
Π Π°Π±ΠΎΡΠ΅Π΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ (Π) | 1.8-5,5 Π |
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² Π²Π²ΠΎΠ΄Π° / Π²ΡΠ²ΠΎΠ΄Π° | 18 |
ΠΠΎΠ΄ΡΠ»Ρ ΠΠ¦Π | ΠΠ΅Ρ |
ΠΠΎΠ΄ΡΠ»Ρ ΡΠ°ΠΉΠΌΠ΅ΡΠ° | 8 Π±ΠΈΡ (1), 16 Π±ΠΈΡ (1) |
ΠΠΎΠΌΠΏΠ°ΡΠ°ΡΠΎΡΡ | 1 |
ΠΠΎΠ΄ΡΠ»Ρ Π¦ΠΠ | ΠΠ΅Ρ |
ΠΠ΅ΡΠΈΡΠ΅ΡΠΈΠΉΠ½ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΡΠ²ΡΠ·ΠΈ | 1-UART, 2-SPI, 1-I2C |
ΠΠ½Π΅ΡΠ½ΠΈΠΉ ΠΎΡΡΠΈΠ»Π»ΡΡΠΎΡ | ΠΡΡΡ |
ΠΠ½ΡΡΡΠ΅Π½Π½ΠΈΠΉ ΠΎΡΡΠΈΠ»Π»ΡΡΠΎΡ | 8 ΠΠΡ |
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½Π°Ρ ΠΏΠ°ΠΌΡΡΡ (ΠΠ) | 2 ΠΠ |
Π‘ΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° (MIPS) | 20 MIPS |
Π±Π°ΠΉΡΠΎΠ² RAM | 128 |
ΠΠ°Π½Π½ΡΠ΅ EEPROM | 128 Π±Π°ΠΉΡΠΎΠ² |
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅. ΠΠΎΠ»Π½ΡΡ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π² Π»ΠΈΡΡΠ΅ Π΄Π°Π½Π½ΡΡ
ATtiny2313 ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅ Π²Π½ΠΈΠ·Ρ ΡΡΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΡ.
ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠ΅ ΠΏΡΠΎΠ΄ΡΠΊΡΡ Π΄Π»Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ATtiny2313 ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Ρ Π½ΠΈΠΆΠ΅ —
ATtiny2313 — ΡΡΠΎ Π²ΡΡΠΎΠΊΠΎΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ, Π½ΠΎ ΠΌΠ°Π»ΠΎΠΌΠΎΡΠ½ΡΠΉ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ Microchip 8-Π±ΠΈΡ AVR RISC, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΠΌΠ΅Π΅Ρ 20 ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ², ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ 18 ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² Π²Π²ΠΎΠ΄Π° / Π²ΡΠ²ΠΎΠ΄Π°.
ΠΠ½ ΠΈΠΌΠ΅Π΅Ρ ΠΌΠΎΡΠ½ΡΡ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΡΠΊΠΎΡΠΎΡΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ 1 MIPS Π½Π° ΠΠΡ ΠΏΡΠΈ Π±Π°Π»Π°Π½ΡΠΈΡΠΎΠ²ΠΊΠ΅ ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ ΠΏΡΠΈ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ΅ Π²ΡΡΠΎΠΊΠΎΡΠΊΠΎΡΠΎΡΡΠ½ΠΎΠΉ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ. Π‘ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ΅Ρ Π΄ΠΎΡΡΠΈΠ³Π°ΡΡ 20 MIPS ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΎΡΡ 20 ΠΠΡ. ATtiny2313 ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ ΠΎΡΠ»Π°Π΄ΠΊΠΈ Π½Π° ΠΊΡΠΈΡΡΠ°Π»Π»Π΅ debugWIRE, Π²Π½ΡΡΡΠΈΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΠΌΡΠΌ ΠΏΠΎΡΡΠΎΠΌ SPI, ΡΠ΅ΠΆΠΈΠΌΠ°ΠΌΠΈ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ Ρ Π½ΠΈΠ·ΠΊΠΈΠΌ ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ΠΌ, ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ ΡΠ΅ΠΆΠΈΠΌΠ°ΠΌΠΈ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ. Π Π½Π΅ΠΌ ΡΠ°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΠΌΠ°Ρ ΡΡ
Π΅ΠΌΠ° ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ.
ΠΠΌΠ΅Π΅Ρ ΡΠΈΡΠΎΠΊΠΈΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ, ΠΎΡ 1 Π΄ΠΎ 1.ΠΡ 8 Π Π΄ΠΎ 5,5 Π. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π½Π° Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ 1,8 Π, 3,3 ΠΈΠ»ΠΈ 5,0 Π. ΠΠ΄Π½Π°ΠΊΠΎ ΡΠ°Π±ΠΎΡΠ° Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ 0β4 ΠΠΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ Π²Ρ ΠΎΠ΄Π½ΡΠΌ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ 1,8 Π Π΄Π»Ρ ATtiny2313V. ΠΠ»Ρ ΡΠ°ΡΡΠΎΡΡ Π΄ΠΎ 10 ΠΠΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ 2,7 Π Π΄Π»Ρ ATtiny2313, Π° Π΄Π»Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ 20 ΠΠΡ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ 4,5β5,5 Π.
ΠΠ° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΈ Π½ΠΈΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π°Ρ ΡΡ Π΅ΠΌΠ° ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² ATtiny2313.
ΠΠΎΠ΄ΡΠΎΠ±Π½ΡΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ATtiny2313ATtiny2313 — ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ | |
Π¦Π | 8-Π±ΠΈΡΠ½ΡΠΉ AVR RISC |
ΠΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° | 8 |
Π Π°Π·ΠΌΠ΅Ρ ΠΏΠ°ΠΌΡΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ (ΠΠ±Π°ΠΉΡ) | 2 |
RAM (Π±Π°ΠΉΡΡ) | 128 |
EEPROM / HEF | 128 |
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² | 20 |
ΠΠ°ΠΊΡ. | 20 |
ΠΡΠ±ΠΎΡ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΠΉΠ½ΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² (PPS) | β |
ΠΠ½ΡΡΡΠ΅Π½Π½ΠΈΠΉ ΠΎΡΡΠΈΠ»Π»ΡΡΠΎΡ | 4 ΠΠΡ |
β ΠΊΠΎΠΌΠΏΠ°ΡΠ°ΡΠΎΡΠΎΠ² | 1 |
βΠΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ | 0 |
ΠΠΎΠ»-Π²ΠΎ ΠΊΠ°Π½Π°Π»ΠΎΠ² ΠΠ¦Π | 0 |
ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΠ¦Π (Π±ΠΈΡ) | β |
ΠΠ¦Π Ρ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ΠΌ | 0 |
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Π¦ΠΠ | 0 |
ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π¦ΠΠ | β |
ΠΠ½ΡΡΡΠ΅Π½Π½Π΅Π΅ ΠΎΠΏΠΎΡΠ½ΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ | β |
ΠΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΠ΅ Π½ΡΠ»Π΅Π²ΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΡ | β |
β8-Π±ΠΈΡΠ½ΡΡ ΡΠ°ΠΉΠΌΠ΅ΡΠΎΠ² | 1 |
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ 16-Π±ΠΈΡΠ½ΡΡ ΡΠ°ΠΉΠΌΠ΅ΡΠΎΠ² | 1 |
Π’Π°ΠΉΠΌΠ΅Ρ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΠΈΠ³Π½Π°Π»Π° | 0 |
ΠΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠΉ ΡΠ°ΠΉΠΌΠ΅Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ | 0 |
βΠΡΡ ΠΎΠ΄ΠΎΠ² Π¨ΠΠ | 4 |
ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π¨ΠΠ | 1024 |
Π£Π³Π»ΠΎΠ²ΠΎΠΉ ΡΠ°ΠΉΠΌΠ΅Ρ | 0 |
ΠΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΡΠΊΠΎΡΠΈΡΠ΅Π»Ρ | β |
βΠΠΎΠ΄ΡΠ»Ρ UART | 1 |
β ΠΌΠΎΠ΄ΡΠ»Ρ SPI | 2 |
β ΠΌΠΎΠ΄ΡΠ»Ρ I2C | 1 |
β USB-ΠΌΠΎΠ΄ΡΠ»Ρ | 0 |
ΠΠΊΠΎΠ½Π½ΡΠΉ ΡΡΠΎΡΠΎΠΆΠ΅Π²ΠΎΠΉ ΡΠ°ΠΉΠΌΠ΅Ρ (WWDT) | β |
CRC / ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ | β |
ΠΠ΅Π½Π΅ΡΠ°ΡΠΎΡ Ρ ΡΠΈΡΠ»ΠΎΠ²ΡΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΌ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ | β |
ΠΠ°ΠΏ. | 4 |
Π‘Π΅Π³ΠΌΠ΅Π½ΡΠ½ΡΠΉ ΠΠ-Π΄ΠΈΡΠΏΠ»Π΅ΠΉ | 0 |
ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ°Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° (* C) | -40 |
ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ°Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° (* C) | 85 |
ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠ°Π±ΠΎΡΠ΅Π΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ (Π) | 1.8 / (ΠΎΡ 2,7 Π΄ΠΎ 10 ΠΠΡ) / (ΠΎΡ 4,5 Π΄ΠΎ 20 ΠΠΡ) |
ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠ°Π±ΠΎΡΠ΅Π΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ (Π) | 5,5 |
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ | β |
PIC ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ, Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠ³ΠΎ Π½Π° ΡΡΠ½ΠΊΠ΅.ΠΡΡΡ Π»ΡΠ΄ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΠΎ ΡΠΈΡ
ΠΏΠΎΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΠ·ΡΠΊ Π°ΡΡΠ΅ΠΌΠ±Π»Π΅ΡΠ° Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² AVR. ΠΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠ΅ Π½ΠΈΠΆΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎΡΠ½ΠΎΡΡΡΡΡ ΠΊ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΠΎΠΌΡ ΠΈ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΠΎΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΌΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Ρ ΡΠ°ΠΌΠΎΠΉ Atmel (ΡΠ΅ΠΏΠ΅ΡΡ Microchip).
ΠΠ»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° AVR Π½Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ IDE (ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ), Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π½Π°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅ΡΡΡ Π² ΡΠΈΡΠ°Π΅ΠΌΡΡ ΡΠΎΡΠΌΡ MCU, Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΡ HEX-ΡΠ°ΠΉΠ»Π°ΠΌΠΈ.
IDE: Atmel Studio 7
ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ: AVR ΠΈ ARM Toolchains
Microchip ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΠ»Π° Π²ΡΠ΅ ΡΡΠΈ Π΄Π²Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ.ΠΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°ΡΠ°ΡΡ ΠΏΡΡΠΌΠΎ Ρ ΠΈΡ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΡ. Π― ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΠ» ΡΡΡΠ»ΠΊΡ Π΄Π»Ρ Π²Π°ΡΠ΅Π³ΠΎ ΡΠ΄ΠΎΠ±ΡΡΠ²Π°. ΠΠΎΡΠ»Π΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΈΡ Π½Π° ΡΠ²ΠΎΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ. ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°ΡΡ ΠΈΡ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π½ΠΈΠΆΠ΅.
Π§ΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ Π΄Π°ΠΌΠΏ ΠΈΠ»ΠΈ Π·Π°Π³ΡΡΠ·ΠΈΡΡ Π½Π°Ρ ΠΊΠΎΠ΄ Π² AVR, Π½Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ ATAtmel-ICE. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ / ΠΎΡΠ»Π°Π΄ΡΠΈΠΊ ATATmel — ICE — ΡΡΠΎ ΠΏΡΠΎΡΡΠΎΠΉ Π²Π½ΡΡΡΠΈΡΡ
Π΅ΠΌΠ½ΡΠΉ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΠ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΌ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Atmel Studio Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ Windows.ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ / ΠΎΡΠ»Π°Π΄ΡΠΈΠΊ ATAtmel-ICE ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π΅ΠΎΡΡΠ΅ΠΌΠ»Π΅ΠΌΠΎΠΉ ΡΠ°ΡΡΡΡ Π½Π°Π±ΠΎΡΠ° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°. ΠΠ°Π·ΠΎΠ²Π°Ρ ΡΡ
Π΅ΠΌΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ATtiny2313 ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½ΠΈΠΆΠ΅.
ΠΠΎΠΌΠΈΠΌΠΎ ΡΡΠΎΠ³ΠΎ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ°, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΡΠ°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ USB ASP AVR Programming Device Π΄Π»Ρ Π½Π΅Π΄ΠΎΡΠΎΠ³ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ.
Π Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΡΡΠΎΠΌΡ Π½Π°ΠΌ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ Π΄ΡΡΠ³ΠΎΠ΅ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅, ΡΠ°ΠΊΠΎΠ΅ ΠΊΠ°ΠΊ ΠΏΠ»Π°ΡΠ° Perf ΠΈΠ»ΠΈ ΠΌΠ°ΠΊΠ΅Ρ, ΠΏΠ°ΡΠ»ΡΠ½Π°Ρ ΡΡΠ°Π½ΡΠΈΡ, ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ AVR, ΠΊΠ²Π°ΡΡΠ΅Π²ΡΠ΅ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΡ, ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡΡ ΠΈ Ρ. Π.
ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ ΠΠ ΠUSB ASP AVR ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ, ΠΏΠ»Π°ΡΠ° Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ AVR, ΠΊΠ²Π°ΡΡΠ΅Π²ΡΠ΅ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΡ, ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡΡ, Π°Π΄Π°ΠΏΡΠ΅Ρ 12 Π, ΡΠ΅Π³ΡΠ»ΡΡΠΎΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ 7805.
2D ΠΠΎΠ΄Π΅Π»ΡΠ Π°Π·ΠΌΠ΅ΡΡ ATtiny2313 ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ Π½ΠΈΠΆΠ΅ —
Π£ΡΠ΅Π±Π½ΠΎΠ΅ ΠΏΠΎΡΠΎΠ±ΠΈΠ΅ ΠΏΠΎΠΡΠ΅Π΄ΠΎΡ ΡΠ°Π½ΠΈΡΠ΅Π»ΠΈ — ΡΡΠ΅Π·Π²ΡΡΠ°ΠΉΠ½ΠΎ Π²Π°ΠΆΠ½Π°Ρ ΡΠ°ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ, Π½ΠΎ ΠΎΠ½ΠΈ ΡΠ΅Π΄ΠΊΠΎ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ΅ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΠ΅.ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π·, Π½ΠΎ Π΅ΡΠ»ΠΈ Π²Ρ Π½Π΅ ΡΠ΄Π΅Π»Π°Π΅ΡΠ΅ ΡΡΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ, ΡΡΠΎ ΠΊΠ°ΡΠ°ΡΡΡΠΎΡΠ°!
ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π²? ΠΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ? ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ Π½Π° ΡΠΎΡΡΠΌ!
ΠΡ Π·Π½Π°Π΅ΡΠ΅ ΠΎ ΡΠ»ΡΡ-ΠΏΠ°ΠΌΡΡΠΈ, eeprom ΠΈ RAM ΠΊΠ°ΠΊ ΠΎ ΡΠ°ΡΡΡΡ
ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΡ. Π― Π½Π΅ ΡΠΏΠΎΠΌΡΠ½ΡΠ», ΡΡΠΎ Π΅ΡΡΡ ΡΠ°ΠΊΠΆΠ΅ 3 Π±Π°ΠΉΡΠ° ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ³ΠΎ (ΠΏΠΎΠ΄ ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΠΌ Ρ ΠΈΠΌΠ΅Ρ Π² Π²ΠΈΠ΄Ρ, ΡΡΠΎ ΠΎΠ½ΠΈ ΠΎΡΡΠ°ΡΡΡΡ ΠΏΠΎΡΠ»Π΅ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠΈΡΠ°Π½ΠΈΡ, Π½ΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΌΠ΅Π½ΡΡΡ ΠΈΡ
ΡΡΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·, ΡΠΊΠΎΠ»ΡΠΊΠΎ Π·Π°Ρ
ΠΎΡΠΈΡΠ΅) Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°, Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄ΠΎΡ
ΡΠ°Π½ΠΈΡΠ΅Π»ΡΠΌΠΈ. ΠΡΠ΅Π΄ΠΎΡ
ΡΠ°Π½ΠΈΡΠ΅Π»ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ, ΠΊΠ°ΠΊ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΈΠΏ, Π΅ΡΡΡ Π»ΠΈ Ρ Π½Π΅Π³ΠΎ Π·Π°Π³ΡΡΠ·ΡΠΈΠΊ, Ρ ΠΊΠ°ΠΊΠΎΠΉ ΡΠΊΠΎΡΠΎΡΡΡΡ ΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΎΠ½ Π»ΡΠ±ΠΈΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΈ Ρ. Π.ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ, Π½Π΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ ΠΎΠ½ΠΈ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ Β«ΠΏΡΠ΅Π΄ΠΎΡ
ΡΠ°Π½ΠΈΡΠ΅Π»ΡΠΌΠΈΒ», ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ Π½Π°ΡΡΡΠΎΠ΅Π½Ρ ΠΈ Π½Π΅ ΠΈΠΌΠ΅ΡΡ Π½ΠΈΡΠ΅Π³ΠΎ ΠΎΠ±ΡΠ΅Π³ΠΎ Ρ Π·Π°ΡΠΈΡΠΎΠΉ ΠΎΡ ΠΏΠ΅ΡΠ΅Π³ΡΡΠ·ΠΊΠΈ (ΠΊΠ°ΠΊ ΠΏΡΠ΅Π΄ΠΎΡ
ΡΠ°Π½ΠΈΡΠ΅Π»ΠΈ Π² Π΄ΠΎΠΌΠ΅).
ΠΡΠ΅Π΄ΠΎΡ ΡΠ°Π½ΠΈΡΠ΅Π»ΠΈ Π·Π°Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Ρ Π² ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΠ°ΡΠΏΠΎΡΡΠ°Ρ , Π½ΠΎ Π»ΡΡΡΠΈΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΏΡΠ΅Π΄ΠΎΡ ΡΠ°Π½ΠΈΡΠ΅Π»ΠΈ — ΡΡΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π° ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡ ΠΏΡΠ΅Π΄ΠΎΡ ΡΠ°Π½ΠΈΡΠ΅Π»Π΅ΠΉ, ΡΠ°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»Ρ ΠΏΡΠ΅Π΄ΠΎΡ ΡΠ°Π½ΠΈΡΠ΅Π»Π΅ΠΉ avr ΠΈΠ· ΠΏΡΠΎΠ΅ΠΊΡΠ° palmavr
.Π©Π΅Π»ΠΊΠ½ΠΈΡΠ΅ ΡΡΡ ΡΡΡΠ»ΠΊΡ Π² Π½ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ATtiny2313 Π΄Π»Ρ ΡΠ°ΡΡΠ΅ΡΠ° ΠΏΡΠ΅Π΄ΠΎΡ ΡΠ°Π½ΠΈΡΠ΅Π»Π΅ΠΉ
ΠΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π±ΡΡΡΡΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΡ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠΈ ΠΌΠ΅Π½Ρ, Π° Π½Π΅ ΡΠ»Π°ΠΆΠΊΠΈ.
ΠΠ΅ΡΠ²ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ — ΠΊΠ°ΠΊ ΡΠ°ΠΊΡΠΎΠ²Π°Ρ ΡΠ°ΡΡΠΎΡΠ° ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΡ. ΠΠ°ΠΆΠ΄ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠ°ΡΡ, ΡΠ°ΡΡ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ Π²ΡΠ΅ΠΌΡ Π΄Π»Ρ ΡΠΈΠΏΠ°, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΠΎΠ΄Π½Π° ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ Π°ΡΡΠ΅ΠΌΠ±Π»Π΅ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ Π·Π° ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°ΠΊΡΠΎΠ²ΡΠΉ ΡΠΈΠΊΠ». ΠΠ΄ΠΈΠ½ Π½Π° Π²Π°ΡΠ΅ΠΌ ΠΠ ΠΈΠΌΠ΅Π΅Ρ ΡΠ°ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΠ°ΠΊΡΠΎΠ²ΠΎΠΉ ΡΠ°ΡΡΠΎΡΠΎΠΉ 1 ΠΠΡ ΠΈΠ»ΠΈ Π²ΡΡΠ΅. ΠΡΠΎΡ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ ΡΠΈΠΏ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅. ΠΡΠ»ΠΈ Π²Ρ ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° ΠΌΠ΅Π½Ρ, Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΠΎΠ³ΡΠΎΠΌΠ½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ ΠΎΠΏΡΠΈΠΉ, Π½ΠΎ, Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΈΡΠΌΠΎΡΡΠ΅Π²ΡΠΈΡΡ, Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅, ΡΡΠΎ Π΅ΡΡΡ Π΄Π²Π΅ Π³ΡΡΠΏΠΏΡ: Clock Source , Clock Startup
ΠΡΡΠΎΡΠ½ΠΈΠΊ ΡΠ°ΠΊΡΠΎΠ²ΠΎΠΉ ΡΠ°ΡΡΠΎΡΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΠ»Π΅Π΄ΡΡΡΠΈΡ
:
ΠΠ½Π΅ΡΠ½ΡΡ ΡΠ°ΠΊΡΠΎΠ²Π°Ρ ΡΠ°ΡΡΠΎΡΠ°, ΠΠ½ΡΡΡΠ΅Π½Π½ΡΡ ΡΠ°ΠΊΡΠΎΠ²Π°Ρ ΡΠ°ΡΡΠΎΡΠ° 8 ΠΠΡ, ΠΠ½ΡΡΡΠ΅Π½Π½ΡΡ ΡΠ°ΠΊΡΠΎΠ²Π°Ρ ΡΠ°ΡΡΠΎΡΠ° 4 ΠΠΡ, ΠΠ½ΡΡΡΠ΅Π½Π½ΡΡ ΡΠ°ΠΊΡΠΎΠ²Π°Ρ ΡΠ°ΡΡΠΎΡΠ° 128 ΠΊΠΡ, ΠΠ½Π΅ΡΠ½ΠΈΠΉ ΠΊΡΠΈΡΡΠ°Π»Π» (0.4-0,9 ΠΠΡ), Π²Π½Π΅ΡΠ½ΠΈΠΉ ΠΊΡΠΈΡΡΠ°Π»Π» (0,9β3,0 ΠΠΡ), Π²Π½Π΅ΡΠ½ΠΈΠΉ ΠΊΡΠΈΡΡΠ°Π»Π» (3,0β8,0 ΠΠΡ) ΠΈΠ»ΠΈ ΠΠ½Π΅ΡΠ½ΠΈΠΉ ΠΊΡΠΈΡΡΠ°Π»Π» (8,0 ΠΠΡ +)
Clock Startup ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΠ»Π΅Π΄ΡΡΡΠΈΡ
:
14CK + 0 ΠΌΡ, 14CK + 4 ΠΌΡ, 14CK + 65 ΠΌΡ .
ΠΠ½Π΅ΡΠ½ΠΈΠ΅ ΡΠ°ΡΡ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΡΠΈΠ³Π½Π°Π» ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΡ ΠΏΠΎΠ΄Π°Π΅ΡΡΡ Π½Π° Π²ΡΠ²ΠΎΠ΄ CLOCK-IN . ΠΡΠΎ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ΅Π΄ΠΊΠΎ, Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π½Π΅Ρ ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΡ, Π³Π΅Π½Π΅ΡΠΈΡΡΡΡΠ΅ΠΉ ΡΠ°ΡΡ. ΠΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠΎ, Π΅ΡΠ»ΠΈ Π²Ρ Π½Π΅ ΡΠ²Π΅ΡΠ΅Π½Ρ, ΡΡΠΎ ΠΈΠΌΠ΅Π΅ΡΠ΅ Π² Π²ΠΈΠ΄Ρ
Internal Clock ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π²Π½ΡΡΡΠΈ ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΡ Π΅ΡΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΎΡΡΠΈΠ»Π»ΡΡΠΎΡ, ΠΎΠ½ Π½Π΅ ΠΎΡΠ΅Π½Ρ ΡΠΎΡΠ½ΡΠΉ, Π½ΠΎ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², Ρ ΠΊΠΎΡΠΎΡΡΡ
Π½Π΅Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ ΡΠΎΡΠ½ΠΎΠΉ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ.Π§Π°ΡΡ ΠΌΠ΅Π½ΡΡΡΡΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠ±ΡΠ°ΡΡ ΡΠ°ΡΡΠΎΡΡ 8 ΠΠΡ, 4 ΠΠΡ ΠΈΠ»ΠΈ 128 ΠΊΠΡ. Π’Π°ΠΊΡΠΎΠ²Π°Ρ ΡΠ°ΡΡΠΎΡΠ° 128 ΠΊΠΡ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Ρ ΠΎΡΠ΅Π½Ρ Π½ΠΈΠ·ΠΊΠΈΠΌ ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΎΡΠ΅Π½Ρ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ° ΡΠΈΠΏΠ° ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΡΠ½Π΅ΡΠ³ΠΈΡ. ΠΠ°Π»ΠΈΡΠΈΠ΅ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π³ΠΎ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π½Π°ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΠΊΡΠΈΡΡΠ°Π»Π», ΠΈ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ ΡΠ°ΡΠΎΠ² Π΄Π»Ρ Π½Π°ΡΠΈΡ
ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ
Π³Π½ΡΡΠ½ΡΡ
ΡΠ΅Π»Π΅ΠΉ.
ΠΠ½Π΅ΡΠ½ΠΈΠΉ ΠΊΡΠΈΡΡΠ°Π»Π»
ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½Π° ΠΎΡΠΎΠ±Π°Ρ ΡΠ°ΠΊΡΠΎΠ²Π°Ρ ΡΠ°ΡΡΠΎΡΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 3,58 ΠΠΡ ΠΈΠ»ΠΈ 12 ΠΠΡ, ΠΈΠ»ΠΈ Π²ΡΡΠΎΠΊΠΎΡΠΎΡΠ½ΡΠ΅ ΡΠ°ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ Π±ΡΠ΄ΡΡ Π΄ΡΠ΅ΠΉΡΠΎΠ²Π°ΡΡ Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠΎΠΉ, Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΠΊΡΠΈΡΡΠ°Π»Π» ΠΈΠ»ΠΈ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ.
Π²ΡΠ³Π»ΡΠ΄ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊ: ΠΠ΅ΡΠ°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΡ Π²ΡΠ³Π»ΡΠ΄ΡΡ ΡΠ°ΠΊ:
ΠΡΠΈΡΡΠ°Π»Π»Ρ Π±ΡΠ²Π°ΡΡ ΡΠ°Π·Π½ΡΡ ΡΠΏΠ°ΠΊΠΎΠ²ΠΎΠΊ, ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠΈΠ»ΠΈΠ½Π΄ΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΈΠ»ΠΈ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΈ. Π ΠΎΠ±ΠΎΠΈΡ ΡΠ»ΡΡΠ°ΡΡ ΡΠΊΠΎΡΠΎΡΡΡ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ ΡΠ²Π΅ΡΡ Ρ ΠΈΠ»ΠΈ ΡΠ±ΠΎΠΊΡ, ΠΏΠΎΡΡΠΈ Π²ΡΠ΅Π³Π΄Π° Π² ΠΠΡ.
ΠΡΠ΅ΠΌΡ Π·Π°ΠΏΡΡΠΊΠ° — ΡΡΠΎ Π²ΡΠ΅ΠΌΡ, Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΡΠ°ΠΊΡΠΎΠ²ΡΡ ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ² Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΡΠΏΠΎΠΊΠΎΠΈΡΡΡΡ Ρ ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠΈΡΠ°Π½ΠΈΡ. ΠΡΠ΅Π³Π΄Π° Π²ΡΠ±ΠΈΡΠ°ΠΉΡΠ΅ ΡΠ°ΠΌΡΡ Π΄Π»ΠΈΠ½Π½ΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΡ 14CK + 65 ΠΌΡ , Π΅ΡΠ»ΠΈ Π²Ρ Π½Π΅ Π·Π½Π°Π΅ΡΠ΅, ΡΡΠΎ Π²Π°ΡΠ΅ΠΌΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΡ ΡΠ°ΠΊΡΠΎΠ²ΡΡ ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ² ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΌΠ΅Π½ΡΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, Π° 65 ΠΌΡ — ΡΠ»ΠΈΡΠΊΠΎΠΌ Π΄ΠΎΠ»Π³ΠΎ, ΡΡΠΎΠ±Ρ ΠΆΠ΄Π°ΡΡ.
ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΡΡΠ°Π²Π»ΡΡΡΡΡ Ρ Π·Π°Π²ΠΎΠ΄Π°, ΠΈΠΌΠ΅ΡΡ Π²Π½ΡΡΡΠ΅Π½Π½ΡΡ ΡΠ°ΠΊΡΠΎΠ²ΡΡ ΡΠ°ΡΡΠΎΡΡ 8 ΠΠΡ Ρ Π·Π°ΠΏΡΡΠΊΠΎΠΌ 14CK + 65 ΠΌΡ.
Π‘Π»Π΅Π΄ΡΡΡΠ°Ρ ΠΎΠΏΡΠΈΡ — ΡΡΠΎ Clock Out Π½Π° PortD2 , ΡΡΠΎ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ Π²Ρ
ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ°ΠΊΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π° (Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π³ΠΎ, Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ, ΠΊΠ²Π°ΡΡΠ΅Π²ΠΎΠ³ΠΎ ΠΈ Ρ. Π.) ΠΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½Π°Ρ Π²ΠΎΠ»Π½Π° ΡΠΎΠΉ ΠΆΠ΅ ΡΠ°ΡΡΠΎΡΡ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ Π½Π° Π²ΡΠ²ΠΎΠ΄Π΅ D2 . ΠΡΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Π΅ΡΠ»ΠΈ Π²Ρ ΠΎΡΠ»Π°ΠΆΠΈΠ²Π°Π΅ΡΠ΅ ΡΠ°ΠΊΡΠΎΠ²ΡΡ ΡΠ°ΡΡΠΎΡΡ ΠΈΠ»ΠΈ Ρ
ΠΎΡΠΈΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ°ΡΡ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄ΡΡΠ³ΠΈΠΌ ΡΠΈΠΏΠΎΠΌ.
ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π½Π° ΡΠΈΠΏΠ°Ρ , ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ΄ΡΡ Ρ Π·Π°Π²ΠΎΠ΄Π°, ΡΡΠΎ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΎ.
ΠΡΠΎΡ ΠΏΡΠ΅Π΄ΠΎΡ ΡΠ°Π½ΠΈΡΠ΅Π»Ρ Π·Π°ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΈΠΏ Π΄Π΅Π»ΠΈΡΡ ΡΠ°ΠΊΡΠΎΠ²ΡΡ ΡΠ°ΡΡΠΎΡΡ Π½Π° 8. ΠΡΠ°ΠΊ, Π΅ΡΠ»ΠΈ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΡΠ°ΠΊΡΠΎΠ²ΠΎΠΉ ΡΠ°ΡΡΠΎΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ Π½Π° Internal 8MHz ΠΈ Ρ Π²Π°Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ ΡΡΠΎΡ ΠΏΡΠ΅Π΄ΠΎΡ ΡΠ°Π½ΠΈΡΠ΅Π»Ρ, ΡΠΎΠ³Π΄Π° Π²Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π±ΡΠ΄Π΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° 1 ΠΠΡ.
ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π½Π° ΡΠΈΠΏΠ°Ρ , ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΡΡΡΠΏΠ°ΡΡ Ρ Π·Π°Π²ΠΎΠ΄Π°, ΡΡΠ° ΡΡΠ½ΠΊΡΠΈΡ Π²ΠΊΠ»ΡΡΠ΅Π½Π°.
ΠΡΠΎΡ ΠΏΡΠ΅Π΄ΠΎΡ ΡΠ°Π½ΠΈΡΠ΅Π»Ρ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅Ρ Π²ΡΠ²ΠΎΠ΄ Reset Π² ΠΎΠ±ΡΡΠ½ΡΠΉ Π²ΡΠ²ΠΎΠ΄ Π²ΠΌΠ΅ΡΡΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ²ΠΎΠ΄Π°. ΠΡΠ»ΠΈ Π²Ρ Π²ΠΊΠ»ΡΡΠΈΡΠ΅ ΡΡΠΎΡ ΠΏΡΠ΅Π΄ΠΎΡ ΡΠ°Π½ΠΈΡΠ΅Π»Ρ, Π²Ρ Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ ΡΠΈΠΏ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ISP .Π― Π±Ρ ΠΏΠΎΡΠΎΠ²Π΅ΡΠΎΠ²Π°Π» Π²Π°ΠΌ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΡΡΠΎΡ ΠΏΡΠ΅Π΄ΠΎΡ ΡΠ°Π½ΠΈΡΠ΅Π»Ρ, Π΅ΡΠ»ΠΈ Π²Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π΅ Ρ ΠΎΡΠΈΡΠ΅.
ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Ρ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ΄ΡΡ Ρ Π·Π°Π²ΠΎΠ΄Π°, ΡΡΠΎ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΎ (ΡΠΎ Π΅ΡΡΡ ΡΠ±ΡΠΎΡ Π²ΠΊΠ»ΡΡΠ΅Π½)
ΠΡΠΈ ΠΏΡΠ΅Π΄ΠΎΡ
ΡΠ°Π½ΠΈΡΠ΅Π»ΠΈ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΡ
Π΅ΠΌΡ Π·Π°ΡΠΈΡΡ Brownout . Β«ΠΠΎΠ½ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡΒ» Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠ°ΠΊΠΎΠ΅ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΊΠΎΠ³Π΄Π° ΡΠ½Π΅ΡΠ³ΠΎΡΠΈΡΡΠ΅ΠΌΠ° ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΡΡΠ΅Π·ΠΌΠ΅ΡΠ½ΠΎ ΠΎΠ±Π»Π°Π³Π°Π΅ΠΌΠΎΠΉ Π½Π°Π»ΠΎΠ³ΠΎΠΌ ΠΈΠ·-Π·Π° ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΡΡΡΡΡΠΈ Π»ΡΠ΄Π΅ΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΠ²ΠΎΠΈ ΠΊΠΎΠ½Π΄ΠΈΡΠΈΠΎΠ½Π΅ΡΡ Π»Π΅ΡΠΎΠΌ: Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ°Π΄Π°Π΅Ρ, ΠΈ ΡΠ°Π΄ΠΈΠΎΡΠ°ΡΡ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΠ΅ΡΠ΅ΡΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ.ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΡ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π½ΠΈΠ·ΠΊΠΎΠ΅, ΡΡΠΎΠ±Ρ ΠΎΠ½Π° ΠΌΠΎΠ³Π»Π° Π½Π°Π΄Π΅ΠΆΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΠ°ΠΊΡΠΎΠ²ΠΎΠΉ ΡΠ°ΡΡΠΎΡΠΎΠΉ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, attiny2313 ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠ°ΠΊ ΠΆΠ΅ Π±ΡΡΡΡΠΎ Π½Π° ΡΠ°ΡΡΠΎΡΠ΅ 20 ΠΠΡ, Π½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΎΡ 4,5 Π΄ΠΎ 5,5 Π. ΠΡΠ»ΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π½ΠΈΠΆΠ΅ ΡΡΠΎΠ³ΠΎ, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π΅ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎ, ΡΡΠΈΡΠ°Ρ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΡΠ²Π°Ρ RAM ΠΈ EEPROM. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΠΉ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ ΡΠ»Π΅Ρ-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. Π§ΡΠΎΠ±Ρ ΡΡΠΎΠ³ΠΎ Π½Π΅ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»ΠΎ, ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π½Π° 4,3 Π, Π·Π°ΡΠ΅ΠΌ, Π΅ΡΠ»ΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΡΠΏΠ°Π΄Π΅Ρ, ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ° ΠΎΡΠΊΠ»ΡΡΠΈΡΡΡ Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ Π²Π΅ΡΠ½Π΅ΡΡΡ.ΠΠ°ΡΠ΅ΠΌ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ ΡΠ±ΡΠΎΡΠ΅Π½ ΠΈ Π½Π°ΡΠ½Π΅ΡΡΡ Π·Π°Π½ΠΎΠ²ΠΎ.
ΠΡΠ»ΠΈ ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΠ° ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΈ 5 Π, ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½ΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π½Π° 4,3 Π. ΠΡΠ»ΠΈ ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π΄ΠΎ 3,3 Π, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ½ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π½Π° 1,8 Π. ΠΡΠ»ΠΈ ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΠΎΠΉ, Β«ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΠΉ Ρ Π½ΠΈΠ·ΠΊΠΈΠΌ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌΒ», ΡΠ°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ attiny2313V (ΠΊΠΎΡΠΎΡΠ°Ρ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π΄ΠΎ 1,8 Π, Π΅ΡΠ»ΠΈ ΠΎΠ½Π° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° ΡΠ°ΡΡΠΎΡΠ΅ 4 ΠΠΡ ΠΈΠ»ΠΈ ΠΌΠ΅Π½ΡΡΠ΅), Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ½ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π½Π° 1,8 Π. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ ΠΊΠ»Π°ΡΡΡ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π½Π° ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ ΡΠ°Π±Π»ΠΈΡΡ Π΄Π°Π½Π½ΡΡ
.
ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΡΡΡΠΏΠ°ΡΡ Ρ Π·Π°Π²ΠΎΠ΄Π°, Π½Π΅ ΠΈΠΌΠ΅ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ ΠΏΠΎΡΠ΅ΠΌΠ½Π΅Π½ΠΈΡ, ΠΎΠ΄Π½Π°ΠΊΠΎ Ρ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Ρ Π²Π°ΠΌ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΅Π΅, Π΅ΡΠ»ΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅.ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ Π·Π°Π³ΡΡΠ·ΡΠΈΠΊ ΠΈΠ»ΠΈ Π²Ρ Ρ ΡΠ°Π½ΠΈΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π² EEPROM, Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ BOD!
ΡΠ΅ΠΊΡΡ
ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠΊΡΠΈΡΡΠ°Π»ΡΠ½ΡΡ
ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² AVR AT90S, ATtiny, ATmega ΠΈ ATxmega ΠΠ»Ρ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ ATtiny Ρ ΠΊΡΠΈΡΡΠ°Π»Π»ΠΎΠΌ |
Π ΡΡΠΎ Π±ΡΠ» Π±Ρ ΡΠ°ΠΊΠΎΠΉ ΠΊΡΠΈΡΡΠ°Π»Π»ΠΈΡΠ΅ΡΠΊΠΈΠΉ Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ Π±Π΅Π· ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°. ΠΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΊΡΠΈΡΡΠ°Π»Π»Π° 15 ΠΠΡ Π½Π° 68:
ΠΠ΅ΡΡΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ATtiny25, Π΄Π΅Π»Π°ΡΡΠ°Ρ ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅, ΡΠΌΠ΅ΡΠ°Π΅ΡΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΎΠ΄ΠΈΠ½ΠΎΡΠ½Π°Ρ 8-ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ½Π°Ρ ΠΠ‘, ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ Π½ΡΠΆΠ½ΠΎ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΡΡΡ.ΠΠ΅ΡΡ Π΄ΠΈΠ·Π°ΠΉΠ½ Π²Π½ΡΡΡΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ Π²ΡΠ΅ ΡΡΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ ΠΊΠΎΠ΄Π° Π°ΡΡΠ΅ΠΌΠ±Π»Π΅ΡΠ°.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΎΠΊΡΠΈΡΡΠ°Π»Π»Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ°Π·Π½ΡΠ΅ ΡΠ°ΡΡΠΎΡΡ. Π ΡΠ°ΠΊΠΆΠ΅ ΠΎΡΠ΅Π½Ρ Π³ΠΈΠ±ΠΊΠΈΠΉ: ΠΏΡΠΎΡΡΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΠ΅ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ. Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ ΡΠ°Π±Π»ΠΈΡΡ OpenOffice Π·Π΄Π΅ΡΡ Π΄ΠΎΡΡΡΠΏΠ½Ρ Π²ΡΠ΅ ΡΠ°Π·Π½ΡΠ΅ ΠΊΡΠΈΡΡΠ°Π»Π»Ρ Π ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠΌ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Ρ:
ΠΡΠ»ΠΈ ΡΡΠ΅ΠΉΠΊΠ° E6 ΡΠΎΠΎΡΠ².J6 ΡΠ°Π²Π½ΠΎ 0,00, ΡΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π° ΡΠΎΡΠ½Π°Ρ ΠΆΠ΅Π»Π°Π΅ΠΌΠ°Ρ ΡΠ°ΡΡΠΎΡΠ°. Ρ ΠΎΡΡ Π±Ρ Ρ ΠΎΠ΄Π½ΠΈΠΌ ΠΊΡΠΈΡΡΠ°Π»Π»ΠΎΠΌ. ΠΠ°ΠΊΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ (ΠΈ ΡΠ΅, Ρ ΠΊΠΎΡΠΎΡΡΡ ΠΌΠ΅Π½ΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΡΠ°Π·Π½ΠΈΡΠ°, Π΅ΡΠ»ΠΈ Π½ΠΈ ΠΎΠ΄Π½Π° ΠΈΠ· Π½ΠΈΡ Π½Π΅ ΡΠ°Π²Π½Π° Π½ΡΠ»Ρ) Π²ΠΈΠ΄Π½ΠΎ ΠΏΠΎ Π·Π΅Π»Π΅Π½ΠΎΠΌΡ ΡΠ²Π΅ΡΡ ΡΠ°Π·Π»ΠΈΡΠΈΡ Π² ΡΡΠΎΠ»Π±ΡΠ°Ρ E ΡΠΎΠΎΡΠ². J. ΠΡΠΈΡΡΠ°Π»Π»Ρ Ρ ΡΠ°Π·Π½ΠΈΡΠ΅ΠΉ ΠΌΠ΅Π½Π΅Π΅ 0,1% ΠΆΠ΅Π»Π°Π΅ΠΌΠ°Ρ ΡΠ°ΡΡΠΎΡΠ° ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π½Π° ΠΆΠ΅Π»ΡΠΎΠΌ ΡΠΎΠ½Π΅.
Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π²Ρ Π²ΡΡΠ»ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡΡ ΠΈΠ· Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ CTC, ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ ΡΡΠΎ Π² ΡΠ΅Π³ΠΈΡΡΡ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ ΡΠ°ΠΉΠΌΠ΅ΡΠ° / ΡΡΠ΅ΡΡΠΈΠΊΠ°.
ΠΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΡΠΈΠ³Π½Π°Π» Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π½Π° PB0 (OC0A) ΠΈ, Π΅ΡΠ»ΠΈ ΡΡΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈ Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΎ, Π½Π° PB1 (OC0B). ΠΠ±Π° Π²ΡΡ ΠΎΠ΄Π° ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ ΡΠ°Π·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ ΠΈΠ»ΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠ°Π·ΠΈΡΠΎΠ²Π°Π½Ρ Π½Π° Π΄ΡΡΠ³ΠΎΠΉ ΡΠ³ΠΎΠ».
ΠΠ° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅, Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΌ ΠΊΡΠΈΡΡΠ°Π»Π»ΠΎΠΌ 15 ΠΠΡ, ΠΊΡΠΈΡΡΠ°Π»Π» ΡΠ°Π±ΠΎΡΠ°Π» ΡΠΎΠ»ΡΠΊΠΎ
Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ Π½ΠΈΠΆΠ΅ ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ 4 Π. ΠΡΡΠ΅ ΡΡΠΎΠ³ΠΎ ΠΊΡΠΈΡΡΠ°Π»Π»Π° Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ
Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΊΡΠΎΠ², Π½ΠΎ Π·Π°ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π» ΡΠ°Π±ΠΎΡΠ°ΡΡ. ΠΡΠΎ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΎΡΡ, Π΅ΡΠ»ΠΈ
Π― ΡΠ°Π·Π΄Π΅Π»ΠΈΠ» Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π²ΡΡ
ΠΎΠ΄Π΅ XTAL2 Π½Π° Π΄Π²Π° ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° ΠΏΠ΅ΡΠ΅Π΄ ΠΏΠΎΠ΄Π°ΡΠ΅ΠΉ ΠΏΠΈΡΠ°Π½ΠΈΡ Π½Π°
xtal.ΠΡΠ»ΠΈ ΠΎΡΡΠΈΠ»Π»ΡΡΠΎΡ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 2,7 Π, ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ
Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΡΠ΅ 4 Π (Π΄ΠΎ 5,5 Π) Π½Π΅ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ°Π»ΠΎ ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΡ.
Π’Π°ΠΊ ΡΡΠΎ ΡΡΠΎ ΠΏΡΠΎΡΡΠ°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ Π·Π°ΠΏΡΡΠΊΠΎΠΌ. ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠ΅Π΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ 5 Π,
ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ATtiny ΠΈΠΌΠ΅Π΅Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ 3,3 Π ΠΈΠ»ΠΈ Π½ΠΈΠΆΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Ρ ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠΌ,
ΡΡΠ°Π±ΠΈΠ»ΠΈΡΡΠΎΠ½ ΠΈ ΡΠ»Π΅ΠΊΡΡΠΎΠ»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ. ΠΠ»ΠΈ ΠΏΡΠΈΠ³ΠΎΡΠΎΠ²ΡΡΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠ°ΡΡΠ²ΠΎΡ
ΡΡΠΎΠ±Ρ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΠ΅ ΠΎΡΡΠΈΠ»Π»ΡΡΠΎΡΠ° ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎ, ΠΏΠ΅ΡΠ΅Π΄ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ
ΠΠ°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅.
Π― Π½Π΅ Π½Π°ΡΠ΅Π» ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ ΠΎ ΡΠ°ΠΊΠΎΠΌ Π³Π»ΡΡΠ½ΠΎΠΌ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ.ΠΊ ΡΡΠ°ΡΡΡΡ ΠΠΎ ΠΌΠ½Π΅ Π±ΡΠ» ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ, ΠΏΠΎΡΡΠΎΠΌΡ Ρ Π·Π°ΠΌΠ΅ΡΠΈΠ» Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠ΅ΡΠ²ΡΡ ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΠΉ. Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΡΠΆΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π½ΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ ΠΏΠΎΡΡΡ OCR0A ΠΈ OCR0B Π±ΡΠ»ΠΈ Π»ΠΈΠ±ΠΎ Π²ΡΡ ΠΎΠ΄Π½ΡΠΌΠΈ, Π»ΠΈΠ±ΠΎ Π½Π΅Ρ. ΠΠΎΠ΄ΠΎΠ±Π½Π°Ρ ΠΎΡΠΈΠ±ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡ ΠΊ Π²Ρ ΡΡΠΌΠ°ΡΡΠ΅Π΄ΡΠΈΠΉ, ΠΏΠΎΡΡΠΎΠΌΡ Π½Π΅ ΠΎΠΆΠΈΠ΄Π°ΠΉΡΠ΅, ΡΡΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ Π·Π°ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½ΠΎ, ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΈ ΠΊΠ°ΠΊ ΠΎΠΏΠΈΡΠ°Π½ Π² ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ΄ΡΡΡΠΎΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡΠ° Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΊΡΠΈΡΡΠ°Π»Π»Π°
ΡΠ°ΡΡΠΎΡΠ° Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ. ΠΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° Π²Ρ
ΠΎΠ΄Π΅ XTAL1. ΠΠ΅ ΠΆΠ΄ΠΈΡΠ΅
Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΡΡΠ΅ΠΊΡ, ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΡΡΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΠΡ ΠΈ ΠΌΠ΅Π½Π΅Π΅ 1 ΠΊΠΡ.Π£Π²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅
Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡΠ° ΠΏΡΠΈΠ²ΠΎΠ΄ΡΡ ΠΊ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡ ΡΠ°ΡΡΠΎΡ, ΠΏΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅, Ρ ΠΌΠΎΠΈΠΌΠΈ 15 ΠΠΡ
ΠΊΡΠΈΡΡΠ°Π»Π». ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΡΠ»ΠΈΡΠΊΠΎΠΌ Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΊΠΎΠ»ΠΏΠ°ΡΠΎΠΊ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ°ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅ ΠΊΡΠΈΡΡΠ°Π»Π»Π°.
ΠΡΠ»ΠΈ Π²Ρ Π·Π°Π±ΡΠ΄Π΅ΡΠ΅ ΠΎΡΠΈΡΡΠΈΡΡ ΠΏΡΠ΅Π΄ΠΎΡ ΡΠ°Π½ΠΈΡΠ΅Π»Ρ CLKDIV8, Π²Π°Ρ ATtiny Π±ΡΠ΄Π΅Ρ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π±ΠΎΠ»ΡΡΠ΅, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Studio ΠΎΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ ΡΠ»ΡΡ-ΠΏΠ°ΠΌΡΡΡ ΠΈΠ»ΠΈ ΠΏΠ°ΠΌΡΡΡ EEPROM Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ°ΠΊΡΠΎΠ²Π°Ρ ΡΠ°ΡΡΠΎΡΠ° ΠΌΠ΅Π½Π΅Π΅ 5 ΠΊΠΡ. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ ΠΎΠΆΠΈΠ²Π»Π΅Π½ΠΈΡ ΡΠΈΠΏΠ° (ΡΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Ρ STK500).
ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½Ρ Π½Π΅ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠΈ, Π° ΡΠΈΡΡΠ°Ρ ΡΠΈΠ½ΡΡΠΎΠΈΠ΄Π°, Π²Π°ΠΌ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΎΡΡΠΈΠ»ΡΡΡΠΎΠ²Π°ΡΡ ΡΡΠΈ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠΈ Ρ ΡΠ΅ΡΡΡ ΡΠΈΠ»ΡΡΡΠΎΠ² RC. Π’Π°ΠΊΠΈΠ΅ RC-ΡΠΈΠ»ΡΡΡΡ, Π·Π΄Π΅ΡΡ ΠΎΠ΄Π½ΠΎΡΡΡΠΏΠ΅Π½ΡΠ°ΡΡΠ΅, Π³Π»ΡΡΠ°Ρ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π°Π²Π»ΡΡΡ Π±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΠΈΠ΅ ΡΠ°ΡΡΠΎΡΡ. ΠΡ
Π°ΠΌΠΏΠ»ΠΈΡΡΠ΄Π° ΠΏΠ°Π΄Π°Π΅Ρ ΡΠ΅ΠΌ Π±ΡΡΡΡΠ΅Π΅, ΡΠ΅ΠΌ Π²ΡΡΠ΅ ΡΠ°ΡΡΠΎΡΠ°.ΠΠ΄Π΅ΡΡ R = 100 ΠΊΠΠΌ
ΠΈ RC-ΡΠΈΠ»ΡΡΡ C = 3 ΠΌΠΊΠ€ Π² Π΄Π΅ΠΉΡΡΠ²ΠΈΠΈ. ΠΠ΅ΡΠ²Π°Ρ Π³Π°ΡΠΌΠΎΠ½ΠΈΠΊΠ° ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ°
Π½Π° 3 ΠΡ ΡΠΆΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°ΡΡΡ
Π°Π΅Ρ, ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΠΈΠ΄Π΅Π½ Π½Π°
Π²Π΅ΡΠ½ΠΎ.
ΠΡΠΎ Π΅ΡΠ΅ Π½Π΅ ΠΏΠΎΡ ΠΎΠΆΠ΅ Π½Π° ΡΠΈΠ½ΡΡ, Π½ΠΎ ΡΡΠΎ ΡΠΎΠΆΠ΅ Π½Π΅ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ.
ΠΡΠ»ΠΈ ΠΌΡ ΠΈΠ½Π²Π΅ΡΡΠΈΡΡΠ΅ΠΌ Π²ΡΠΎΡΠΎΠΉ R ΠΈ Π²ΡΠΎΡΠΎΠΉ C ΡΠΎΠ³ΠΎ ΠΆΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠ°, ΠΌΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΡΠΎΡΠΌΠ° Π²ΠΎΠ»Π½Ρ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΆΠ΅ Π±Π»ΠΈΠΆΠ΅ ΠΊ ΡΠΈΠ½ΡΡΠΎΠΈΠ΄Π΅.
ΠΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅ ΡΠΈΠ½ΡΡΠΎΠΈΠ΄Ρ: 3-ΡΡΡΠΏΠ΅Π½ΡΠ°ΡΡΠΉ RC-ΡΠΈΠ»ΡΡΡ Π² Π΄Π΅ΠΉΡΡΠ²ΠΈΠΈ. ΠΠ΅Π»Π΅Π½Π°Ρ ΠΊΡΠΈΠ²Π°Ρ Π½Π° ΠΊΠΎΠ½Π΅Ρ ΡΠΈΠ»ΡΡΡΠ° ΠΎΡΠ΅Π½Ρ ΠΏΠΎΡ ΠΎΠΆ Π½Π° ΡΠΈΠ½ΡΡΠΎΠΈΠ΄Π°Π»ΡΠ½ΡΡ Π²ΠΎΠ»Π½Ρ.
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΡΠ°ΠΏΠ΅ ΠΌΡ ΡΠ΅ΡΡΠ΅ΠΌ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ Π°ΠΌΠΏΠ»ΠΈΡΡΠ΄Ρ. ΠΠ΄Π΅ΡΡ ΠΎΠ½ ΠΏΠ°Π΄Π°Π΅Ρ ΠΎΡ 0,79 Π pp Π΄ΠΎ 0,32 Π pp , ΠΏΡΠΈΠ±Π»ΠΈΠ·ΠΈΡΠ΅Π»ΡΠ½ΠΎ Ρ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΠΎΠΌ 2.
ΠΡΠΎ ΡΠΎΡ ΠΆΠ΅ ΡΠΈΠ»ΡΡΡ Ρ ΡΠ΅ΡΡΡΡΠΌΡ ΡΡΡΠΏΠ΅Π½ΡΠΌΠΈ ΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π½Π° Π²ΡΠ΅Ρ ΡΠ΅ΡΡΡΠ΅Ρ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡΡ.
ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½Π° Π±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΠ°Ρ Π°ΠΌΠΏΠ»ΠΈΡΡΠ΄Π°, Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ ΠΈΠ»ΠΈ ΡΠ΅Π·ΠΈΡΡΠΎΡ ΠΌΠ΅Π½ΡΡΠ΅Π³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ°. ΠΡΠΎ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ Π΅ΠΌΠΊΠΎΡΡΡΡ 1 ΠΌΠΊΠ€, Π² ΡΡΠΈ ΡΠ°Π·Π° ΠΌΠ΅Π½ΡΡΠ΅.
Π’Π΅ΠΌ, ΠΊΡΠΎ Ρ
ΠΎΡΠ΅Ρ ΠΈΠ³ΡΠ°ΡΡ Ρ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΡΠΌΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ (ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΠ°ΠΏΠΎΠ²,
ΡΠ΅Π·ΠΈΡΡΠΎΡΡ ΠΈ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡΡ ΠΈ Π΄Ρ. ) ΠΌΠΎΠ³Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ Ρ ΠΌΠΎΠΈΠΌ Lazarus-Pascal
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Ρ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π» Π΄Π»Ρ Win64 ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΉ
Π·Π΄Π΅ΡΡ (ΡΠΏΠ°ΠΊΠΎΠ²Π°Π½ΠΎ). ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ΅Π½
ΠΡΡ
ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ Lazarus, Π° Π·Π°ΡΠ΅ΠΌ ΡΠΎΠΎΠ±ΡΠΈΡΠ΅ ΠΌΠ½Π΅.
ΠΡΠ»ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΉ ΡΠ°ΠΉΠ», ΡΡΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ.
ΠΡΠ»ΠΈ Π²Ρ Π²ΡΠ±Π΅ΡΠ΅ΡΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ RC ΠΈΠ· Π΄Π²ΡΡ
ΠΏΠΎΠ»Π΅ΠΉ Π²ΡΠ±ΠΎΡΠ°
Π² Π½ΠΈΠΆΠ½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΡΡΠ° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ Π²ΡΡΠΈΡΠ»ΡΠ΅ΡΡΡ ΠΈ
ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ. ΠΡΠΏΠ°Π΄Π°ΡΡΠΈΠΉ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ N ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΌΠ΅Π½ΡΡΠΈΡΡ
ΠΈ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠΏΠ΅Π½Π΅ΠΉ RC. ΠΡΠ»ΠΈ Π²Ρ Π½Π°ΠΆΠΌΠ΅ΡΠ΅ Π½Π°
ΡΠ²Π΅ΡΠ½ΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠ±ΡΠ°ΡΡ ΡΠ²Π΅Ρ ΠΊΡΠΈΠ²ΠΎΠΉ.Π΅ΡΠ»ΠΈ ΡΡ
Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠ²Π΅Ρ Π±Π΅Π»ΡΠΉ , ΠΊΡΠΈΠ²Π°Ρ ΡΠ°ΡΡΡΠΈΡΡΠ²Π°Π΅ΡΡΡ, Π½ΠΎ Π½Π΅
ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ.
ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ. ΠΡΠ»ΠΈ Π²Ρ Π½Π°ΠΆΠΌΠ΅ΡΠ΅ Π½Π° ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΆΠ΅Π»ΡΡΠΌ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Π·Π°ΠΏΠΈΡΡ. Π΅ΡΠ»ΠΈ ΡΡ Ρ ΠΎΡΠΈΡΠ΅ Π·Π°ΠΊΠΎΠ½ΡΠΈΡΡ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΏΡΠΎΡΡΠΎ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ»Π°Π²ΠΈΡΡ Enter ΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π½ΠΎΠ²ΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ. ΠΡΠ»ΠΈ Π²Π°ΡΠ° Π·Π°ΠΏΠΈΡΡ Π½Π΅Π²Π΅ΡΠ½Π° ΠΏΠΎΠ½ΡΠ», ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° ΡΡΠ°Π½Π΅Ρ ΠΊΡΠ°ΡΠ½ΡΠΌ.
ΠΠΎΠ»Ρ Π²Π²ΠΎΠ΄Π° ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΡΠΎΠΊΡΠ°ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΠΊΡΠ°ΡΠ½ΡΡ
, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ
ΠΊΠ°ΠΊ k ΠΈΠ»ΠΈ K , ΠΈΠ»ΠΈ M , Π° ΡΠ°ΠΊΠΆΠ΅ m , u Π΄Π»Ρ Β΅, n ΠΈΠ»ΠΈ p .
ΠΡΠ»ΠΈ Π²Ρ ΠΎΡΡΠ΅Π³ΡΠ»ΠΈΡΡΠ΅ΡΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π²ΡΠ΅ΠΌΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π±ΡΠ΄Π΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ, Π²Ρ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°ΡΡ ΡΠ°ΡΡΠΈ ΠΊΡΠΈΠ²ΠΎΠΉ.
ΠΡΠ»ΠΈ Π²Ρ Π½Π°ΠΆΠΌΠ΅ΡΠ΅ Π½Π° ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌΠΎΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ ΡΠ°ΠΉΠ» PNG- ΠΈΠ»ΠΈ BMP-Π³ΡΠ°ΡΠΈΠΊΠΈ.
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π΅ΡΠ»ΠΈ Π²Ρ Π²ΡΠ±Π΅ΡΠ΅ΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ RC Π΄Π»Ρ
Π½ΠΈΠ·ΠΊΠΎΡΠ°ΡΡΠΎΡΠ½ΡΠΉ Π²Ρ
ΠΎΠ΄, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ²Π°Π΅Ρ
ΡΠΈΡΠ»ΠΎΠ²ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ. ΠΡΠ±Π΅ΡΠΈΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΠΈΡ
R ΠΈ / ΠΈΠ»ΠΈ C Π²
ΡΠΎΡ ΡΠ»ΡΡΠ°ΠΉ.
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ OpenOffice:
ΠΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄:
;
; *********************************
; * ΠΡΡΠΈΠ»Π»ΡΡΠΎΡ Xtal Ρ ATtiny25 *
; * (C) 2019, Π°Π²ΡΠΎΡ: DG4FAC *
; *********************************
;
.nolist
.include "tn25def.inc"; ΠΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ATtiny25
.ΡΠΏΠΈΡΠΎΠΊ
;
; **********************************
; ΠΠΠΠΠ ΠΠ’ΠΠΠ ΠΠΠΠ‘ΠΠΠ§ΠΠΠΠ
; **********************************
;
; Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ: ATtiny25, ΠΠΎΡΠΏΡΡ: 8-ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ½ΡΠΉ PDIP_SOIC
;
; _________
; 1 / | 8
; Π‘ΠΠ ΠΠ‘ o-- | Π‘ΠΠ ΠΠ‘ VCC | --o +5 Π
; XTAL1 o-- | PB3 PB2 | --o
; XTAL2 o-- | PB4 PB1 | --o Osc out 2
; 0 V o-- | GND PB0 | --o Osc out 1
; 4 | __________ | 5
;
;
; **********************************
; Π Π Π Π£ Π‘ Π’ Π Π Π Π Π Π Π Π‘ Π’
; **********************************
;
.
equ clock = 15000000; 15 ΠΠΡ, Π²Π°ΡΠ° xtal ΡΠ°ΡΡΠΎΡΠ°
.equ fOut = 100; ΠΠ°ΡΠ° ΠΆΠ΅Π»Π°Π΅ΠΌΠ°Ρ ΡΠ°ΡΡΠΎΡΠ°
.equ cClkPresc = 1; ΠΠ°ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ ΡΠ°ΡΠΎΠ²
.equ cUseOC0B = 1; ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ OC0B ΠΊΠ°ΠΊ ΠΎΠ±ΡΠ°ΡΠ½ΡΠΉ Π²ΡΡ
ΠΎΠ΄
;
; **********************************
; Π€ Π Π₯ Π Π Π Π Π Π‘ Π’ Π Π Π’ Π‘
; **********************************
;
; ΠΠΎΠ»ΡΡΠΈΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ ΠΈΠ· ΡΠ°ΡΠΎΠ² ΠΈ ΡΠ°ΡΡΠΎΡΡ
.if (ΡΠ°ΡΡ / fOut / cClkPresc / 2) <= 256
.equ cPresc = 1
.equ cCsPresc = 1
.Π΅ΡΠ΅
.if (ΡΠ°ΡΡ / fOut / cClkPresc / 2/8) <= 256
.equ cPresc = 8
.equ cCsPresc = 2
.Π΅ΡΠ΅
.if (ΡΠ°ΡΡ / fOut / cClkPresc / 2/64) <= 256
.equ cPresc = 64
.equ cCsPresc = 3
.Π΅ΡΠ΅
.if (ΡΠ°ΡΡ / fOut / cClkPresc / 2/256) <= 256
.equ cPresc = 256
.equ cCsPresc = 4
.Π΅ΡΠ΅
.if (ΡΠ°ΡΡ / fOut / cClkPresc / 2/1024)> 256
.error "Π‘Π»ΠΈΡΠΊΠΎΠΌ Π½ΠΈΠ·ΠΊΠ°Ρ ΠΆΠ΅Π»Π°Π΅ΠΌΠ°Ρ ΡΠ°ΡΡΠΎΡΠ°!"
.Π΅ΡΠ΅
.equ cPresc = 1024
.equ cCsPresc = 5
.endif
.endif
.endif
.endif
.
endif
;
; ΠΡΠ²Π΅ΡΡΠΈ Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ ΠΈ ΡΡΠ°Π²Π½ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅
.equ divider = (((((ΡΠ°ΡΡ + fout / 2) / fOut + cClkPresc / 2) / cClkPresc + cPresc / 2) / cPresc) +1) / 2
.equ cCtc = Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ - 1; ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ CTC
;
; **********************************
; Π Π Π Π Π‘ Π’ Π Π Π‘
; **********************************
;
.def rmp = R16; ΠΠ½ΠΎΠ³ΠΎΡΠ΅Π»Π΅Π²ΠΎΠΉ ΡΠ΅Π³ΠΈΡΡΡ
;
; **********************************
; Π Π Π Π Π Π Π Π Π Π Π Π Π Π Π’
; **********************************
;
.cseg
.org 000000
;
ΠΡΠ½ΠΎΠ²Π½ΠΎΠΉ:
sbi DDRB, DDB0; ΠΡΡ
ΠΎΠ΄ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ PB0
cbi PORTB, PORTB0; ΠΡΠΈΡΡΠΈΡΡ Π²ΡΡ
ΠΎΠ΄ OC0A
ldi rmp, cCtc; ΠΠ°ΠΏΠΈΡΠ°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ CTC
out OCR0A, rmp; Π΄Π»Ρ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ ΡΠ΅Π³ΠΈΡΡΡΠ° A
.if cUseOC0B == 1
sbi DDRB, DDB1; ΠΡΡ
ΠΎΠ΄ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ PB1
sbi PORTB, PORTB1; Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π²ΡΡ
ΠΎΠ΄ OC0B
out OCR0B, rmp; ΠΈ B
ldi rmp, (1 << WGM01) | (1 << COM0A0) | (1 << COM0B0); Π Π΅ΠΆΠΈΠΌ CTC, ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ OC0A ΠΈ OC0B
.Π΅ΡΠ΅
ldi rmp, (1 << WGM01) | (1 << COM0A0); Π Π΅ΠΆΠΈΠΌ CTC, ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΡ OC0A
.endif
out TCCR0A, rmp; Π² ΠΏΠΎΡΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ TC0 A
ldi rmp, cCsPresc; ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΏΡΠ΅Π΄Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ
Π²ΡΡ
ΠΎΠ΄ TCCR0B, ΠΎΠ± / ΠΌΠΈΠ½; Π² ΠΏΠΎΡΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ TC0 B
ldi rmp, 1 << SE; ΠΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ½Π°, ΡΠ΅ΠΆΠΈΠΌ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ
Π²ΡΡ
ΠΎΠ΄ MCUCR, ΠΎΠ± / ΠΌΠΈΠ½
ΠΠ΅ΡΠ»Ρ:
ΡΠΏΠ°ΡΡ ; ΠΠ΄ΡΠΈ ΡΠΏΠ°ΡΡ
rjmp loop
;
; ΠΠΎΠ½Π΅Ρ ΠΈΡΡ
ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°
ΠΡΠΎ ΡΠΈΠΌΡΠ»ΡΡΠΈΡ Ρ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌΠΈ Π²ΡΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ.Β© 2019 ΠΠ²ΡΠΎΡ: http://www.avr-asm-tutorial.net
ΠΡΠ΅ Π»ΡΡΡΠΈΠΉ ΠΠ-ΠΈΠ·ΠΌΠ΅ΡΠΈΡΠ΅Π»Ρ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Atmel AVR ATTINY861 ΠΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Ρ ΠΎΡΠΎΡΠΈΠΉ ΠΠ-ΠΈΠ·ΠΌΠ΅ΡΠΈΡΠ΅Π»Ρ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ AVR ATtiny2313 AT90S2313 ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ LC Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° ΡΠ΅Π·ΠΎΠ½Π°Π½ΡΠ½ΠΎΠΉ ΡΠ°Π·Π²Π΅ΡΡΠΊΠΈ ATtiny23023 ATtiny23023 AT90S-23 AT90S1200A ΠΡΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ... Electronics Projects, Atmel AT90S2313 ATTINY2313 Applications Β«ΠΡΠΎΠ΅ΠΊΡ AVR, ΠΏΡΠΎΠ΅ΠΊΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ², ΡΡ Π΅ΠΌΡ pwm,Β» ΠΠ°ΡΠ° 2019/08/01
ΠΡΠ΅ Π»ΡΡΡΠΈΠΉ ΠΈΠ·ΠΌΠ΅ΡΠΈΡΠ΅Π»Ρ LC Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Atmel AVR ATTINY861
ΠΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Ρ ΠΎΡΠΎΡΠΈΠΉ ΠΈΠ·ΠΌΠ΅ΡΠΈΡΠ΅Π»Ρ LC Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ AVR ATtiny2313 AT90S2313
ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ LC Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ΅Π·ΠΎΠ½Π°Π½ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΎΡΡ ATtiny2313 AT90S2313
MAX038 ΠΠ΅Π½Π΅ΡΠ°ΡΠΎΡ ΡΠ°Π·Π²Π΅ΡΡΠΊΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ Ρ ΠΌΠ°ΡΠΊΠ΅ΡΠ°ΠΌΠΈ ATtiny2313 AT90S1200A
ΠΠ΅ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΡΡΠ΅Π·Π½ΡΠΉ ΠΈΠ·ΠΌΠ΅ΡΠΈΡΠ΅Π»Ρ ΡΠ°ΡΡΠΎΡΡ-ΡΡΠ΅ΡΡΠΈΠΊ ΠΠ΅Π½Π΅ΡΠ°ΡΠΎΡ ΡΠ°ΡΡΠΎΡ ATTiny2313
AT2000 AT2000 9-000 AT2000 9-000 Π¦ΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΈΠ·ΠΌΠ΅ΡΠΈΡΠ΅Π»Ρ ΡΠ°ΡΡΠΎΡΡ AT2000 AT2000 AT2139 Π² ΠΌΠΈΠ»Π»ΠΈΠΎΠΌΠΌΠ΅ΡΡΠ΅ ATtiny2313 AT90S2313
Π¦ΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½Π½ΠΎΡΡΠΈ Π Π§ ΠΏΠΎΠ»Ρ ATtiny2313 AT90S2313
ΠΠΎΠ½Π΄ Π½Π°ΠΏΡΡΠΆΠ΅Π½Π½ΠΎΡΡΠΈ Π Π§ ΠΏΠΎΠ»Ρ AT90S1200A
LTD - ΠΠ΅Π΄ΠΎΡΠΎΠ³ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΠΈ; Π‘ΠΊΠ°Π½ΠΈΡΡΡΡΠΈΠΉ Π²ΠΎΠ»ΡΡΠΌΠ΅ΡΡ ATMega8 Ρ Π²ΡΡ ΠΎΠ΄ΠΎΠΌ ΠΊΠΎΠ΄Π° ΠΠΎΡΠ·Π΅ ATMega8
ΠΠΎΠ½ΠΈΡΠΎΡ ΡΠΈΠ³Π½Π°Π»ΠΎΠ²Ρ ΠΠ-Π΄ΠΈΡΠΏΠ»Π΅Π΅ΠΌ ATtiny2313 AT90S2313
ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π°Ρ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΡΠΌ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅Π»Π΅ΠΌ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΡΡ ATtiny2313 AT90S2313
Π‘ΠΊΠ°Π½ΠΈΡΡΡΡΠΈΠΉ Π²ΠΎΠ»ΡΡΠΌΠ΅ΡΡΡ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΡΠΌ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅Π»Π΅ΠΌ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΡΡ ATMega8
9902 ΠΠ-Π΄ΠΈΡΠΏΠ»Π΅ΠΉ Ρ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΡΠΌ ΠΎΡΠ²Π΅ΡΠ²ΠΈΡΠ΅Π»Π΅ΠΌ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΡΡ ATtiny2313 AT90S2313ΠΡΠΎΡΠ΅ΡΠ½ΡΠ΅ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΠ΅ ΠΊΠΎΠ½ΡΡΡΠ½ΡΠ΅ Π°Π½ΡΠ΅Π½Π½Ρ Π΄Π»Ρ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΡΠ²Π΅ΡΠ²ΠΈΡΠ΅Π»Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΡΡ
Π¦ΠΈΡΡΠΎΠ²Π°Ρ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½Π°Ρ ΡΠ²ΡΠ·Ρ Π΄Π»Ρ Π½Π°ΡΡΠΎΠ»ΡΠ½ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ATtiny12
RS-232 Π΄Π»Ρ ΠΊΠ°Π½Π°Π»Π° ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ±ΠΎΡΠ° ATtiny2313 AT90S2313
Π§Π°ΡΡΠΎΡΠΎΠΌΠ΅Ρ Ρ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΡΠΌ ΠΊΠ°Π½Π°Π»ΠΎΠΌ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ ATtiny2313 AT90S2313
FM-ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊ Ρ ΠΊΠ²Π°ΡΡΠ΅Π²ΠΎΠΉ ΠΎΠΏΠΎΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ Π€ΠΠΠ§ Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ°ΡΡΠΎΡΠΎΠΉ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ LMX1601 ATtiny2313 AT90S2313
1750-ΠΌΠ΅ΡΡΠΎΠ²ΡΠΉ Π½ΠΈΠ·ΠΊΠΎΠΏΠΎΠ»ΠΎΡΠ½ΡΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΡΠ°Π΄ΠΈΠΎΡΠ°ΡΡΠΎΡΠ½ΠΎΠΉ ΠΌΠΎΠ΄ΡΠ»ΡΡΠΈΠΈ Ρ Π°ΠΌΠΏΠ»ΠΈΡΡΠ΄Π½ΠΎ-ΠΌΠΎΠ΄ΡΠ»ΡΡΠΈΠ΅ΠΉ ATtiny2313 AT90S2313
ΠΠ²ΡΡ
ΡΠ΅ΠΆΠΈΠΌΠ½ΡΠΉ AM-ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊ ΠΏΡΡΠΌΠΎΠ³ΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ 1 81. 818 ΠΊΠΡ Lowfer ATtiny2313 AT90S2313
AttoBasic Byte-Wide ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ Π΄Π»Ρ ATtiny2313 ΠΈ AT90S2313
AttoBasic AT90S8515-ATMEGA8515 ΠΈ ATmega163
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΠΌΠΈΠΊΡΠΎΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ AVR ΠΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ AVR CapART Ρ ΠΏΠ°ΠΌΡΡΡΡ AVR 9000 Π½Π° ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ΅ 9000 ΠΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ AVR 9000 Ρ ΠΏΠ°ΠΌΡΡΡΡ AVR 9000 ΠΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ ΠΏΠ°ΠΌΡΡΠΈ AVR 9000 Π½Π° ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ΅ U000
DS: ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° DS ATtiny2313 AT90S2313
DS: Π§Π°ΡΡ-ΠΊΠ°Π»Π΅Π½Π΄Π°ΡΡ-Π±ΡΠ΄ΠΈΠ»ΡΠ½ΠΈΠΊ Ρ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ EEPROM ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ DS ATtiny12
DS: 3-ΠΊΠ°Π½Π°Π»ΡΠ½ΡΠΉ 8-Π±ΠΈΡΠ½ΡΠΉ Π¦ΠΠ EEPROM Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ DS ATtiny12
ATtiny12 Fuse Restorer AT90S1200A
ΠΡΠ°ΠΉΠ²Π΅Ρ EEPROM Π΄Π»Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² 24LC64 128 ΠΈ 256 AVR
8-ΠΊΠ°Π½Π°Π»ΡΠ½ΡΠΉ PWM PWM-ΠΊΠΎΠ΄ ΠΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ AVR
ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ AVR AT90S1200A ATtiny2313 AT90S2313
AVR 8- ΠΈ 20-ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ½ΡΠΉ Π°Π΄Π°ΠΏΡΠ΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ
ΠΠ΄Π°ΠΏΡΠ΅Ρ Lazyted ISP Π΄Π»Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² ISPLazyted ISP Π‘ΠΈΠ½Ρ ΡΠΎΠ½Π½ΡΠΉ Π΄Π΅ΠΌΠΎΠ΄ΡΠ»ΡΡΠΎΡ ΠΊΠΎΠ½ΡΡΡΠ° Ρ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ATtiny2313 ΠΈΠ»ΠΈ AT90S2 313 ATtiny12
ΠΠ½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΉ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠΎΡ Π½Π° ΠΏΠΎΠ»ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ²ΡΡ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡΠ°Ρ Π΄Π»Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² ΠΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ AVR ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ Ρ ΡΡΠ΅Ρ ΡΡΠΎΡΠΎΠ½Π½ΠΈΠΌΠΈ I-ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°ΠΌΠΈ
ΠΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠΉ ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΡΠΉ Π΄Π΅ΠΌΠΎΠ΄ΡΠ»ΡΡΠΎΡ 1 ΠΊΠΡ ATtiny2313 AT90S2313
Π’Π°ΠΉΠΌΠ΅ΡΡ ΠΏΠΎΠ»ΠΈΠ²Π° ΡΠ°Π΄Π° ΠΠ΅Π½ΡΠΈΠ»ΠΈ ΠΈ ΡΡΠ΅ΡΡΠΈΠΊΠΈ; Π½Π΅Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°
ΠΠ²Π΅ΡΠ½ΠΎΠΉ Π·Π²ΠΎΠ½ΠΎΠΊ Privacy Sentry ATtiny12
ΠΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π±ΡΠ΄ΠΈΠ»ΡΠ½ΠΈΠΊΠ° Ρ ΠΊΠΎΠ΄ΠΎΠΌ ΠΠΎΡΠ·Π΅ Ρ ATtiny2313-AT90S2313
ΠΡΡΠΎΡΠ½ΠΈΠΊ: cappels. org ATTINY2313 AT90S2313 ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½Π°Ρ ΡΡΡΠ»ΠΊΠ° Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ:
Π‘ΠΠΠ‘ΠΠ Π‘Π‘Π«ΠΠΠ ΠΠΠ― ΠΠΠΠ Π£ΠΠΠ Π€ΠΠΠΠΠ (Π² ΡΠΎΡΠΌΠ°ΡΠ΅ TXT): LINKS-1238.zip
ΠΡΠΌΠ°Ρ, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· Π²Π°Ρ Π±ΡΠ»ΠΈ ΡΠ±ΠΈΡΡ Ρ ΡΠΎΠ»ΠΊΡ ΠΏΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΡΠ΅Π΄ΠΎΡ ΡΠ°Π½ΠΈΡΠ΅Π»Π΅ΠΉ AVR. Π― ΠΏΠΎΠ»ΡΡΠ°Ρ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΠΎΠΏΡΠΎΡΠΎΠ² Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ², Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ: Β«Π― ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π» Atmega8, Π½ΠΎ ΠΎΠ½ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅ΡΒ». Π’ΠΎΠ³Π΄Π° ΠΌΠΎΠΉ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΠΎΡΠ²Π΅Ρ: Β«ΠΡ ΡΡΠΎΠ³Π°Π»ΠΈ Π±ΠΈΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ?Β», Π Π΅ΡΠ»ΠΈ Π΄Π°, ΡΠΎ Ρ ΠΏΠΎΡΡΠΈ Π½Π° 90% ΡΠ²Π΅ΡΠ΅Π½, ΡΡΠΎ ΠΎΠ½ ΡΠ΄Π΅Π»Π°Π» ΡΡΠΎ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ.ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΈΠ· Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΎΡΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΡΡΠΎ Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π±ΠΈΡ ΠΏΡΠ΅Π΄ΠΎΡ ΡΠ°Π½ΠΈΡΠ΅Π»Ρ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΎΡΡΠ°Π²Π»ΡΡΡ Π½Π΅ΠΎΡΠΌΠ΅ΡΠ΅Π½Π½ΡΠΌ ΠΈ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ. ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ Π½Π° ΡΠΈΡΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ - PonyProg.
ΠΠ΅ΡΠ²ΠΎΠ΅, ΡΡΠΎ Π²Ρ Π΄Π΅Π»Π°Π΅ΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ, ΡΡΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π±ΠΈΡΠΎΠ² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ (Atmega8 Π½Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅):
Π ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΈ ΡΠ°ΠΊΡΠΎΠ²ΠΎΠΉ ΡΠ°ΡΡΠΎΡΡ. ΠΡΡΠΎΡΠ½ΠΈΠΊΠ°ΠΌΠΈ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ Atmega8 ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠ΅ΡΡΡΠ΅ Π±ΠΈΡΠ°: CKSEL0, CKSEL1, CKSEL2, CKSEL3.
ΠΠ°ΠΊ Π²Ρ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΠΆΠ΅ Π·Π½Π°Π΅ΡΠ΅, Atmega8 ΠΌΠΎΠΆΠ΅Ρ ΠΈΠΌΠ΅ΡΡ 4 ΡΠ°Π·Π½ΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ:
Π ΡΠ°Π±Π»ΠΈΡΠ΅ Π²Ρ Π²ΠΈΠ΄ΠΈΡΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ CKSEL0..3
ΠΠ°ΠΊ Π²Ρ ΠΌΠΎΠ³Π»ΠΈ Π·Π°ΠΌΠ΅ΡΠΈΡΡ, Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΠΈΠ· Π½ΠΈΡ ΠΎΡΡΠ°Π»ΠΎΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π½Π°ΡΡΡΠΎΠ΅ΠΊ.
ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ ΠΎΡ 1010 Π΄ΠΎ 1111 (ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ Β«0Β», Π° Β«1Β» ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ Π½Π΅Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ). ΠΡΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ ΠΎΡΡΠ°Π²Π»Π΅Π½Ρ Π΄Π»Ρ Π²ΡΠ±ΠΎΡΠ° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π·Π°ΠΏΡΡΠΊΠ° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π΄Π»Ρ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΈΠΈ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° ΠΏΠ΅ΡΠ΅Π΄ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ.
ΠΡΠ»ΠΈ Π²Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΠ΅ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΠΊΠ²Π°ΡΡΠ΅Π²ΡΠΉ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ ΠΈΠ»ΠΈ ΡΠ΅Π·ΠΎΠ½Π°ΡΠΎΡ ΠΊ XTAL1 ΠΈ XTAL2
ΠΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ Π±ΠΈΡ ΠΏΡΠ΅Π΄ΠΎΡ
ΡΠ°Π½ΠΈΡΠ΅Π»Ρ CKOPT. ΠΡΠΎΡ Π±ΠΈΡ Π²ΡΠ±ΠΈΡΠ°Π΅Ρ Π΄Π²Π° ΡΠ°Π·Π½ΡΡ
ΡΠ΅ΠΆΠΈΠΌΠ° ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ°. ΠΡΠ»ΠΈ CKOPT Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ (Π½Π΅ ΠΎΡΠΌΠ΅ΡΠ΅Π½), ΡΠΎΠ³Π΄Π° ΠΎΡΡΠΈΠ»Π»ΡΡΠΎΡ ΠΊΠΎΠ»Π΅Π±Π»Π΅ΡΡΡ Ρ ΠΏΠΎΠ»Π½ΡΠΌ Π²ΡΡ
ΠΎΠ΄ΠΎΠΌ rail-to-rail. ΠΡΠΎ ΡΠ΄ΠΎΠ±Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° ΡΡΠ΅Π΄Π° Π·Π°ΡΡΠΌΠ»Π΅Π½Π° ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ XTAL2 Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄ΡΡΠ³ΠΈΠΌ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ ΠΈΠ»ΠΈ Π±ΡΡΠ΅ΡΠΎΠΌ. ΠΠΎ Ρ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ. ΠΡΠ»ΠΈ CKOPT Π½Π΅ Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ (ΠΎΡΠΌΠ΅ΡΠ΅Π½), ΡΠΎ ΡΠ°ΡΠΊΠ°ΡΠΊΠ° ΠΌΠ΅Π½ΡΡΠ΅, ΠΈ ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ ΡΠΌΠ΅Π½ΡΡΠ°Π΅ΡΡΡ. ΠΠ±ΡΡΠ½ΠΎ, Π΅ΡΠ»ΠΈ ΡΠ΅Π·ΠΎΠ½Π°ΡΠΎΡ ΠΈΠΌΠ΅Π΅Ρ ΡΠ°ΡΡΠΎΡΡ Π΄ΠΎ 8 ΠΠΡ, ΠΎΡΡΠ°Π²ΡΡΠ΅ CKOPT (ΠΎΡΠΌΠ΅ΡΠ΅Π½ΠΎ = Π½Π΅ Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΎ) ΠΈ Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΎ (Π½Π΅ ΠΎΡΠΌΠ΅ΡΠ΅Π½ΠΎ ΡΠ»Π°ΠΆΠΊΠΎΠΌ) Π²ΡΡΠ΅ 8 ΠΠΡ.Π ΡΠ°Π±Π»ΠΈΡΠ΅ Π²Ρ Π²ΠΈΠ΄ΠΈΡΠ΅ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌΡΠ΅ ΡΠ΅ΠΆΠΈΠΌΡ ΠΊΠ²Π°ΡΡΠ΅Π²ΠΎΠ³ΠΎ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ°:
Π±ΠΈΡΠΎΠ² CKSEL0, SUT0 ΠΈ SUT1, Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ Π²ΡΠ±ΠΎΡΠ° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π·Π°ΠΏΡΡΠΊΠ° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° - ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΊΡΠΎΠ² Π½ΡΠΆΠ½ΠΎ ΠΆΠ΄Π°ΡΡ ΠΏΠ΅ΡΠ΅Π΄ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ. ΠΡΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡ Π΄Π»Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΠΈ ΠΊΠ΅ΡΠ°ΠΌΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΅Π·ΠΎΠ½Π°ΡΠΎΡΠΎΠ² ΠΈ ΠΊΡΠΈΡΡΠ°Π»Π»ΠΎΠ².
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ 1. ΠΡΠΎ Π±ΡΡΡΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π·Π°ΠΏΡΡΠΊΠ° - Π½Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΠΊΡΠΈΡΡΠ°Π»Π»ΠΎΠ²;
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ 2. ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Ρ ΠΊΠ΅ΡΠ°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΡΠ΅Π·ΠΎΠ½Π°ΡΠΎΡΠ°ΠΌΠΈ Π΄Π»Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ Π·Π°ΠΏΡΡΠΊΠ°.ΠΡΠΎ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Ρ ΠΊΡΠΈΡΡΠ°Π»Π»Π°ΠΌΠΈ, Π½ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΎΡΠ΅.
ΠΡΠ°ΠΊ, Π΅ΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ Π·Π°ΠΏΡΡΠΊΠ° ΡΠΈΡΡΠ΅ΠΌΡ, Π»ΡΡΡΠ΅ ΠΎΡΡΠ°Π²ΠΈΡΡ CKSEL0, SUT0 ΠΈ SUT1 Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ (Π½Π΅ ΠΎΡΠΌΠ΅ΡΠ΅Π½Π½ΡΠΌΠΈ ΡΠ»Π°ΠΆΠΊΠ°ΠΌΠΈ), ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ Π²ΡΠ΅ΠΌΡ Π·Π°ΠΏΡΡΠΊΠ° ΠΎΠΊΠΎΠ»ΠΎ 65 ΠΌΡ.
ΠΠ»Ρ CKSEL0, CKSEL1, CKSEL2, CKSEL3 ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Π±ΠΈΡ - 1001 (Π½Π΅ ΠΎΡΠΌΠ΅ΡΠ΅Π½ΠΎ, ΠΎΡΠΌΠ΅ΡΠ΅Π½ΠΎ, ΠΎΡΠΌΠ΅ΡΠ΅Π½ΠΎ, Π½Π΅ ΠΎΡΠΌΠ΅ΡΠ΅Π½ΠΎ) Π΄Π»Ρ Π½ΠΈΠ·ΠΊΠΎΡΠ°ΡΡΠΎΡΠ½ΠΎΠ³ΠΎ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ°. ΠΠΈΠ·ΠΊΠΎΡΠ°ΡΡΠΎΡΠ½ΡΠΉ ΠΊΡΠΈΡΡΠ°Π»Π» - ΡΡΠΎ ΡΠΈΠΏΠΈΡΠ½ΡΠΉ ΡΠ°ΠΊΡΠΎΠ²ΡΠΉ ΠΊΡΠΈΡΡΠ°Π»Π» Ρ ΡΠ°ΡΡΠΎΡΠΎΠΉ 32768 ΠΊΠΡ.ΠΡΠ½ΠΎΠ²Π½ΡΠΌΠΈ ΠΎΠΏΡΠΈΡΠΌΠΈ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° ΡΠ²Π»ΡΡΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π·Π°ΠΏΡΡΠΊΠ° ΠΊΡΠΈΡΡΠ°Π»Π»Π° Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠ΅Π΄ΠΎΡ ΡΠ°Π½ΠΈΡΠ΅Π»Π΅ΠΉ SUT0 ΠΈ SUT1.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ 1. ΠΠ΅Π½Π΅Π΅ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠΉ Π·Π°ΠΏΡΡΠΊ.
Π§Π°ΡΡΠΎΡΠ° Π² ΡΡΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ°ΡΡΡΠΈΡΡΠ²Π°Π΅ΡΡΡ ΠΏΠΎ ΡΠΎΡΠΌΡΠ»Π΅ f = 1 / (3RC), Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ C Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 22 ΠΏΠ€. ΠΡΠ»ΠΈ CKOPT Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ (Π½Π΅ ΠΎΡΠΌΠ΅ΡΠ΅Π½), ΡΠΎΠ³Π΄Π° Π²ΠΊΠ»ΡΡΠ΅Π½ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ 36 ΠΏΠ€ ΠΌΠ΅ΠΆΠ΄Ρ XTAL1 ΠΈ GND, ΡΠΎΠ³Π΄Π° Π½ΡΠΆΠ΅Π½ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π·ΠΈΡΡΠΎΡ.
Π ΡΠ½ΠΎΠ²Π° ΡΠ°Π±Π»ΠΈΡΠ° ΡΠ΅ΠΆΠΈΠΌΠΎΠ² ΡΠ°Π±ΠΎΡΡ:
Π Π²ΡΠ΅ΠΌΡ Π·Π°ΠΏΡΡΠΊΠ°:
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ 1. Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΡ, ΠΊΠΎΠ³Π΄Π° ΡΠ°ΡΡΠΎΡΠ° Π±Π»ΠΈΠ·ΠΊΠ° ΠΊ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ.
ΠΠ°Π»ΠΈΠ±ΡΠΎΠ²Π°Π½Π½ΡΠΉ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ RC-Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΊΠ°ΠΊΠΈΡ -Π»ΠΈΠ±ΠΎ Π²Π½Π΅ΡΠ½ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΈ ΠΌΠΎΠΆΠ΅Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΠ°ΠΊΡΠΎΠ²ΡΠ΅ ΡΠ°ΡΡΠΎΡΡ 1, 2, 4 ΠΈ 8 ΠΠΡ. ΠΡΠΎΡ ΡΠ΅ΠΆΠΈΠΌ Π²ΡΠ±ΠΈΡΠ°Π΅ΡΡΡ ΠΏΡΡΠ΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π±ΠΈΡΠΎΠ² ΠΏΡΠ΅Π΄ΠΎΡ ΡΠ°Π½ΠΈΡΠ΅Π»Π΅ΠΉ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ 0001 Π΄ΠΎ 0100. ΠΡΡΠ°Π²ΡΡΠ΅ Π±ΠΈΡ CKOPT Π½Π΅Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° (ΠΎΡΠΌΠ΅ΡΠ΅Π½).
Π Π΅ΠΆΠΈΠΌΡ ΡΠ°Π±ΠΎΡΡ:
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ 1. ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΡΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Π²ΡΠ±ΡΠ°Π½ Π΄Π»Ρ Π²ΡΠ΅Ρ Atmega8 ΠΈ ΡΠ°Π±Π»ΠΈΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π·Π°ΠΏΡΡΠΊΠ°:
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ 1. ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΡΠ° ΠΎΠΏΡΠΈΡ Π²ΡΠ±ΡΠ°Π½Π° Π΄Π»Ρ Π²ΡΠ΅Ρ Atmega8
Π ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠ΅ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π³ΠΎ RC-Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° ΡΠΈΡΠ°ΠΉΡΠ΅ Π² ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
ΠΠ½Π΅ΡΠ½ΠΈΠ΅ ΡΠ°ΡΡ - ΡΡΠΎ ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ ΠΎΡΠΈΠ±ΠΊΠ°, ΠΊΠΎΡΠΎΡΡΡ Π΄Π΅Π»Π°ΡΡ Π½ΠΎΠ²ΠΈΡΠΊΠΈ ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ ΡΠ²ΠΎΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ². Π§ΡΠΎΠ±Ρ Π²ΠΊΠ»ΡΡΠΈΡΡ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ, Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΎΡΡΠ°Π²ΠΈΡΡ Π±ΠΈΡΡ CKSEL0, CKSEL1, CKSEL2, CKSEL3 Π½Π΅Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ - ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΎΠ½ΠΈ ΠΎΡΠΌΠ΅ΡΠ΅Π½Ρ. ΠΡΠ΄ΠΈ Π΄Π΅Π»Π°ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ, ΠΏΡΠΎΠ²Π΅ΡΡΡ ΠΈΡ ΠΈ Π΄ΡΠΌΠ°Ρ, ΡΡΠΎ ΠΎΠ½ΠΈ Π²ΠΊΠ»ΡΡΠ°ΡΡ Π²Π½Π΅ΡΠ½ΠΈΠ΅ ΠΊΡΠΈΡΡΠ°Π»Π»ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ΅Π·ΠΎΠ½Π°ΡΠΎΡΡ, Π° Π·Π°ΡΠ΅ΠΌ Π·Π°Π΄Π°ΡΡΡΡ Π²ΠΎΠΏΡΠΎΡΠΎΠΌ, ΠΏΠΎΡΠ΅ΠΌΡ ΡΡΠΎ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ.
Π ΡΠ½ΠΎΠ²Π° Π΅ΡΡΡ ΡΠ°Π±Π»ΠΈΡΠ° Π·Π°ΠΏΡΡΠΊΠ° Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ, ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΠ°Ρ SUT0 ΠΈ SUT1:
ΠΡΠ»ΠΈ Π²Ρ ΡΠ½ΠΈΠΌΠΈΡΠ΅ ΡΠ»Π°ΠΆΠΎΠΊ CKOPT, Π²Ρ Π²ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ ΠΌΠ΅ΠΆΠ΄Ρ XTAL1 ΠΈ GND.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΉΡΠΈ Π²ΡΡ ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² ΡΠ°Π±Π»ΠΈΡΠ°Ρ
Π΄Π°Π½Π½ΡΡ
. ΠΠΎ ΠΊΠ°ΠΊ Π²ΡΠ΅Π³Π΄Π° - Π»ΡΠ΄ΠΈ Π·Π°Π±ΡΠ²Π°ΡΡ ΠΈΡ
ΡΠΈΡΠ°ΡΡ.
ΠΡΠ»ΠΈ Π΅ΡΡΡ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ Π²ΠΎΠΏΡΠΎΡΡ ΠΈΠ»ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Π½Π΅ ΡΡΠ΅ΡΠ½ΡΠΉΡΠ΅ΡΡ ΡΠΏΡΠ°ΡΠΈΠ²Π°ΡΡ.
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅:
ΠΡΠΎ, Π½Π°Π²Π΅ΡΠ½ΠΎΠ΅, ΡΠ°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ
ΡΠΈΡΡΠΎΠ²ΡΡ
ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½ΡΡ
Π±ΡΠ΄ΠΈΠ»ΡΠ½ΠΈΠΊΠΎΠ².
Π¦Π΅Π»Ρ Π·Π°ΠΊΠ»ΡΡΠ°Π»Π°ΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±ΠΎΠ»ΡΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ Π² ΠΏΡΠΎΡΡΠ΅ΠΉΡΠ΅ΠΌ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, ΠΏΠΎΡ
ΠΎΠΆΠ΅ΠΌ Π½Π° ΠΎΠ΄Π½ΠΎ ΠΈΠ·
Π‘Π°ΠΌΡΠ΅ ΠΏΡΠΎΡΡΡΠ΅ ΡΠΈΡΡΠΎΠ²ΡΠ΅ ΡΠ°ΡΡ Ρ AVR.ΠΠΎΠΌΠΈΠΌΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ 3 ΡΠΈΠΏΠΎΠ² ΡΠ΅ΠΆΠΈΠΌΠΎΠ² Π±ΡΠ΄ΠΈΠ»ΡΠ½ΠΈΠΊΠ°, ΡΡΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ Π΄Π°ΡΡ ΠΈ Π΄Π΅Π½Ρ Π½Π΅Π΄Π΅Π»ΠΈ.
ΠΠΌΠ΅Π΅Ρ Π΄Π°ΡΡ Ρ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π²ΠΈΡΠΎΠΊΠΎΡΠ½ΡΡ
Π»Π΅Ρ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π½Π° Π»Π΅ΡΠ½Π΅Π΅ Π²ΡΠ΅ΠΌΡ ΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ.
Π―ΡΠΊΠΎΡΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΈΡΠΏΠ»Π΅Ρ ΡΠ΅Π³ΡΠ»ΠΈΡΡΠ΅ΡΡΡ.
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅:
Π ΠΎΡΠ½ΠΎΠ²Π΅ ΡΡΠΎΠ³ΠΎ Π±ΡΠ΄ΠΈΠ»ΡΠ½ΠΈΠΊΠ° Π»Π΅ΠΆΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Atmel AVR ATtiny2313A (ATTiny2313, ATTiny2313V). ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π±ΠΈΡΠΎΠ² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π΄ΠΎΡΡΡΠΏΠ½Π° Π½ΠΈΠΆΠ΅.ΠΠ½ ΠΈΠΌΠ΅Π΅Ρ 4-Π·Π½Π°ΡΠ½ΡΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½ΡΠΉ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ. ΠΠ°ΡΠΎΠ΄Ρ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½ΡΡ
Π΄ΠΈΡΠΏΠ»Π΅Π΅Π² ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΊ ΠΏΠΎΡΡΡ B,
Π°Π½ΠΎΠ΄ΠΎΠ² ΠΊ Π±ΠΈΡΠ°ΠΌ 0, 1, 4 ΠΈ 6 ΠΏΠΎΡΡΠ° D. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ²Π΅ΡΡ
ΡΡΠΊΠΎΠ³ΠΎ Π΄ΠΈΡΠΏΠ»Π΅Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΡΠΊΠ°Π·Π°ΡΡΡΡ ΠΎΡ ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ
ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡΡ ΡΡΠΈΠ»Π΅Π½ΠΈΡ ΡΠΎΠΊΠ°. ΠΠΈΡΠΏΠ»Π΅ΠΉ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠΎΠΌ. ΠΠ½ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΡΠ΅ΡΡΡΠ΅Ρ
ΠΎΠ΄Π½ΠΎΡΠ°Π·ΡΡΠ΄Π½ΡΡ
ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΡΡ
ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½ΡΡ
Π΄ΠΈΡΠΏΠ»Π΅Π΅Π².
Ρ ΠΎΠ±ΡΠΈΠΌ Π°Π½ΠΎΠ΄ΠΎΠΌ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ LD-S056UPG-C (14 ΠΌΠΌ ΡΠΈΡΡΡΠΉ Π·Π΅Π»Π΅Π½ΡΠΉ). ΠΡΠΎΡΠ°Ρ ΠΈ ΡΠ΅ΡΠ²Π΅ΡΡΠ°Ρ ΡΠΈΡΡΡ Π½Π° Π΄ΠΈΡΠΏΠ»Π΅Π΅ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΠ½ΡΡΡ, ΡΠ°ΠΊ ΡΡΠΎ Π²ΡΠΎΡΠ°Ρ ΡΠΎΡΠΊΠ°
ΠΎΠ±ΡΠ°Π·ΡΡΡ Π²Π΅ΡΡ
Π½ΡΡ ΡΠΎΡΠΊΡ Π΄Π²ΠΎΠ΅ΡΠΎΡΠΈΡ, Π° ΡΠΎΡΠΊΠ° Ρ ΡΠ΅ΡΠ²Π΅ΡΡΠΎΠΉ ΡΠΈΡΡΠΎΠΉ ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ ΡΡΠ΅Π²ΠΎΠ³ΠΈ.ΠΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌΡΡ
ΡΠΈΡΠ΅Π» ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎ.
(ΠΠ±ΡΠ°ΡΠ½ΡΠ΅ ΠΎΡΡΠ΅Π·ΠΊΠΈ a-d, b-e, c-f). Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΏΠΎΡΡ PB0, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊΠΎ Π²ΡΠ΅ΠΌ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ°ΠΌ, ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡΠΌ Π²Π²Π΅ΡΡ
Ρ.
Π§Π°ΡΡ Π½ΡΠΆΠ΄Π°ΡΡΡΡ Π² ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΎΠΊΠΎΠ»ΠΎ 5Π. ATTiny2313 ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π΄ΠΎ 2,7 Π, ATtiny2313A ΠΈ ATTiny2313V Π΄ΠΎ 1,8 Π.
ΠΡΠΈ ΡΠ°ΠΊΠΎΠΌ Π½ΠΈΠ·ΠΊΠΎΠΌ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠΈ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ, Π½ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ³ΠΎΠ΄ΠΈΡΡΡΡ ΠΏΡΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠ³ΠΎ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΠ°.
ΠΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΈ 5 Π ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΎΡ 15 Π΄ΠΎ 30 ΠΌΠ, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° Π³ΠΎΡΡΡΠΈΡ
ΡΠ΅Π³ΠΌΠ΅Π½ΡΠΎΠ² (Π±ΠΎΠ»ΡΡΠ°Ρ ΡΠ°ΡΡΡ ΠΏΠΎΡΡΠ΅Π±Π»ΡΠ΅ΠΌΠΎΠΉ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ ΠΏΡΠΈΡ
ΠΎΠ΄ΠΈΡΡΡ Π½Π° ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½ΡΠΉ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ).
Π’ΠΎΡΠ½ΠΎΡΡΡ ΡΠ°ΡΠΎΠ² ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅ΡΡΡ ΠΊΡΠΈΡΡΠ°Π»Π»ΠΎΠΌ 4 ΠΠΡ. Π Π΅Π³ΡΠ»ΠΈΡΠΎΠ²ΠΊΠ° C1 ΠΈ C2 ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΡΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΠΊΠΎΡΠΎΡΡΡ Π±Π΅Π³Π° (ΠΌΠ΅Π½ΡΡΠ΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ - Π±ΠΎΠ»Π΅Π΅ Π±ΡΡΡΡΡΠΉ Π±Π΅Π³).
ΠΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ C3 ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΡ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±Π»ΠΈΠΆΠ΅ ΠΊ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ IO1.
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅:
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ°ΡΠ°ΠΌΠΈ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ 2-Ρ
ΠΊΠ½ΠΎΠΏΠΎΠΊ: Β«Π Π΅ΠΆΠΈΠΌΒ» ΠΈ Β«+Β» .
ΠΠ½ΠΎΠΏΠΊΠ° Β«ModeΒ» ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ 3 ΡΠ΅ΠΆΠΈΠΌΠ°ΠΌΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈ 4 ΡΡΡΠΏΠ΅Π½ΡΠΌΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π±ΡΠ΄ΠΈΠ»ΡΠ½ΠΈΠΊΠ°:
β’ ΠΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, Π΄Π½Ρ Π½Π΅Π΄Π΅Π»ΠΈ ΠΈ Π΄Π°ΡΡ.
β’ ΠΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ Π΄Π°ΡΡ
β’ ΠΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΠΎΠ»ΡΠΊΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ
β’ Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π±ΡΠ΄ΠΈΠ»ΡΠ½ΠΈΠΊ - ΡΠ°ΡΡ
β’ Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π±ΡΠ΄ΠΈΠ»ΡΠ½ΠΈΠΊ - Π΄Π΅ΡΡΡΠΊΠΈ ΠΌΠΈΠ½ΡΡ
β’ Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π±ΡΠ΄ΠΈΠ»ΡΠ½ΠΈΠΊ - ΡΠ°Π· Π² ΠΌΠΈΠ½ΡΡΡ
β’ Π Π΅ΠΆΠΈΠΌ Π±ΡΠ΄ΠΈΠ»ΡΠ½ΠΈΠΊΠ° - Π²ΡΠΊΠ»ΡΡΠ΅Π½ (0) / ΠΎΠ΄ΠΈΠ½ΠΎΡΠ½ΡΠΉ (1) / ΡΠ°Π±ΠΎΡΠΈΠ΅ Π΄Π½ΠΈ (5) / ΠΊΠ°ΠΆΠ΄ΡΠΉ Π΄Π΅Π½Ρ (7)
ΠΠ½ΠΎΠΏΠΊΠ° Β«+Β» ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π±ΡΠ΄ΠΈΠ»ΡΠ½ΠΈΠΊ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π±ΡΠ΄ΠΈΠ»ΡΠ½ΠΈΠΊΠ°. Π ΡΠ΅ΠΆΠΈΠΌΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ / Π΄Π½Ρ / Π΄Π°ΡΡ
ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΡΡΠΊΠΎΡΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΈΡΠΏΠ»Π΅Ρ (1/32, 1/16, 1/8, 1/4, 1/2, ΠΏΠΎΠ»Π½Π°Ρ). ΠΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ Π±ΡΠ΄ΠΈΠ»ΡΠ½ΠΈΠΊΠ° Π³ΠΎΡΠΈΡ, ΠΊΠΎΠ³Π΄Π° Π±ΡΠ΄ΠΈΠ»ΡΠ½ΠΈΠΊ Π²ΠΊΠ»ΡΡΠ΅Π½.ΠΠΈΠ³Π°Π΅Ρ, ΠΊΠΎΠ³Π΄Π° Π²Ρ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΠ΅ΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π±ΡΠ΄ΠΈΠ»ΡΠ½ΠΈΠΊΠ°.
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ°:
ΠΠ»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π½Π°ΠΆΠ°ΡΠΈΠ΅ Β«ModeΒ» ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²Π°ΠΌ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π²ΡΠ΅ΠΌΡ ΠΈ Π΄Π°ΡΡ. ΠΠ°ΡΠ΅ΠΌ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ:
ΡΠ°ΡΡ, Π΄Π΅ΡΡΡΠΊΠΈ ΠΌΠΈΠ½ΡΡ, ΠΌΠΈΠ½ΡΡ, Π΄Π΅ΡΡΡΠΊΠΈ ΡΠ΅ΠΊΡΠ½Π΄, Π΄Π΅Π½Ρ Π½Π΅Π΄Π΅Π»ΠΈ, Π΄Π΅Π½Ρ, ΠΌΠ΅ΡΡΡ, Π³ΠΎΠ΄ ΠΈ Π²ΠΊΠ»ΡΡΠΈΡΡ / Π²ΡΠΊΠ»ΡΡΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π²ΡΠ΅ΠΌΡ.
ΠΡ ΠΏΡΠΎΡ
ΠΎΠ΄ΠΈΡΠ΅ ΡΠ΅ΡΠ΅Π· ΡΠ°Π³ΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Β«Π Π΅ΠΆΠΈΠΌΒ» . ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ "+" Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ.
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ (Au) ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΠΊΠ»ΡΡΠΈΡΡ ΠΈΠ»ΠΈ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ Π½Π° Π»Π΅ΡΠ½Π΅Π΅ Π²ΡΠ΅ΠΌΡ (DST) ΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ.Β«Au1Β» = Π²ΠΊΠ»ΡΡΠ΅Π½ΠΎ, Β«Au0Β» = ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΎ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ:
ΠΈΡΡ
ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ Π½Π° ΠΡΡΠ΅ΠΌΠ±Π»Π΅ΡΠ΅ (ASM)
ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ Π² HEX-ΡΠ°ΠΉΠ»Π΅ (2028 B)
ΠΠ°ΠΊ Π·Π°ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² AVR ΠΎΠΏΠΈΡΠ°Π½ΠΎ Π·Π΄Π΅ΡΡ .
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π±ΠΈΡΠΎΠ² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ.
Π§Π°ΡΡ Ρ Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΌ Π±ΡΠ΄ΠΈΠ»ΡΠ½ΠΈΠΊΠΎΠΌ
Π§Π°ΡΡ Ρ ΠΎΡΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΌ Π±ΡΠ΄ΠΈΠ»ΡΠ½ΠΈΠΊΠΎΠΌ
ΠΠ°ΡΠ°
ΠΠ΅Π½Ρ Π½Π΅Π΄Π΅Π»ΠΈ
ΠΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ
ΠΠΈΠ΄Π΅ΠΎ - ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΡΡΠ΅ΠΉΡΠ΅Π³ΠΎ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±ΡΠ΄ΠΈΠ»ΡΠ½ΠΈΠΊΠ° Ρ AVR (Π·Π΄Π΅ΡΡ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ Π±ΡΠ΄ΠΈΠ»ΡΠ½ΠΈΠΊΠ° - ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄).
ΠΠΎΠ±Π°Π²Π»Π΅Π½: 30. 9. 2014
Π΄ΠΎΠΌ
ΠΠ½Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ, ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΎ ΡΡΡΠ΄ΠΈΠ΅ΠΉ atmel Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎ.Atmel studio - ΡΡΠΎ ΡΡΠΆΠ΅Π»ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅, ΠΎΠ½ΠΎ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ, Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ Π±ΠΎΠ»ΡΡΡΡ ΡΠ°ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ, Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π½Π΅ ΠΎΡΠ΅Π½Ρ Ρ
ΠΎΡΠΎΡΠΎ ΠΎΠ±ΡΡΡΠ½Π΅Π½Ρ, ΠΈ, ΠΏΡΠ΅ΠΆΠ΄Π΅ Π²ΡΠ΅Π³ΠΎ, ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠΌΠΎΡΠΈ Π½Π΅Π²Π΅Π»ΠΈΠΊΠΎ. ΠΠΎΡΡΠΎΠΌΡ Ρ ΡΠ΅ΡΠΈΠ» Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ ΡΠ΅ΡΠΈΠΈ atmel attiny Ρ ΠΏΠΎΠΌΠΎΡΡΡ arduino ide. Arduino ide Π½Π°ΠΏΡΡΠΌΡΡ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ ΡΠ΅ΡΠΈΠΈ atmel attiny. Π§ΡΠΎΠ±Ρ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ΅ΡΠΈΡ attiny, Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π½Π° arduino ide. ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ Π² ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ arduino ide. Π ΡΡΠΎΠΌ ΠΏΠΎΡΡΠ΅ Ρ ΠΎΠ±ΡΡΡΠ½Ρ, ΠΊΠ°ΠΊ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠ»Π°Π³ΠΈΠ½Ρ ΡΠ΅ΡΠΈΠΈ attiny Π΄Π»Ρ arduino ide ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π²Π½Π΅ΡΡΠΈ Π² ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ arduino, ΡΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ΅ΡΠΈΡ attiny ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π΅ΠΌΠΎΠΉ arduino ide.ΠΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ ΡΠ΅ΡΠΈΠΈ Ρ ΠΎΠ±ΡΡΡΠ½Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ, ΠΊΠΎΡΠΎΡΡΠΉ Ρ ΡΠ΄Π΅Π»Π°Π» Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° atmel attiny13a. Π― Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π» ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ attiny13a Π½Π° arduino ide Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ° usbasp. Π― ΡΠ°ΠΊΠΆΠ΅ Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π» ΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ attiny13a Ρ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΡΠΌ Arduino ΠΊΠ°ΠΊ icsp.
ΠΠ»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ arduino ide Π΄Π»Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° atmel attiny13a. ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ ΡΠ°ΠΉΠ», ΡΠΊΠ°Π·Π°Π½Π½ΡΠΉ Π½ΠΈΠΆΠ΅. |
ΠΠ·Π²Π»Π΅ΠΊΠΈΡΠ΅.rar ΡΠ°ΠΉΠ». ΠΡ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΠΏΠ°ΠΏΠΊΡ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ attiny13. ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΠ°ΠΉΠ»ΠΎΠ² Arduino. ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ ΠΏΠ°ΠΏΠΊΡ Hardware Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ arduino. ΠΠ±ΡΡΠ½ΠΎ ΡΡΠΎ C: \ Program Files (x86) \ Arduino \ hardware. ΠΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ ΠΏΠ°ΠΏΠΊΡ attiny13 Π² ΠΏΠ°ΠΏΠΊΡ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ. ΠΠ΅ΡΠ΅Π·Π°ΠΏΡΡΡΠΈΡΠ΅ arduino ide, ΠΈ ΠΏΠΎΠ΄ ΠΎΠΏΡΠΈΠ΅ΠΉ ΠΏΠ»Π°Ρ Π²Ρ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ ΠΎΠΏΡΠΈΠΈ attiny13a. Attiny13a Π±ΡΠ΄Π΅Ρ ΡΠΊΠ°Π·Π°Π½ Ρ ΠΏΡΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠΌΠΈ ΡΠ°ΡΠΎΠ². ΠΠΎ Π²ΡΠ΅Ρ
ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡ
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ.Π― ΠΏΡΠΎΠ²Π΅ΡΠΈΠ» Π²ΡΠ΅ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΈ ΡΠ°ΡΠΎΠ², ΠΈ ΠΎΠ½ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ. ΠΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ Π² ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ Π³ΠΎΠ²ΠΎΡΡΡ, ΡΡΠΎ ΠΈΠΌ ΡΠ»ΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π½Π°Π΄Π»Π΅ΠΆΠ°ΡΠΈΠ΅ Π·Π°Π΄Π΅ΡΠΆΠΊΠΈ. Π― ΠΏΡΠΎΠ²Π΅ΡΠΈΠ» ΡΡΠ½ΠΊΡΠΈΡ delay () Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΡΠ°ΡΠΎΠ², ΠΈ ΠΎΠ½Π° Ρ ΠΌΠ΅Π½Ρ ΡΡΠ°Π±ΠΎΡΠ°Π»Π° ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ.
ΠΡΠ±ΠΎΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Attiny13a Π² arduino ide | ΠΠ±ΡΠΈΠΉ Π²ΡΠ²ΠΎΠ΄ attiny13a Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Ρ arduino ide ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ Π½ΠΈΠΆΠ΅. D0-D5 ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΡΠΈΡΡΠΎΠ²ΡΠ΅ Π²ΡΠ²ΠΎΠ΄Ρ, Π° A0-A1 ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠ΅ Π²ΡΠ²ΠΎΠ΄Ρ.ΠΡΠ°ΠΊ, attiny Ρ arduino ide ΠΈΠΌΠ΅Π΅Ρ 5 ΡΠΈΡΡΠΎΠ²ΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² ΠΈ Π΄Π²Π° Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°. Π Π°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠ°Attiny13a Π΄Π»Ρ arduino ide |
Π§ΡΠΎΠ±Ρ Π΄ΠΎΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ Π²Π΅ΡΡ
Π½ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, Ρ ΡΠ΄Π΅Π»Π°Π» ΠΏΡΠΎΡΡΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ / ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ ΠΌΠΈΠ³Π°ΡΡΠΈΠΌ ΡΠ²Π΅ΡΠΎΠΌ. Π‘Π²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ Π·Π° ΠΏΠΎΠ»ΡΠ΅ΠΊΡΠ½Π΄Ρ. Π― ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ» ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ PB4 attiny13a. Π― ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ ΠΊΡΠΈΡΡΠ°Π»Π» 4,8 ΠΠΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΡΠ°ΠΊΡΠΎΠ²ΠΎΠΉ ΡΠ°ΡΡΠΎΡΡ. ΠΠ° Π²ΡΠ²ΠΎΠ΄Π΅ ΡΠ±ΡΠΎΡΠ° Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ» ΠΊΠ½ΠΎΠΏΠΊΡ, ΡΡΠΎΠ±Ρ ΡΠ½ΠΎΠ²Π° Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ.ΠΡΡ ΡΡ
Π΅ΠΌΠ° ΠΏΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° CR2032. Cr2032 ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΏΠ»ΠΎΡΠΊΡΡ Π±Π°ΡΠ°ΡΠ΅Ρ Π½Π° 3,3 Π. Attiny Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎΡΡΠ΅Π±Π»ΡΠ΅Ρ ΠΎΡΠ΅Π½Ρ ΠΌΠ°Π»ΠΎ ΡΠ½Π΅ΡΠ³ΠΈΠΈ. ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ Atmel ΡΠ΅ΡΠΈΠΈ attiny ΡΡΠΈΡΠ°ΡΡΡΡ ΠΌΠ°ΡΡΠ΅ΡΠ°ΠΌΠΈ Π³ΠΈΠ±Π΅ΡΠ½Π°ΡΠΈΠΈ. ΠΠ½ΠΈ ΠΌΠΎΠ³ΡΡ ΠΎΡΡΠ°Π²Π°ΡΡΡΡ Π² ΡΠΏΡΡΠΊΠ΅ Π³ΠΎΠ΄Π°ΠΌΠΈ ΠΏΡΠΈ ΠΎΡΠ΅Π½Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅ ΡΠ»Π΅ΠΊΡΡΠΎΡΠ½Π΅ΡΠ³ΠΈΠΈ. ΠΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½Π°Ρ ΡΡ
Π΅ΠΌΠ° ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° ββΠ½ΠΈΠΆΠ΅.
ΠΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½Π°Ρ ΡΡ Π΅ΠΌΠ° Attiny13A ΠΡΠΈΠΌΠ΅Ρ Blink.
ΠΠ»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΊΠΎΠ΄Π° Π² ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» Π²Π½Π΅ΡΠ½ΠΈΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ Usbasp.Attiny13a ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π΅Π³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ icsp. Π‘Ρ
Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π°ΡΡΠΈΠ½ΠΈ ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΡ usbasp ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π° Π½ΠΈΠΆΠ΅. Usbasp ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΈ Vcc = 3,3 Π ΠΈ 5 Π. | ΠΠ΅ΡΠ΅Π΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ attiny13a ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π²Ρ Π²ΡΠ±ΡΠ°Π»ΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ Π² ΡΠ°ΡΠΊΡΡΠ²Π°ΡΡΠ΅ΠΌΡΡ ΠΌΠ΅Π½Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ°. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡUsbasp ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° attiny13a Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ arduino ide |
Usbasp ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ atmel attiny13a
Attiny13a, Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π° Arduino uno
ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΊΠΎΠ΄ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. ΠΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΎ Π² ΠΏΡΠΎΡΠ΅ΠΎ. ΠΠ°ΠΏΠΊΠ° Ρ ΠΊΠΎΠ΄ΠΎΠΌ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠ°ΠΉΠ» ΠΊΠΎΠ΄Π° Arduino ΠΈ ΡΠ°ΠΉΠ» .hex, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°ΡΡ Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ ΠΌΠΈΠ³Π°ΡΡΠΈΠΌ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠΌ. ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΏΠΎΠ΄Π΅Π»ΠΈΡΠ΅ΡΡ Ρ Π½Π°ΠΌΠΈ ΡΠ²ΠΎΠΈΠΌ ΠΌΠ½Π΅Π½ΠΈΠ΅ΠΌ ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ΅.