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

 
 
> Denali и Atmel DataFlash, не могу понять, что не так делаю
vetal
сообщение Aug 5 2005, 08:23
Сообщение #1


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



Тестовый проект - чтение регистра статуса.
При попытке чтения вышеуказанного регистра на 8 клоке, на последовательном выходе DF появляется 'X'. Такая же ситуация возникает, если перед этим сделан аппаратный сброс.
Режим работы - spi mode 3.
Что не так делаю, хочется читать значения отличные от 'X' и 'Z'.
Иногда(не периодически) при инициализации падает моделсим на строке загрузки denali.dll.
Если кто может выложите тестовый(работающий) проект с использованием at45db***.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 5)
Chupakabra
сообщение Aug 5 2005, 08:36
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 361
Регистрация: 18-04-05
Пользователь №: 4 258



Цитата(vetal @ Aug 5 2005, 11:23)
Тестовый проект - чтение регистра статуса.
При попытке чтения вышеуказанного регистра на 8 клоке, на последовательном выходе DF появляется 'X'. Такая же ситуация возникает, если перед этим сделан аппаратный сброс.
Режим работы - spi mode 3.
Что не так делаю, хочется читать значения отличные от 'X' и 'Z'.
Иногда(не периодически) при инициализации падает моделсим на строке загрузки denali.dll.
Если кто может выложите тестовый(работающий) проект с использованием at45db***.
*


Я писал программулину на LabVIEW месяца 2 назад - программатор at45dbXXX через LPT. Читает/пишет, делал все по даташиту. Если нужно могу выслать/посмотреть smile.gif
Go to the top of the page
 
+Quote Post
vetal
сообщение Aug 5 2005, 09:07
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



Цитата(Chupakabra @ Aug 5 2005, 11:36)
Я писал программулину на LabVIEW месяца 2 назад - программатор at45dbXXX через LPT. Читает/пишет, делал все по даташиту. Если нужно могу выслать/посмотреть smile.gif
*


Я хотел это дело проверить именно в симуляторе(Modelsim).
Ради эксперимента сделал проект-конвертор dataflash<->Passive serial(загрузка плис) для 3032, и перед тем как спаять сие чудо хочу предварительно проверить в симуляторе.
Go to the top of the page
 
+Quote Post
des00
сообщение Aug 5 2005, 09:15
Сообщение #4


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(vetal @ Aug 5 2005, 04:07)
Цитата(Chupakabra @ Aug 5 2005, 11:36)
Я писал программулину на LabVIEW месяца 2 назад - программатор at45dbXXX через LPT. Читает/пишет, делал все по даташиту. Если нужно могу выслать/посмотреть smile.gif
*


Я хотел это дело проверить именно в симуляторе(Modelsim).
Ради эксперимента сделал проект-конвертор dataflash<->Passive serial(загрузка плис) для 3032, и перед тем как спаять сие чудо хочу предварительно проверить в симуляторе.
*


хммм ИМХО ошибка в моде спиая, в свое время (правда с МК) много помучился с этим smile.gif


--------------------
Go to the top of the page
 
+Quote Post
vetal
сообщение Aug 5 2005, 10:17
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



В документации написано, что после включения или сброса, мсх по умолчанию в режиме spi mode 3.
Вечером попробую табличным способом проделать то же самое.
Go to the top of the page
 
+Quote Post
vetal
сообщение Aug 6 2005, 10:27
Сообщение #6


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



Все работает.
Я почему-то считал, что он по фронту срабатывает, а на самом деле по срезу.
На диаграммах, в документации, и фронт и срез находятся над данными, что и ввело в заблуждение.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 6th September 2025 - 22:39
Рейтинг@Mail.ru


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