-
Постов
17 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Блоги
Сообщения, опубликованные cooler1985
-
-
О! вот теперь всё работает спасиба!! Единственное не понятен второй аргумент функции sprintf(buffer1,
"%3d",temp1); Зачем он вообще нужен?
0 -
Смысл функции понял, и даже сам поковырял, однако на лсд ниффига не выводится (в протеусе, шить не пробывал). Кампилятор не ругается...
0 -
ВСЁ!!!
0 -
Необходимо вывести на LCD числовое значение, я перевожу значение в usigned char однако функция его не принимает, компилятор говорит что usigned char не подходит и должен быть unsigned char!!! О_о. Компилятор CVAVR
#include <mega16.h> #asm .equ __lcd_port=0x1B;PORTA #endasm #include <lcd.h> void main(void) { int x1=100; int x2=200; lcd_init(16); lcd_gotoxy(0,0); lcd_puts((unsigned char)(x1+x2)); //тут компилятор ругается и говорит, что тип usigned char не подходит и должен быть usigned char }
0 -
Спасибо!
Принцип стал понятен, компилятор как раз причём в нём можно с помощью генератора начального кода настроить это дело. Им собственно и настраивал, получил прерывание только по низкому уровню, а вот по высокому и по нарастанию и спаду не работает
0 -
Испытуемый - АТмега16, Компилятор - CVAVR, Симулятор - Протеус. Внимание вопрос:
Как по прерыванию отловить логическую еденицу на (допустим) пине 1 порта В, и по этому событию вывести лог.ед. на другой порт?
ну а вообще не понятно как работают прерывания, если с таблицей векторов я разобрался то с самой настройкой именно прерываний я разобраться не могу , короче не понятно как указывается допустим пин по состаянию которого происходит прерывание.
помогите пожалСта!!! Зарание спасиППа!!!
0 -
Спасибо!
0 -
И ещё один очень глупый вопрос : Как открыть окно осцилогрофа или терминала, если во время эмуляции я его закрыл
0 -
А про терминал можно по подробнее? есть ли там возможность ввести данные, которые он отправлял бы на COMPIM?
0 -
В другой теме писал, но могу и в этой
Нету двух комов, есть только один... какие ещё предложения будут?
0 -
а второго ком порта нету...
0 -
хотелось бы узнать, как работать с COMPIMом.
есть программа (написанная на VisualStudio(VB)2005), которая посылает на выход ком-порта данные, но
проблема заключается в том, что когда работает эмуляция в протеусе, ком-порт получается занят и программа на компорт ничего подать не может . или наоборот, когда запущена программа протеус так же не может получить доступ к ком-порту(правда при этом ничего не пишет, а просто ни чего что должен через него получать или отправлять соответственно не получает и не отправляет). Есть ли выход из сложившейся ситуации? или я что то не правильно понимаю?
0 -
Задача посылать на АВР данные с ком-порта, программа написанная на VisualStudio2005(vb). Короче доступ к ком порту получает либа программа либо протеус(смотря что первое ком-порт открыло) а в месте работать не хотят. что делать?
0 -
Чё то правда доступ к порту прога(которая данные гонит в ком-порт) получает через раз.
0 -
Благадарю. Коротко и ясно.
0 -
Задача подавать цифровой сигнал, а точнее данные с ком-порта, на входной порт AVRa в протеусе(через Макс232). Может есть каойнибудь инструмент в протеусе чтобы модулировать цифру. Или может быть есть способ получать(в протеусе) данные отправленные непосредственно на ком-порт компьютера на котором работает протеус?
0
Вывод Значения Переменной На Lcd
в Периферия и внешние устройства
Опубликовано
Спасибо, но как человеку далёкаму от програмирования, всё равно не понятно каким макаром эти описатели расставлять, я так понимаю ими определяется формат строки... Может можно по подробней на разборе примера показать?
зарание спасибо