как округлить до целого дробное число?
проверить состояние только первого бита порта А
... ко входу РА1 прицеплена кнопка
включает и выключает светоодиод
PORTB=0xff; //portB = 1
[дмитрий:],13.03.2004 21:52:16вышел за предел демо версии КодеВижн
[дмитрий:],13.03.2004 21:52:16ICC но не получилось, хоть хекс он создает и правильный(если верить его сообщениям), но VMLab эмулировать его отказывается
termostat, 14.03.2004 18:02:56 :[дмитрий:],13.03.2004 21:52:16ICC но не получилось, хоть хекс он создает и правильный(если верить его сообщениям), но VMLab эмулировать его отказывается
странно... Я использовал ICC, как и многие другие, успешно.
и задача в курсе МК есть на нем скомпилированая.
Попробуй такой пример: - кстати кому интересно, разберитесь сколько циклов сделает FOR в этом примере?
\\\\\
#include <io8535v.h>
void main() {
unsigned char a, b;
DDRB = 255;
for (a = 1; a; a++){
for (b = 1; b; b++)
PORTB++;
}
}
потом светодиоды подключить к Порт В и посмотреть работу в VMLAB
\\\\\\\\\\\\\\\
Я проверил в ICC все скомпилировал и в VMLAB проверил - нужно только опции проекта в ICC заполнить - тип процессора
weris, 15.03.2004 09:23:32 :еще пара вопросов возникла,
как в ВмЛаб + ВинАВР отправить данные в УАРТ
поглядел в хелпе - есть описание примера
uart_putchar
{..
...
}
не работает, компилится но не работает
и 2.
как за ресетить ватчдог,
он при включении пишет что сначала надо ресет а потом енабле,
посмотрел даташит - не понял
проц 8535
3.
как устаноовить нужный бит в 1 не трогая всего остального
...
#ifndef BIT
#define BIT(x) (1 << (x))
#endif
...
...
asm ("sbi PORTB,PB5");
не работает, говорит
error: constant value required - на строке асм...
weris, 15.03.2004 09:05:24 :привет всем!
нашел как сделать проверку одной ноги:
#define port_x PINA
#define Noga PA1
if ((port_x>>Noga)&1)
{
....
}
может кому пригодится
weris, 16.03.2004 14:13:44 :предлагаю в рамки курса внести следующий проект
система контроля УМЗЧ
вычислять температуру радиаторов,
выходную мощность за последние 10сек
перегрузки
итд
все это выводить на ЛСД
я этим планирую заняться, заодно и учиться
может кому еще будет интересно
типа
«Телесистемы»: Микроэлектронные проекты. Ридико Леонид Иванович. УМЗЧ ВВ с микроконтроллерной системой управления
Телесистемы - миниатюрные аудио и видео устройства
[Дмитрий:],17.03.2004 23:56:40какой добрый волшебник раскажет(и покажет) как лсд управлять, ацп пользоватся, и т.д. я был бы рад