ATtiny5 рдкрд░ 492-рдмрд╛рдЗрдЯ рдбреЗрдореЛ



рдЖрдо рддреМрд░ рдкрд░ рд╕рдорд╛рди рд╡реЙрд▓реНрдпреВрдо рдХреЗ рдЧреЗрдо рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдбреЗрдореЛ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд╣реЛрддреЗ рд╣реИрдВред рдЖрдЦрд┐рд░рдХрд╛рд░, рдЖрдкрдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдЧрдгрдирд╛рдУрдВ рдкрд░ рд╕рдВрд╕рд╛рдзрди рдЦрд░реНрдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд╛рд░реНрдпрдХреНрд░рдо ATTiny5 рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдкрд░ рдЪрд▓рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ 512 рдмрд╛рдЗрдЯреНрд╕ рд░реЛрдо, 32 рдмрд╛рдЗрдЯреНрд╕ рд░реИрдо рдФрд░ 16 рдкреНрд░реЛрд╕реЗрд╕рд░ рд░рдЬрд┐рд╕реНрдЯрд░ рд╣реЛрддреЗ рд╣реИрдВред Rakettitiede рдлрд┐рдирд┐рд╢ "рд░реЙрдХреЗрдЯ рд╕рд╛рдЗрдВрд╕" (рдЕрдВрдЧреНрд░реЗрдЬреА рд╡рд╛рдХреНрдпрд╛рдВрд╢рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдЗрдХрд╛рдЗрдпреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╣реА рдЕрд░реНрде рдореЗрдВ), рд╕рд╛рде рд╣реА рдПрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХрдВрдкрдиреА рдХрд╛ рдирд╛рдо рднреА рд╣реИред

рдбреЗрдореЛ рдХреЗ рд▓рд┐рдП рд╕рд░реНрдХрд┐рдЯ рдмреЛрд░реНрдб:



LTC1799 рдШрдЯрдХ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рдкрд░рд┐рдЪрд┐рдд рд╣реИред рдпрд╣ рдПрдХ рдЕрд╡рд░реЛрдзрдХ рджреНрд╡рд╛рд░рд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХреА рдЧрдИ рдШрдбрд╝реА рд╣реИред рдпрд╣ 12 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рдХреА рдЖрд╡реГрддреНрддрд┐ рдкрд░ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реЛрддрд╛ рд╣реИред рдПрдХ рд╣реА рдЖрд╡реГрддреНрддрд┐ рдкрд░ рдЖрдпрддрд╛рдХрд╛рд░ рджрд╛рд▓реЛрдВ рдХрд╛ рдПрдХ рдФрд░ рдХрд╛рдлреА рд╕реНрдерд┐рд░ рдЬрдирд░реЗрдЯрд░ рдЙрдкрдпреБрдХреНрдд рд╣реИред рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЗ рддреАрди рдЖрдЙрдЯрдкреБрдЯ рд╕реЗ рд╡реАрдЬреАрдП рдореЙрдирд┐рдЯрд░ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдкрд╛рдВрдЪ рд╕рд┐рдЧреНрдирд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрд▓рдИрдбреА рдФрд░ рдкреНрд░рддрд┐рд░реЛрдзреЛрдВ рдкрд░ рдбрд┐рд╡рд╛рдЗрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдореЙрдирд┐рдЯрд░ рдореЗрдВ рдирд┐рд░реНрдорд┐рдд 75-рдУрдо рдкреНрд░рддрд┐рд░реЛрдзреЛрдВ рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рджреНрд╡рд╛рд░рд╛ рд╢реВрдиреНрдп, рдПрдХ рдФрд░ рдЙрдЪреНрдЪ рдкреНрд░рддрд┐рдмрд╛рдзрд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЪреВрдВрдХрд┐ рд╣реИрдХрдбрд╛рдп рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рдореЗрдВ рдЖрд╡реЗрджрдиреЛрдВ рдХреА рд╕реНрд╡реАрдХреГрддрд┐ рд╕рдорд╛рдкреНрдд рд╣реЛ рд░рд╣реА рдереА, рд▓реЗрдЦрдХ рдиреЗ рдбреЗрдореЛ рдХрд╛ рдПрдХ рдордзреНрдпрд╡рд░реНрддреА рд╕рдВрд╕реНрдХрд░рдг рднреЗрдЬрд╛, рдЬрд┐рд╕рдиреЗ рдкрд╛рда рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рд╡рд╣реА рдХрд╛рдо рдХрд┐рдпрд╛:


рдЗрд╕рдиреЗ 394 рдмрд╛рдЗрдЯреНрд╕, рдпрд╛ 197 16-рдмрд┐рдЯ рд╢рдмреНрджреЛрдВ рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░ рд▓рд┐рдпрд╛:

avra -l pentaveega.lst pentaveega.asm AVRA: advanced AVR macro assembler Version 1.3.0 Build 1 (8 May 2010) Copyright (C) 1998-2010. Check out README file for more info AVRA is an open source assembler for Atmel AVR microcontroller family It can be used as a replacement of 'AVRASM32.EXE' the original assembler shipped with AVR Studio. We do not guarantee full compatibility for avra. AVRA comes with NO WARRANTY, to the extent permitted by law. You may redistribute copies of avra under the terms of the GNU General Public License. For more information about these matters, see the files named COPYING. Pass 1... Pass 2... done Assembly complete with no errors. Segment usage: Code : 197 words (394 bytes) Data : 0 bytes EEPROM : 0 bytes 

рдЕрдиреБрдХреВрд▓рди рдХреЗ рдмрд╛рдж, рдбреЗрдореЛ 354 рдФрд░ рдлрд┐рд░ 352 рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рдШрдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдлрд┐рд░ рд▓реЗрдЦрдХ рдиреЗ рдЪрд┐рддреНрд░ рдореЗрдВ рдкрд╛рда рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдХрд╛рд░реНрдпрдХреНрд░рдо 492 рдмрд╛рдЗрдЯреНрд╕ рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░рдиреЗ рд▓рдЧрд╛:


рдХреЛрдб рдпрд╣рд╛рдВ рдмрд┐рдЯрдмрдХреЗрдЯ рдкрд░ рд╣реИ , рд╕рд╛рде рд╣реА рд╣реИрдХрдбреЗ рдкрд░ рднреА рдЕрд▓рдЧ-рдЕрд▓рдЧ рдлрд╛рдЗрд▓реЗрдВ рд╣реИрдВ: pentaveega.asm , tn5def.inc рдФрд░ pentaveega.hex ред

рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдЕрд╕реЗрдВрдмрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреАрди рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ: рдПрдбреЗрдкреНрдЯрд░ рдмреЛрд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рджреЛ рдкреНрд░рдХрд╛рд░ рдХреА рдмреНрд░реЗрдбрдмреЛрд░реНрдб рдкрд░, рд╕рд╛рде рд╣реА рдПрдХ рдореБрджреНрд░рд┐рдд рд╕рд░реНрдХрд┐рдЯ рдмреЛрд░реНрдб рдкрд░ (CC-BY-SA 4.0 рдХреЗ рд▓рд┐рдП, рдмрд┐рдЯрдмрдХреЗрдЯ рдкрд░ рдПрдХ рдЕрд▓рдЧ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдлрд╛рдЗрд▓реЗрдВ)ред рдкрд╣рд▓реЗ рд╡рд┐рдХрд▓реНрдк рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреЗ рджреМрд░рд╛рди рдореЙрдирд┐рдЯрд░ рдХрдиреЗрдХреНрдЯрд░ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ:





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


All Articles