рдПрдлрдЯреАрдмреАрдмреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдиреНрдпреВрдирддрдо рдЕрд░рдбрд┐рдиреЛ рдХреЗ рд▓рд┐рдП

рдмрд╣реБрдд рдкрд╣рд▓реЗ рдирд╣реАрдВ, рдореИрдВрдиреЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА рдХрд┐ рдПрдХ Arduino- рд╕рдВрдЧрдд рдмреЛрд░реНрдб рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рдХрд┐рддрдирд╛ рд╕рд╕реНрддрд╛ рд╣реИред
рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдЬреЛ рдкреВрд░реЗ рд╕реЗрдЯ рдХреЗ рд▓рд┐рдП рдЧрд╛рдпрдм рдереА, рд╡рд╣ рдереА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ред рдПрдХ рдкреВрд░реНрдг рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд▓рд┐рдП рдкреИрд╕рд╛ рдЖрдорддреМрд░ рдкрд░ рдПрдХ рджрдпрд╛ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЕрдЧрд░ рдЖрдкрдХреЛ рд╕рдордп-рд╕рдордп рдкрд░ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдмреВрдЯрд▓реЛрдбрд░ рдХреЛ рдПрдХ рдирдИ рдЪрд┐рдк рдореЗрдВ рдЪрдордХрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╕рд░реНрдХрд┐рдЯ рдЪрд┐рдХрди рдФрд░ рдЕрдВрдбреЗ рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ - рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рднреА рдХреБрдЫ рдХреЗ рд╕рд╛рде рдлреНрд▓реИрд╢ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдиреНрдпреВрдирддрдо Arduino рдХреЛ рд╣рд╛рде рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдПрдХ рдЕрдиреНрдп Arduino рдмреЛрд░реНрдб рдХреЗ рд╕рд╛рде рдлреНрд▓реИрд╢ рдХрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рд╣рд░ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдирд╣реАрдВ рд╣реИ, рд╣реИ рдирд╛? рддреЛ рдЖрдкрдХреЛ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдлрд░реНрдорд╡реЗрдпрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
рдореИрдВрдиреЗ рдПрдХ рд╕рд╛рдЗрдХрд┐рд▓ рдХрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдФрд░ DIHALT рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдПрдХ рд╕рд░реНрдХрд┐рдЯ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдмрдирд╛рдпрд╛ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╡реЗ рдХрд┐рд╕реА рднреА AVR рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЛ рдлреНрд▓реИрд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдЗрд╕реЗ USB-UART рдПрдбреЙрдкреНрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрд╣ рдХрд╛рдо рдореЗрдВ рдЖрдПрдЧрд╛ред


рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, DIHALT рд╕рд░реНрдХрд┐рдЯ рдореЗрдВ рддрд░реНрдХ рдФрд░ рдмрдлрд░ рдЪрд┐рдкреНрд╕ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдЬреЛ рд╣рд╛рде рдореЗрдВ рдпрд╛ рдирд┐рдХрдЯрддрдо рд╕реНрдЯреЛрд░ рдореЗрдВ рдирд╣реАрдВ рдереЗред рдЗрд╕рд▓рд┐рдП, рдореИрдВрдиреЗ рд╕рдмрд╕реЗ рд╕рд░рд▓ рд╡рд┐рдХрд▓реНрдк рдмрдирд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛:
рдмрдлрд░, рддрд░реНрдХ рдФрд░ рдмрдЯрди рдкрд░ рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдореЛрдб рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВрдиреЗ рд╕рд┐рд░реНрдл рдПрдХ рдЬрдореНрдкрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛
- рдпреВрдПрд╕рдмреА рдорд┐рдиреА-рдмреА рдХреЗ рд╕рд╛рде рдпреВрдПрд╕рдмреА-рдмреА рдХрдиреЗрдХреНрдЯрд░ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ - рдЗрд╕ рддрд░рд╣ рдХреЗ рдлрдВрджрд╛ рдЖрдорддреМрд░ рдкрд░ рд╣рд╛рде рдореЗрдВ рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рдХрдиреЗрдХреНрдЯрд░ рдЦреБрдж рдмрд╣реБрдд рдЕрдзрд┐рдХ рдХреЙрдореНрдкреИрдХреНрдЯ рд╣реЛрддрд╛ рд╣реИред
-рдореИрдВрдиреЗ рдкреВрд░реЗ рдПрд╕рдПрдордбреА рдЯреНрд░рд┐рдлрд╝рд▓ рдХреЛ рдПрдХ рдЖрдХрд╛рд░ 0805 рдореЗрдВ рд▓рд╛рдпрд╛ - рдЗрд╕ рдЖрдХрд╛рд░ рдореЗрдВ рдкреНрд░рддрд┐рд░реЛрдзрдХ рдФрд░ рдХреИрдкреЗрд╕рд┐рдЯрд░ рд╕рд╕реНрддреЗ рд╣реИрдВ, рдЕрдзрд┐рдХ рдХрд┐рдлрд╛рдпрддреА рд╣реИрдВ рдФрд░ рдПрдХ рдмреЛрд░реНрдб рдкрд░ рд╡рд┐рднрд┐рдиреНрди рдЖрдХрд╛рд░реЛрдВ рдХреА рддрд▓рд╛рд╢ рдирд╣реАрдВ рд╣реИред
-рдкрд┐рдВрд╕ рдХреЗ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рддрд╛рдХрд┐ рд╡реЗ рдЖрдИрдПрд╕рдкреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдореЛрдб рдореЗрдВ Arduino рдкрд░ рдЙрд╕реА рдХреНрд░рдо рдореЗрдВ рдЬрд╛рдПрдВред

рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА:
1 FT232RL рдЪрд┐рдк - 132 рдкреА рд╕реЗ
2 рдПрд╕рдПрдордбреА рдХреИрдкреЗрд╕рд┐рдЯрд░ рдкреНрд░рддрд┐ 100 рдПрдирдПрдл - 2 рдЖрд░ рдкреНрд░рддреНрдпреЗрдХ
1 рдорд┐рдиреА-рдмреА рдпреВрдПрд╕рдмреА рдХрдиреЗрдХреНрдЯрд░ - 10 рдкреА рд╕реЗ
рдлрд╝реЙрдЗрд▓ рдЯреЗрдХреНрд╕реНрдЯреЛрд▓рд╛рдЗрдЯ / рдЧреЗрдЯрд┐рдирд╛рдХреНрд╕ 40x20 рдорд┐рдореА рдХрд╛ 1 рдЯреБрдХрдбрд╝рд╛ рд▓рдЧрднрдЧред
рдлреЛрдЯреЛ рдкреЗрдкрд░ рдХреА 1 рд╢реАрдЯ 120-180 рдЧреНрд░рд╛рдо / рдПрдо 2 (рдЬреЛ рд╣рд╛рде рдореЗрдВ рд╣реИ рдФрд░ рдмрд┐рдирд╛ рдЪрд┐рдкрдХреЗ рдкреНрд░рд┐рдВрдЯрд░ рдореЗрдВ рд░реЗрдВрдЧрддреА рд╣реИ)

рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ :
1 рдкреАрдмреАрдПрд╕ -6 рд╕реЙрдХреЗрдЯ
1 рдкреАрдмреАрдПрд╕ -2 рд╕реЙрдХреЗрдЯ
3 рдПрд╕рдПрдордбреА рдПрд▓рдИрдбреА
3 рдПрд╕рдПрдордбреА 510 рдУрдо рд░реЗрд╕рд┐рд╕реНрдЯрд░реНрд╕
1 рдЬрдореНрдкрд░ 2.54 рдорд┐рдореА

рд╣рдо рдПрдХ рдЗрдВрдХрдЬреЗрдЯ рдкреНрд░рд┐рдВрдЯрд░ рдХреЗ рд▓рд┐рдП рдлреЛрдЯреЛ рдкреЗрдкрд░ рд▓реЗрддреЗ рд╣реИрдВ, рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдЪрдордХрджрд╛рд░ 120-180 рдЧреНрд░рд╛рдо / рдПрдо 2ред рд▓реЗрдХрд┐рди рдореЗрд░реА рдкрд╣реБрдБрдЪ рдХреЗрд╡рд▓ рдореИрдЯ рд▓реЛрдореЛрдВрдб 180 рдЧреНрд░рд╛рдо / рдореА 2 рдереАред
рд╣рдо 100% рдкреИрдорд╛рдиреЗ рдкрд░ рдЯреЛрдирд░ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рдмрд┐рдирд╛ рдЕрдзрд┐рдХрддрдо рдЧреБрдгрд╡рддреНрддрд╛ рдкрд░ рдХрд╛рдЧрдЬ рдкрд░ рдЯреЗрдореНрдкрд▓реЗрдЯ рдкреНрд░рд┐рдВрдЯ рдХрд░рддреЗ рд╣реИрдВред
рдлрд┐рд░ рд╣рдо DI HALT рдореЗрдВ рд╡реАрдбрд┐рдпреЛ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ рд╕рдм рдХреБрдЫ рдХрд░рддреЗ рд╣реИрдВ
рдореИрдВрдиреЗ рдЗрд╕реЗ рдкрд╣рд▓реА рдмрд╛рд░ рдХрд┐рдпрд╛ рдерд╛ (рдЗрд╕ рддрдереНрдп рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдХрд┐ рдкрд╣рд▓реЗ рдореИрдВ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ рджрд░реНрдкрдг рдХрд░рдирд╛ рднреВрд▓ рдЧрдпрд╛ рдерд╛)ред рдпрд╣рд╛рдБ etched рдмреЛрд░реНрдб рд╣реИ:
FTBB-PCB
┬л FTBB-рдкреАрд╕реАрдмреА ┬╗
рдбреНрд░рд┐рд▓ рдХрд┐рдП рдЧрдП рдЫреЗрдж рдХреЗ рд╕рд╛рде рдЯрд┐рдирдб рдмреЛрд░реНрдб (1 рдорд┐рдореА рдбреНрд░рд┐рд▓, рд╣реИрдВрдб рдбреНрд░рд┐рд▓) FTBB-PCB
┬л FTBB-рдкреАрд╕реАрдмреА ┬╗
рдлрд┐рд░, рд╕реЛрд▓реНрдбрд░рд┐рдВрдЧ рдПрд╕рдПрдордбреА рддрддреНрд╡реЛрдВ рдкрд░ рдкрд╛рда рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдПрдлрдЯреА 232рдЖрд░рдПрд▓, рдПрдХ рдпреВрдПрд╕рдмреА рдХрдиреЗрдХреНрдЯрд░, рдФрд░ рдХреИрдкреЗрд╕рд┐рдЯрд░ рдХреЗ рдПрдХ рдЬреЛрдбрд╝реЗ рдХреЛ рдорд┐рд▓рд╛рдкред
рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдЗрд╕ рд╕рдордп рдЖрдк рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ рд╡рд┐рдВрдбреЛрдЬ рдореЗрдВ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
FTBB
┬л FTBB ┬╗
рдпрджрд┐ рдЖрдкрдиреЗ рд╡реИрдХрд▓реНрдкрд┐рдХ рдШрдЯрдХ рдЦрд░реАрджреЗ рд╣реИрдВ, рддреЛ рдкреАрдЫреЗ рдХреА рддрд░рдл рд╕реЙрдХреЗрдЯ рдФрд░ рд░реЗрд╕рд┐рд╕реНрдЯрд░реНрд╕ рджреЛрдиреЛрдВ рдХреЛ рдЙрдирдХреЗ рд╕реНрдерд╛рди рдкрд░ рдПрд▓ рдИ рдбреА рдХреЗ рд╕рд╛рде рд╕реЛрд▓реНрдбрд░ рдХрд░реЗрдВ (рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рд╕реАрдзреЗ рддрд╛рд░реЛрдВ рдХреЛ рдорд┐рд▓рд╛рдк рдХрд░реЗрдВ)
FTBB
┬л FTBB ┬╗
рд╡рд╛рдпрд░рд┐рдВрдЧ рдкрд░ рдзреНрдпрд╛рди рди рджреЗрдВ, рдЬрдм рдореИрдВрдиреЗ рдЬрдореНрдкрд░ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдмрдирд╛рдпрд╛ рдерд╛, рддреЛ рдореИрдВ рд╕рд░реНрдХрд┐рдЯ рдореЗрдВ рджреВрд╕рд░рд╛ рдЫреЗрдж рднреВрд▓ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рддрд╛рд░ рдХреЛ рдорд┐рд▓рд╛рдк рдХрд░рдирд╛ рдерд╛, рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИред рд╕рдВрд▓рдЧреНрди рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдВрд╕реНрдХрд░рдг рд╣реИред
рд╕рдм рдХреБрдЫ, рдлрд┐рд░ рд╣рдо рдорд╛рдирдХ ArduinoISP рдкрд┐рди рдпреЛрдЬрдирд╛ рдХреЗ рд╕рд╛рде рдХреЗрдмрд▓ рдмрдирд╛рддреЗ рд╣реИрдВ - рд░реАрд╕реЗрдЯ, MOSI, MISO, SCK (Arduino рдмреЛрд░реНрдб рдкрд░ рдпреЗ рдкрд┐рди D10, D11, D12, D13) рд╣реИрдВред рд╡реАрдЯреАрдЬреА рдФрд░ рдЬреАрдПрдирдбреА рдХреНрд░рдорд╢рдГ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ "+" рдФрд░ "-" рдкрд┐рди рд╕реЗ рдЬреБрдбрд╝рддреЗ рд╣реИрдВред
рдЫрд╡рд┐
FTBB
┬л FTBB ┬╗

FTBB рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдП рдЧрдП рдПрд╡рдбреНрд░реВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмреВрдЯрд▓реЛрдбрд░ (рдмреВрдЯрд▓реЛрдбрд░) рдХреЛ рдЪрдордХрд╛рдирд╛ред
:: writing Arduino bootloader
avrdude.exe -p m168p -c ftbb -P ft0 -U flash:w:ATmegaBOOT_168_diecimila.hex:a
:: writing fuses
avrdude.exe -p m168p -c ftbb -P ft0 -Uefuse:w:0x00:m -Uhfuse:w:0xdd:m -Ulfuse:w:0xff:m -Ulock:w:0x0F:m


рдореИрдВрдиреЗ Atmega168P рдмреВрдЯрд▓реЛрдбрд░ рдХреЛ рдлреНрд▓реИрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП FTBB рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдмреНрд░реЗрдбрдмреЛрд░реНрдб рдкрд░ рд╕реАрд▓ рдХрд░ рджрд┐рдпрд╛ред
FTBB-Bootloading
┬л FTBB-bootloading ┬╗
рд╣реЛ рдЧрдпрд╛ред рдЕрдм рдЖрдк рдмреЛрд░реНрдб рдХреЛ рдПрдХ рдирд┐рдпрдорд┐рдд Arduino рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╛ рдЖрдк рдЕрдкрдиреЗ рдмреВрдЯрд▓реЛрдбрд░ рдХреЛ рдлреНрд▓реИрд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдХрд┐рд╕реА рднреА рдмреВрдЯрд▓реЛрдбрд░ рдХреЗ рдмрд┐рдирд╛ рдмрд╕ рдЙрдкрдпреБрдХреНрдд рдлрд░реНрдорд╡реЗрдпрд░ред
рдЬрдореНрдкрд░ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрдиреЗ рдХреЗ рд╕рд╛рде, рд╣рдо рдмреЛрд░реНрдб рдХреЛ рдлреНрд▓реИрд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рддрд╛рдХрд┐ рдпрд╣ рдХрд╛рдо рдХрд░реЗ, рдЖрдкрдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдкрд░ рдЬрдореНрдкрд░ рдХреЛ рд╣рдЯрд╛рдиреЗ рдпрд╛ рдЗрд╕реЗ рдмреЛрд░реНрдб рд╕реЗ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд╣рдо рдЕрдкрдиреЗ FTBB рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХрд╛ рдЙрдкрдпреЛрдЧ USB-UART рдЕрдбреИрдкреНрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП TX-RX рдкрд┐рди рдХреЛ рд╕рдВрдмрдВрдзрд┐рдд Arduino рдкрд┐рди рд╕реЗ рдЬреЛрдбрд╝рдХрд░ рдлреНрд▓реИрд╢рд┐рдВрдЧ рд╕реНрдХреЗрдЪ рдХреЗ рд▓рд┐рдП рдХрд░реЗрдВрдЧреЗред рдпрд╣ рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣ Arduino IDE рд╕реЗ рдлреНрд▓реИрд╢ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЖрдкрдХреЛ рдмрд╕ рд╕реНрдХреЗрдЪ рд╕рдВрдХрд▓рд┐рдд рд╣реЛрдиреЗ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рдмреЛрд░реНрдб рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред (рдореИрдВрдиреЗ рдбреАрдЯреАрдЖрд░ рдкрд┐рди рдХрд╛ рдкреНрд░рдЬрдирди рд╢реБрд░реВ рдирд╣реАрдВ рдХрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдПрдХ рдФрд░ рдмреВрдЯрд▓реЛрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ)ред
рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдлрд╛рдЗрд▓реЗрдВ :
AVRDudeR рдмреВрдЯрд▓реЛрдбрд░ рдХреЛ рдЪрдордХрд╛рдиреЗ рдХреЗ рд▓рд┐рдП atmega168p рдФрд░ booload.cmd рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде (рд╕рд╛рде рд╣реА рдПрдХ рдордирдорд╛рдирд╛ .hex рдлрд╝рд╛рдЗрд▓ рдФрд░ рдХрдиреЗрдХреНрд╢рди рдкрд░реАрдХреНрд╖рдг рдЪрдордХрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ)ред рдореИрдВрдиреЗ ArduinoISP рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рд▓рд┐рдП рдЙрд╕реА рдХреЗрдмрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрд╡рдбреНрд░реВрдб рдХреЙрдиреНрдлрд┐рдЧрд░ рдореЗрдВ рдкрд┐рди рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ред
рд╕реНрдкреНрд░рд┐рдВрдЯ рд▓реЗрдЖрдЙрдЯ 5 рдкреНрд░рд╛рд░реВрдк рдореЗрдВ LUT + рдХрдИ рдмреЛрд░реНрдб рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд▓рд┐рдП рдЯреЗрдореНрдкрд▓реЗрдЯ (2 DI HALT рд╡рд┐рдХрд▓реНрдк рдФрд░ рдореЗрд░реЗ рджреЛ рдЕрдиреБрдХреВрд▓рди) рдФрд░ рдкрд┐рди рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХреЗ рд╕рд╛рде рдПрдХ рд╕реНрдЯрд┐рдХрд░ред

UPD рдиреЗ LUT рдлрд╛рдЗрд▓реЛрдВ рдФрд░ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рд▓рд┐рдВрдХ рдХреЛ рд╕рд╣реА рдХрд┐рдпрд╛ред

Source: https://habr.com/ru/post/In133978/


All Articles