RS232

4 отговора 8 прегледа
#1

RS232

Здравейте Става въпрос за следното. Трябва да програмирам една тъпа система, която чете информация от нещо като мишка. Казвам нещо като, защото мишката е малко попреправена. И всичкото това е на 286, т.е. под DOS ако някой знае какво да правя, нека драсне, ще съм му благодарен
Отговор
в отговор на Цецо #2

RS232

E malko poveche info de Ste pishesh neshto koeto se upraviava prez RS li ? Za pisane i cetenye ot PORTa ima standartni komandi na kakvo line i na C++ ta daje i na PASCAL
Отговор
в отговор на Pirx #3

RS232

Добре де. пиша на Assembler. Значи, четенето на порт не ми е страшно. Ама не знам какъв е формата на данните, които плюе мишката. ей това е въпроса
Отговор
в отговор на Цецо #4

RS232

ceti, KOMPUTERNA ENCIKLOPEDIA 1
Отговор
в отговор на Цецо #5

RS232

#define PORT 0x000 #define DATA_READY 0x1 #define THR_EMPTY 0x20 void send_byte(unsigned char byte1) { unsigned char tx_byte; tx_byte = byte1; do { status = inportb(0x3fd|PORT); } while (!(status & THR_EMPTY)); outportb(0x3f8|PORT, tx_byte); } int rec_byte(void) { int rx_flag; do { status = inportb(0x3fd|PORT); } while(!(status & DATA_READY)); rx_byte = inportb(0x3f8|PORT); rx_flag = 1; return rx_flag; } int main(void) { outportb(0x3fb, 0x80); outportb(0x3f8, 0x0C); outportb(0x3f9, 0x00); outportb(0x3fb, 0x07); // 8;2;N;9600 } tova e na bc++3.0
Отговор