Jump to content

sKWO

Members
  • Content Count

    3
  • Joined

  • Last visited

Community Reputation

0 Обычный

About sKWO

  • Rank
    Новенький
  1. пожалуйста схему!!!!! или теорию!!!!! какой ток нужен для подачи на вход управления????????????????
  2. для любого микроконтроллера привожу пример на ассемблере для МК ATmega88 avr studio: .include "m88def.inc" ; EEARH, EEARL - registri adressov danih v EEPROM ; EEDR - Register Dannih v EEPROM ; EECR - Register kontrolya sostoyaniya EEPROM ; 512 Bytes EEPROM ATmega88 ; pri chastote kvarca = 22.1184MHz vipolnenie odnoy ; operacii zanimaet ~ 4.5mks ; r18,r17 - registri adresa EEPROM ; r16 - registr dannih zapisi EEPROM ; r19 - registr dannih chteniya EEPROM ldi r16, 0b110010 ldi r17, 0b000001 ldi r18, 0b0 EEPROM_write: cpi r17, $6 ;kolichestvo tciklov breq EEPROM_read ;ozidanie zaversheniya predidushchey zapisi sbic EECR,EEPE ;propustit sled. komandu esli ustanovlen ;bit EEPE v reg. sostoyaniya EECR rjmp EEPROM_write ;ustanovka addressa (r18:r17) v registrah addressa out EEARH, r18 out EEARL, r17 ; zapis dannih (r16) v Register Dannih out EEDR,r16 ; Write logical one to EEMPE sbi EECR,EEMPE ; Start eeprom write by setting EEPE sbi EECR,EEPE ;ret inc r16 inc r17 rjmp EEPROM_write EEPROM_read: ldi r17, 0b00000011 ; Wait for completion of previous write sbic EECR,EEPE rjmp EEPROM_read ; Set up address (r18:r17) in address register out EEARH, r18 out EEARL, r17 ; Start eeprom read by writing EERE sbi EECR,EERE ; Read data from Data Register in r19,EEDR ret в r19 считали значение поадресу три EEPROM кто может краткую программу на С чё-то в этом роде ?? как делать ассемблерные вставки непосредственно в ICCAVR (язык EC++)
  3. подскажите есть ли генератор начального кода для компилятора IAR C для микроконтроллеров AVR и где его можно стянуть
×
×
  • Create New...