реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Как из VMLab`а послать байт в com-порт?, это вообще возможно?
FxMODE
сообщение Feb 12 2009, 08:50
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 12-11-08
Пользователь №: 41 553



Привет! Хочу увидеть посылку контроллером байта в ком-порт ПК через нульмодемный кабель. Сам контроллер в ВМЛабе.У меня не выходит, может он только с внутренним терминалом работает?
Код
#include <90s8515.h>
#include <stdio.h>

/* quartz crystal frequency [Hz] */
#define xtal 4000000L

/* Baud rate */
#define baud 9600

void main(void) {
char k;

/* initialize the UART's baud rate */
UBRR=xtal/16/baud-1;

/* initialize the UART control register
   RX & TX enabled, no interrupts, 8 data bits */
UCR=0x18;

while (1) {
        /* receive the character */
        k=getchar();
        /* and echo it back */
        putchar(k);
        };
}
Go to the top of the page
 
+Quote Post
Палыч
сообщение Feb 12 2009, 09:04
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(FxMODE @ Feb 12 2009, 11:50) *
... может он только с внутренним терминалом работает?
Да. За пределы симулятора выходы отлаживаемого МК в VMLAB "вытянуть" - нельзя.
Go to the top of the page
 
+Quote Post
FxMODE
сообщение Feb 12 2009, 10:23
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 12-11-08
Пользователь №: 41 553



Спасибо!
Go to the top of the page
 
+Quote Post
Злодей
сообщение Feb 18 2009, 19:47
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 149
Регистрация: 29-04-08
Из: Петербург
Пользователь №: 37 142



В протеусе сделать это удалось. Виртуальные ком-порты с нуль-модемом ставил отдельно.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st June 2025 - 01:08
Рейтинг@Mail.ru


Страница сгенерированна за 0.01351 секунд с 7
ELECTRONIX ©2004-2016