реклама на сайте
подробности

 
 
> помогите подключить AT45DB642 к Atmega32 через программный SPI, Нужна помощь
maslo_vdv
сообщение Apr 4 2011, 10:57
Сообщение #1





Группа: Новичок
Сообщений: 1
Регистрация: 4-04-11
Пользователь №: 64 112



надо записывать и считывать дыные из AT45DB642. не как въехать не могу. помогите кто может
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
forastr
сообщение Apr 8 2011, 08:35
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 99
Регистрация: 28-03-11
Из: Минск
Пользователь №: 63 930



ничего не получается crying.gif
Взял в помощь файлик at45d161.h даташит на at25f4096 и захотел просто записать в нее числа от 1 до 20.
вот код:
Код
#include <mega128.h>
#define DDR_SPI DDRB
#define DD_MOSI 2
#define DD_MISO 3
#define DD_SCK 1
#define DD_CS 0
#define DF_CHIP_SELECT 0x01
#define WREN 0x06;

unsigned char temp = 0x80;
char count = 1;

                void main(void){
                        static unsigned int buffer_counter = 0;

                        while (1){
                                DDR_SPI = (1<<DD_MOSI)|(1<<DD_SCK)|(1<<DD_CS);
                                SPCR = (1<<SPE)|(1<<MSTR);
                                PORTB &= ~DF_CHIP_SELECT;  
                                SPDR = WREN;
                                while (!(SPSR & temp));
                                SPDR = 0x00;                            
                                while (!(SPSR & temp));                
                                SPDR = (char)(buffer_counter>>8);      
                                while (!(SPSR & temp));                
                                SPDR = (char)buffer_counter;            
                                while (!(SPSR & temp));                
                                SPDR = count;
                                while (!(SPSR & temp));
                                PORTB |= DF_CHIP_SELECT;
                                if (count++==21){
                                        #asm ("NOP");
                                        break;
                                                }
                                }
                }

Помогите, пожалуйста, кто может!?


Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 12:39
Рейтинг@Mail.ru


Страница сгенерированна за 0.014 секунд с 7
ELECTRONIX ©2004-2016