
                           ;здесь начинается работа с датафлэш
                           ;и запись данных в видеопроц



      .def confsp=r16   
      .def data=r17
      .def conport=r18
      .def count=r19
      .def data1=r20
      
      ldi conport,0x0d
      out portb,conport
      ldi conport,0x07
      out ddrb,conport
      ldi confsp,0x5c
      out spcr,confsp
      


     
      cbi portb,0
      ldi count,0
wait11:dec count
      brne wait11
      ldi count,0
wait22:dec count
      brne wait22  
 
      ldi count,0
wait33:dec count
      brne wait33
      ldi count,0
wait44:dec count
      brne wait44  



      ldi data,0x68      ;код операции непрерывное чтение 68
      out spdr,data
spi1: sbis spsr,spif
      rjmp spi1      
      in data1,spdr
      
      ldi data,0         ;стартовый адрес для чтения из AT45DB
      out spdr,data
spi2: sbis spsr,spif
      rjmp spi2      
      in data1,spdr 
      
      ldi data,0
      out spdr,data
spi3: sbis spsr,spif
      rjmp spi3      
      in data1,spdr      
      
      ldi data,0
      out spdr,data
spi4: sbis spsr,spif
      rjmp spi4      
      in data1,spdr      
      
      
spi55:ldi data,0xff      ;передача 4-х незначащих байт 
      out spdr,data    
spi5: sbis spsr,spif
      rjmp spi5      
      in data1,spdr

      ldi data,0xff      ;передача 4-х незначащих байт 
      out spdr,data    
spi6: sbis spsr,spif
      rjmp spi6      
      in data1,spdr


      ldi data,0xff      ;передача 4-х незначащих байт 
      out spdr,data    
spi7: sbis spsr,spif
      rjmp spi7      
      in data1,spdr




 
 ;        ldi mem1,5
loop1:   ldi mem2,0              
loop2:   ldi mem3,0
loop3:   ldi data,0xff     ;передача 4-х незначащих байт 
         out spdr,data    
spi8:    sbis spsr,spif
         rjmp spi8      
         in data1,spdr
      
         sts port0,data1

         dec mem3
         cpi mem3,0
         brne loop3
         dec mem2
         cpi mem2,0
         brne loop2
        sbi portb,0

st:      rjmp st            

