Eprom 16x16 Карта домішки - рекомендації, необхідні

B

badbiki

Guest
Це автомобільної цій темі.В основному, я маю наступні citcuit і працює., Але з незрозумілих причин, коли його доступу до верхньої регіонів (співпадаючих 13,14,15,16) від 16x16 матриці її виникають проблеми ..може бути проблема замикання або Atmel мікро питання.

Потужністю від 374 засувки перейти порт Atmel процесор, який постійно читає в порту, і направляє його через послідовний ..де моя програма перехоплює потік даних, вважає, що почати біт і показує, де саме на матрицю 16x16 ..Дуже просто кодування Б. ..

Чи можна уявити інформацію про будь-яких питань, я може стикатися тут?будь-яких чіпів вибір я повинен робити?HCT або HC серії і т.д.?

Припущення
* 200ns OE -> вихідних даних дійсний EPROM раз
* Карта місця читати тільки два рази на об. / Хв.Двигуни reving до ~ 7500 об / хв
* Atmel серійного Швидкість @ 19200

4-16 і 3-8 декодери лінії використовуються для вибору регіону побачити для даного 256bit адрес (16x16 матриця) ...лише коли один перемикач на кожному ходив банку обирається на один раз за один вихід з 138 і 154 ..
Вибачте, але Ви повинні увійти, щоб переглянути це вкладення

 
Було б розумно прийняти виході з воріт, і використовувати його в якості зовнішнього переривання на Atmel 8L?

Максимальний доступ до вибраної матриці 16x16 буде 250times/second.~ 4 мс?16 Мгц мікро могли б бути interupt'd, читайте в порту, робити які-небудь команди і завантажте через 19200 бод серійні так?

4 мс = 64000 циклів?

Мій висхідного потоку становить 4 байти, 32bit.той 600 пакетів макс другий @ 19200 ..

Код:Переривати

Читайте Порт

Порівняти з останнього читати, якщо він відрізняється продовжувати

Кодувати в пакет

Додати до послідовного

Кінець переривання

 
У мене виникли проблеми з цього ланцюга ..я не знаю, чому він не працює!Дані, що надходять з не виглядає правильним на всіх ..

може відсутність конденсатори бути тут проблема?

 
Ahhhhh класичний PEBKAC

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Посмішка" border="0" />

було hc00 замість HC08 в ланцюзі ..просто поставити hc04 як швидко виправити

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Посмішка" border="0" />
 

Welcome to EDABoard.com

Sponsor

Back
Top