ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
19 мая
157043 Топик полностью
kostikp (20.05.2009 06:47, просмотров: 251) reZident ответил kostikp на AT45DB642D-SU и AVR:
ATmega64 и AT45DB642! Помогите: никак не получается записать во Flash и потом считать. ID и Status reg считываются. Пытался писать в буфер 1 и потом читать из буфера сразуже - работало. Могет кто кинет точно работающий код. вот в main: spi_init(); while(1) { TxData1(at45ReadVID()); TxData1(at45ReadStReG()); Del(1000); if(g==0) { g=1; AT45Mass[1]=0x0a; AT45Mass[200]=0x0b; WRITE_BUFFER1_TO_MEM(AT45Mass,10); Del(1000); AT45Mass[1]=0; AT45Mass[200]=0; READ_BUFFER1_FROM_MEM(AT45Mass,0,220,10); TxData1(AT45Mass[1]); TxData1(AT45Mass[200]); } } выводит нули.