 |
Форум за електроника Български форум за електроника, ремонти, схеми, документация
|
| Предишната тема :: Следващата тема |
| Автор |
Съобщение |
emil74 Опитен потребител


Регистриран на: 16 Мар 2007 Мнения: 1111
|
Пуснато на: Нед Апр 29, 2007 21:57 Заглавие: |
|
|
Аз по принцип съм се ориентирал към 18F458. Но едва съм започнал да чета за тази група, така че в момента съм принуден това да го направя с 16-ицата... Ще изгубя много време да направя такова нещо с друг процесор-няма кога да го изуча достатъчно. Иначе използвам разни "номера" (като мултиплексори, например), за да си увелича изходите на това "чудо". Ще пробвам все пак нещо рисково, а именно: да увелича времето на задържане при комуникацията, за да могат да преминат всички инструкции, така че да не прескоча стартовия сигнал. Нямам зацикляния в програмата, които да удължат много цялото време.
Всъщност, ето малко повече информация какво искам да постигна:
Трябва ми по външна команда (I2C) да опреснявам поле от 7x7 светодиода. Редовете ми управлява PORTB, а колоните три изхода (RA2-RA4), които са свързани към един мултиплексор. Отвън идват три байта: Първият ще адресира процесора, вторият ще укаже реда, който се опреснява, а третият-съдържанието на реда-директно като съдържание на PORTB, където B7 няма да се използва.
Това е идеята. Повечето алгоритми вече съм съставил. Само ми трябва да поддържам комуникацията. Е, това ми е за първи път и доста ме изморява... |
|
| Върнете се в началото |
|
 |
|
|
Не Можете да пускате нови теми Не Можете да отговаряте на темите Не Можете да променяте съобщенията си Не Можете да изтривате съобщенията си Не Можете да гласувате в анкети
|
|