Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как из VMLab`а послать байт в com-порт?
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Программирование
FxMODE
Привет! Хочу увидеть посылку контроллером байта в ком-порт ПК через нульмодемный кабель. Сам контроллер в ВМЛабе.У меня не выходит, может он только с внутренним терминалом работает?
Код
#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);
        };
}
Палыч
Цитата(FxMODE @ Feb 12 2009, 11:50) *
... может он только с внутренним терминалом работает?
Да. За пределы симулятора выходы отлаживаемого МК в VMLAB "вытянуть" - нельзя.
FxMODE
Спасибо!
Злодей
В протеусе сделать это удалось. Виртуальные ком-порты с нуль-модемом ставил отдельно.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.