ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
19 мая
157056 Топик полностью
Точка опоры (20.05.2009 10:03, просмотров: 171) ответил kostikp на ATmega64 и AT45DB642!
Нафига темы-то новые плодить?  Насколько помню, дело в том, что операция записи начнётся только после снятия !CS, т.е. надо поменять местами "AT45Ready()" и "AT45_CS_OFF" или вообще выкинуть второй "AT45Ready()": void AT45_buf_to_mem(unsigned int addr) { AT45_CS_ON; AT45Ready(); SPI_Write_Byte(BUFFER_1_TO_PAGE_WITH_ERASE); // ok SPI_Write_Byte((char)(addr>>8)); SPI_Write_Byte((char)(addr<<3)); SPI_Write_Byte(0x00); AT45Ready(); AT45_CS_OFF; }
Заказать импортные ЭК - https://shop.fulcrum.ru/buy