То, что это микросхемы nand это всё, что я от туда понял. Там ещё приводилась блок-схема с описанием токов и прочая лирика. Но как осуществлять запись и чтение с неё по итогам потраченого времеи я совершенно не понял. Использовать я её собираюсь совместно с МК atmega8. Вобщем, если кто вкурсе как осуществлять манипуляции с памятью подобного рода, пожалуйста, отпишитесь. Или хотя бы подкиньте инфу, где можно найти инфу про то как это делать. И как читать их схемы из datasheet'а. Заранее благодарю.
Как работать с микросхемой nand?
- Сообщения: 14
- Зарегистрирован: Пн окт 10, 2016 21:21:22
Всем доброго времени суток. Вобщем, ситуация такова: в мои грабли попала плата с несколькими микросхемами. Меня они заинтересовали, я откопал на часть из них datasheet из которого узнал что конкретно те, которыми я интересовался были микросхемами nand (Goldstar GD4011B).
То, что это микросхемы nand это всё, что я от туда понял. Там ещё приводилась блок-схема с описанием токов и прочая лирика. Но как осуществлять запись и чтение с неё по итогам потраченого времеи я совершенно не понял. Использовать я её собираюсь совместно с МК atmega8. Вобщем, если кто вкурсе как осуществлять манипуляции с памятью подобного рода, пожалуйста, отпишитесь. Или хотя бы подкиньте инфу, где можно найти инфу про то как это делать. И как читать их схемы из datasheet'а. Заранее благодарю.
То, что это микросхемы nand это всё, что я от туда понял. Там ещё приводилась блок-схема с описанием токов и прочая лирика. Но как осуществлять запись и чтение с неё по итогам потраченого времеи я совершенно не понял. Использовать я её собираюсь совместно с МК atmega8. Вобщем, если кто вкурсе как осуществлять манипуляции с памятью подобного рода, пожалуйста, отпишитесь. Или хотя бы подкиньте инфу, где можно найти инфу про то как это делать. И как читать их схемы из datasheet'а. Заранее благодарю.
Ответы на вопросы иногда бывают настолько просты, что найти их практически невозможно.
- Реклама
Аналогом 4011 является микросхема K561ЛА7.
>(*.*)<
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
Так что записать туда ничего не получится - обычная комбинационная логика NAND = И - НЕ
- Сообщения: 1492
- Зарегистрирован: Ср июн 25, 2008 15:19:44
Б-г-г...
Не, ну искусства ради можно на четырех элементах И-НЕ собрать два RS-триггера.
И записывать туда аж два бита информации. С помощью меги8, да.
И записывать туда аж два бита информации. С помощью меги8, да.
>(*.*)<
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
- Реклама
- Сообщения: 14
- Зарегистрирован: Пн окт 10, 2016 21:21:22
Так как работать с подобными вещами объяснит кто-нибудь?
Ответы на вопросы иногда бывают настолько просты, что найти их практически невозможно.
- Сообщения: 1492
- Зарегистрирован: Ср июн 25, 2008 15:19:44
Транзисторы - аналоговые микросхемы - цифровые микросхемы - микроконтроллеры. Только в такой последовательности. И никак иначе. Вам вредно сразу за МК браться...BOND12 писал(а):Так как работать с подобными вещами объяснит кто-нибудь?
Та пожалуйста. 1. Запаяй на плату. 2. Подключи питание. 3.Подавай на входы логические сигналы 0 или 1. Если на всех входах 1, на выходе 0. Если хотя бы один 0 - на выходе 1. Делов-то - на копейку.BOND12 писал(а):Так как работать с подобными вещами объяснит кто-нибудь?
- Сообщения: 315
- Зарегистрирован: Пт янв 29, 2010 19:42:27
ГГГГ. повеселило
"Не, ну искусства ради можно на четырех элементах И-НЕ собрать два RS-триггера."
два RS триггера идеальный антидребезг .2 кнопки вкл и 2 выкл. ,а как как КМОП то в статике ничего не жрет
так что даже это может пригодится
"Не, ну искусства ради можно на четырех элементах И-НЕ собрать два RS-триггера."
два RS триггера идеальный антидребезг .2 кнопки вкл и 2 выкл. ,а как как КМОП то в статике ничего не жрет
так что даже это может пригодится
ух ты.... показывает
- Сообщения: 1525
- Зарегистрирован: Чт июн 10, 2010 20:11:19
Контроллер сам КМОП и в режиме сна (когда тактирование останавливается) точно так же "ничего не жрет".
- Сообщения: 315
- Зарегистрирован: Пт янв 29, 2010 19:42:27
"Контроллер сам КМОП"
узнали на неделе и решили со всеми поделиться ? то есть уже добрались до второй страницы даташита ?
сорри до третьей страницы))
узнали на неделе и решили со всеми поделиться ? то есть уже добрались до второй страницы даташита ?
сорри до третьей страницы))
ух ты.... показывает
- Сообщения: 1525
- Зарегистрирован: Чт июн 10, 2010 20:11:19
Вы так говорите как будто читать документацию что-то плохое.
Впрочем, судя по предложению делать для контроллера антидребезг на дискретной логике только на том основании что она КМОП, вам еще изучать ее и изучать.
Впрочем, судя по предложению делать для контроллера антидребезг на дискретной логике только на том основании что она КМОП, вам еще изучать ее и изучать.
Ну если цель - МК, то аналоговые микросхемы требуются очень поверхностно. А вот до транзисторов изучение поведения кондесаторов и индуктивностей настоятельно рекомендуется. Чтобы вообще понимать, что такое фронты, почему у них такие формы и почему одна и та же схема на 100КГц работает, а на 10МГц - нет.Demiurg писал(а): Транзисторы - аналоговые микросхемы - цифровые микросхемы - микроконтроллеры.
Не ошибается только то, кто ничего не делает.
Тот, кто признает свои ошибки, на них учится.
Глупец же, упорствуя в своих заблуждениях, остается глупцом.
Тот, кто признает свои ошибки, на них учится.
Глупец же, упорствуя в своих заблуждениях, остается глупцом.
- Сообщения: 315
- Зарегистрирован: Пт янв 29, 2010 19:42:27
кто советовал антиребезг на логике в схеме с контроллером ?
понятно что он там лишний так как есть програмные методы .
понятно что он там лишний так как есть програмные методы .
ух ты.... показывает
Программные методы не всегда применимы, к сожалению. Например, был у меня проект, где четыре 74LS299 как расширение GPIO использовались. Программный антидребезг там бы слишком медленным оказался.
Не ошибается только то, кто ничего не делает.
Тот, кто признает свои ошибки, на них учится.
Глупец же, упорствуя в своих заблуждениях, остается глупцом.
Тот, кто признает свои ошибки, на них учится.
Глупец же, упорствуя в своих заблуждениях, остается глупцом.
- Сообщения: 1492
- Зарегистрирован: Ср июн 25, 2008 15:19:44
В каком месте это слишком медленный? Что по вашему означает "слишком медленный"?ptr128 писал(а):Программные методы не всегда применимы, к сожалению. Например, был у меня проект, где четыре 74LS299 как расширение GPIO использовались. Программный антидребезг там бы слишком медленным оказался.
Слишком медленный, это когда процессору остается слишком мало времени на выполнение вычислительных задач, так как слишком много времени уходит на многократное чтение сдвиговых регистров. Если бы процессор занимался только обменом по этим расширенным GPIO - нет проблем. Но он так же должен был обслуживать приемник ИК ДУ и УЗ датчик расстояния. Поэтому и TSOP322, и HC-SR04 сидели исключительно на прерываниях (второй блокировал первый), а TFT по SPI и программное чтение сдвиговых регистров - в виде фоновой задачи в основном цикле. Максимально допустимое время реакции на концевики должно было быть порядка 10 мс. Без аппаратного устранения дребезга (тупо RC цепочка с триггером шмидта) не вписывался.
Если честно, больше всего HC-SR04 доставал. Надо было точно мерять длину импульса, который он возвращает, что требовало монополии на прерывания на время от начала опроса датчика до завершения считывания ответного импульса. Период этот может составлять несколько десятков миллисекунд. А все таймеры были заняты PWM (
Если честно, больше всего HC-SR04 доставал. Надо было точно мерять длину импульса, который он возвращает, что требовало монополии на прерывания на время от начала опроса датчика до завершения считывания ответного импульса. Период этот может составлять несколько десятков миллисекунд. А все таймеры были заняты PWM (
Не ошибается только то, кто ничего не делает.
Тот, кто признает свои ошибки, на них учится.
Глупец же, упорствуя в своих заблуждениях, остается глупцом.
Тот, кто признает свои ошибки, на них учится.
Глупец же, упорствуя в своих заблуждениях, остается глупцом.



