Найдено 8 результатов

DeXP
Вт фев 03, 2015 10:10:20
Форум: PIC
Тема: Pic UART-USART echo
Ответы: 3
Просмотры: 2573

Re: Pic UART-USART echo

Да. Это главный принцип - минимум в прерываниях, выставить флажки, вся главная работа в основном цикле
Именно поэтому и реализовывал прерывания. Здесь боюсь коллизий над буфером. Например, я быстрым USART'ом получил много данных, начал отправлять их медленным UART'ом и тут же получил новую партию ...
DeXP
Вс фев 01, 2015 10:57:32
Форум: PIC
Тема: Pic UART-USART echo
Ответы: 3
Просмотры: 2573

Pic UART-USART echo

Приветствую!
Пытаюсь с pic18f2550 общаться с WiFi-модулем ESP8266 (на скорости 115200 kbps). В ответах от него бывают и нули и переводы каретки, терминировать строку символом не получилось. Поэтому организовал таймер. И таймер и хардварный USART организованы на прерываниях.
С другой стороны для ...
DeXP
Пн июл 22, 2013 15:44:28
Форум: Цифровая техника
Тема: NAND flash повторяет последнюю команду
Ответы: 10
Просмотры: 1819

Re: NAND flash повторяет последнюю команду

Alter Ego писал(а):Да, команда должна защелкиваться. Почему не хочет - не понятно.
Проверил ещё раз все ноги - именно CLE дёргает нестабильно. Спасибо, навели на мысль. Буду исправлять
DeXP
Вс июл 21, 2013 22:13:40
Форум: Цифровая техника
Тема: NAND flash повторяет последнюю команду
Ответы: 10
Просмотры: 1819

Re: NAND flash повторяет последнюю команду

Alter Ego писал(а):Похоже, незащелкивается команда, что-то с CLE и WE.
Делаю:
CLE=1
WE=0
IO=00h
WE=1
CLE=0

Эта логика правильна? После каждой команды приличные задержки
DeXP
Вс июл 21, 2013 19:50:54
Форум: Цифровая техника
Тема: NAND flash повторяет последнюю команду
Ответы: 10
Просмотры: 1819

Re: NAND flash повторяет последнюю команду

Alter Ego писал(а):
DeXP писал(а):Может в самой реализации циклов ошибся?
Возможно...
Там легко перепутать нисходящий/восходящий фронт WE/RE. Но если перепутан фронт, то возвращает нули. WE дёргается, когда пишу адрес. RE - когда читаю данные. Вроде ничего не перепутал(
DeXP
Вс июл 21, 2013 19:27:02
Форум: Цифровая техника
Тема: NAND flash повторяет последнюю команду
Ответы: 10
Просмотры: 1819

Re: NAND flash повторяет последнюю команду

Alter Ego писал(а):А почему 4 цикла адреса, а не 5?
Аналогично. Для новых микросхем нужно 4. Для этой 5. Может в самой реализации циклов ошибся? Да вроде ж копипаста с Read ID...
DeXP
Вс июл 21, 2013 18:38:16
Форум: Цифровая техника
Тема: NAND flash повторяет последнюю команду
Ответы: 10
Просмотры: 1819

Re: NAND flash повторяет последнюю команду

А второй байт команды?
Для Samsung 616 K9L8G08U0M нужен. Именно для него всё изначально реализовывал. Ведёт себя так же (кстати, в не зависимости, есть 30h или нету о_О). Для более свежего самсунга и для хьюникса второй байт команды по даташиту не нужен

Если первой командой после подключение было ...
DeXP
Вс июл 21, 2013 11:27:56
Форум: Цифровая техника
Тема: NAND flash повторяет последнюю команду
Ответы: 10
Просмотры: 1819

NAND flash повторяет последнюю команду

Надо сделать чтение/запись флэш-памяти. Реализовал через ногодрыг PIC-контроллера. Каждый дрыг передаётся по USB, так что задержки слоновые.

Для тестирования в соответствии с даташитом памяти реализовал команду Read ID (Get electronic signature) - 90h. Например, для памяти Samsung 734 K9GAG08U0M ...

Перейти к расширенному поиску