Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Идея за 12с508/9 с "измислено" прекъсване на Rx
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=4682
Страница 1 от 1

Автор:  popo [ Сря Авг 22, 2007 10:40 pm ]
Заглавие:  Идея за 12с508/9 с "измислено" прекъсване на Rx

Възможно ли е да се създаде софтуерно прекъсване,
и съответно resive Буфер на софтуерен UART ( Rx Tx )на PIC12C50x .
Поне буфера да има масив data[3].
За да може да приема данни (по скоро елементарни команди) през UART-а на ПК в всеки един момент от времето.
Защото на мен ми се струва почти невъзможно. Или вече да се търсят по модерните чипове с хардуерен SUART,
и с истинско прекъсване. Интересува ме някоя хитринка , а не трудоемкото Проверяване на
старт бита на RX (или толкова инструкций за да не се изпусне поне 2/3 от старт бита), това ми увеличава кода с 1/3.

Автор:  123 [ Чет Авг 23, 2007 8:07 am ]
Заглавие:  Re: Идея за 12с508/9 с "измислено" прекъсване на

avsrm написа:
вече да се търсят по модерните чипове с хардуерен UART,
и с истинско прекъсване.
:)

Автор:  valioman [ Чет Авг 23, 2007 9:31 am ]
Заглавие: 

@avrsn вземи се в ръце и ползвай каквато и да е 12 ка но не и тази 50х серия ..... та тези нямат кьораво прекъсване ......
аА и вече можеш спокойно да си купуваш F серията че ще ти излиза по евтин дебъга :)
А колкото за софтуерното прекъсване еми зависи от програмата ти ... ако свалиш скоростта достатъчно ,че да може стартовия бит да бъде проверен някъде в цикъла .... става номера иначе ..... може да слагаш повече if-ове ама пак си е тъпо решение ... абе вземи си един пикльо поне да има външно прекъсване че иначе ...... има да се бъхтиш напразно :)

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/