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

 
 
> c8051f350 и мои странности, ===================
nikmel
сообщение Mar 17 2008, 19:36
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 17-03-08
Пользователь №: 35 985



есть c8051f350...пытаюсь сделать простое мигание диодом.
в кейле создал проект со стартапом и собственно мой код:

Код
#include "c8051f350.h"

sbit LED=P1^0;

void main()
{
  unsigned char i;
  XBR1=0x40;
  LED=0;      
  for(i=0;i!=0xff;++i);
  LED=1;
  while(1);
}


P1MDOUT по дефолту 0 - то что надо, ибо нужен сток (диод зажигаю нулём)
P1MDIN по дефолту 1 - то что надо, ибо цифровой вход/выход
XBR1 - выставляю 1 на активизацию матрицы, дабы порт включился.
дальше зажигаю диод, потом жду и выключаю его. я планировал увидеть потушеный диод, а получаю зажжёный причём: чем меньше пауза, тем тусклее он горит. смотрел мультиметром на нём напряжения не то, не сё...в общем от паузы зависят...даже если поставить подряд две команды:
Код
LED=0;
LED=1;

то диод едва уловимо зажигается...

только не пинайте! 05.gif
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 25th June 2025 - 10:10
Рейтинг@Mail.ru


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