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

 
 
 
Reply to this topicStart new topic
> работает только один выход?, почему
xxxdarksxx
сообщение Nov 7 2010, 15:15
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 51
Регистрация: 11-02-10
Пользователь №: 55 414



есть контроллер 8515, изза особенностей подключения программатора мне удобно в нем использовать порты справа A,E и С.

подключил через резисторы 100оМ 2 светодиода: один на PC0, второй PC1. Написал программку что бы они просто горели

Код
Chip type           : ATmega8515
Program type        : Application
Clock frequency     : 8,000000 MHz
Memory model        : Small
External SRAM size  : 0
Data Stack size     : 128
*****************************************************/

#include <mega8515.h>

// Declare your global variables here

int main(void)
{

DDRC.1=1;
DDRC.0=1;


while (1)
      {
      // Place your code here

PORTC.1=1;
PORTC.0=1;
      };
      return 0;
}



но горит только один, тот что на PC1. Пробывал зажигать другие порты С, никакого результата работает только один, в чем может быть проблема?

Сообщение отредактировал xxxdarksxx - Nov 7 2010, 16:16
Go to the top of the page
 
+Quote Post
ae_
сообщение Nov 7 2010, 15:58
Сообщение #2


Участник
***

Группа: Свой
Сообщений: 462
Регистрация: 2-04-07
Из: Иркутск
Пользователь №: 26 695



Цитата(xxxdarksxx @ Nov 8 2010, 00:15) *
подключил через резисторы 100оМ 2 светодиода: один на PC0, второй PC1. Написал программку что бы они просто горели
но горит только один, тот что на PC1. Пробывал зажигать другие порты С, никакого результата работает только один, в чем может быть проблема?
...
DDRC.1=1
DDRC.0=1

Потому что только один вывод порта DDRC 1 настроен как выход, остальные DDRC 0,2-7 - входы.
Что бы горели все светодиоды: DDRC=0xFF
Go to the top of the page
 
+Quote Post
Палыч
сообщение Nov 7 2010, 16:13
Сообщение #3


Гуру
******

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



Цитата(xxxdarksxx @ Nov 7 2010, 18:15) *
что бы они просто горели... в чем может быть проблема?

Светодиоды подключают на плюс питания и на ногу МК. Зажигают светодиод нулём на ноге МК.
Go to the top of the page
 
+Quote Post
xxxdarksxx
сообщение Nov 7 2010, 16:17
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 51
Регистрация: 11-02-10
Пользователь №: 55 414



Цитата(Палыч @ Nov 7 2010, 18:13) *
Светодиоды подключают на плюс питания и на ногу МК. Зажигают светодиод нулём на ноге МК.


вот это да)а я делал все наоборот...
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Nov 7 2010, 16:41
Сообщение #5


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Да зажигайте как вы зажигали. Просто вместо ста ом 1 ком поставьте.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
xxxdarksxx
сообщение Nov 7 2010, 16:49
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 51
Регистрация: 11-02-10
Пользователь №: 55 414



Цитата(DpInRock @ Nov 7 2010, 18:41) *
Да зажигайте как вы зажигали. Просто вместо ста ом 1 ком поставьте.

я уже перепаял,сейчас буду пробывать
Go to the top of the page
 
+Quote Post
xxxdarksxx
сообщение Nov 7 2010, 18:53
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 51
Регистрация: 11-02-10
Пользователь №: 55 414



Цитата(xxxdarksxx @ Nov 7 2010, 18:49) *
я уже перепаял,сейчас буду пробывать

не поверете, но проблема опять далека от предполагаемой,дело в том что я подключал 2 светодиода-красный и желтый, желтый горел а красный нет. оказалось все мои красные светодиоды то ли бракованые толи не знаю, но они сразу при подаче питания перегорают, хотя одной и той же марки, поставил вместо красного маленький зеленый светодиод все заработало, причем резисторы оставил теже 100 ОМ, при 1ком очень тускло горят светодиоды.всем спасибо за советы буду дальше разбираться)
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 23:12
Рейтинг@Mail.ru


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