Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 11.05.2014
Сообщений: 16
1

PIC16F628A и светодиод

03.01.2021, 23:17. Просмотров 854. Ответов 24
Метки нет (Все метки)

здравствуйте. только начал программировать микроконтроллеры. сейчас начинаю со светодиода. собрал схему в Proteus. светодиод мигает. пытаюсь запустить на реальных устройствах. ничего не происходит

мк - PIC16F628A
резистор - 10К
светодиод

подключение мк: к ножке Vss - "минус", к Vdd - "плюс", к MCLR - "плюс", светодиод можно подключить через резистор к любой ножке RB

код:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <xc.h>
#define _XTAL_FREQ 4000000
#pragma config CONFIG = 0x3F6B
 
void main(void) {
  TRISB = 0x00;
  PORTB = 0x00; 
  while(1) {
      if (PORTB == 0) {PORTB = 0xFF;}
      else {PORTB = 0x00;}
     __delay_ms(3000); 
  }
  return;
}
кто-нибудь может подсказать, что здесь не так?
0
Миниатюры
PIC16F628A и светодиод  
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.01.2021, 23:17
Ответы с готовыми решениями:

[КР580] Кнопка нажата - «горит» 1-й светодиод, кнопка отпущена - «горит» 2-й светодиод
Здравствуйте, нужно разобраться в задаче Фрагмент схемы: КР555ИД7, КР580ВВ55А (РУС=93Н), КР580...

Программирование МК PIC16F628A
Здравствуйте, помогите, мне нужно разработать и реализовать устройство на МК &quot;Генератор случайных...

PIC16F628A и Micro-SD
здравствуйте, имеется МК PIC16F628A, LCD-дисплей (16х2), кнопки, и Micro-SD. в программе Proteus...

МикроС 5.6.1+ PIC16F628A+Протеус
Не работает код в протеусе. Не пойму в чем причина : в исходнике, компиляторе или протеусе. При...

24
950 / 580 / 96
Регистрация: 15.05.2012
Сообщений: 3,384
07.01.2021, 05:17 21
Класс! Супер! Отлично! Но наука не наука, если нет повторяемости опыта. Какой светодиод пал жертвой? От какого источника питания ?
0
158 / 146 / 14
Регистрация: 03.02.2012
Сообщений: 703
Записей в блоге: 1
07.01.2021, 14:04 22
Резистор как-то великоват. 390 Ом где-то лучше будет
0
Humanoid
07.01.2021, 15:40
  #23

Не по теме:

Цитата Сообщение от pyzhman Посмотреть сообщение
Но наука не наука, если нет повторяемости опыта.
Нет, всю коробку я сжигать не буду :) Тем более, заранее известно, что это обычные светодиоды с падением напряжения около 1.5-2.5 вольта и без каких-либо внутренних резисторов. На 5 вольтах все светодиоды из этой коробки сгорят.

Цитата Сообщение от pyzhman Посмотреть сообщение
Какой светодиод пал жертвой?
Модель не знаю... китайский. Использовал зелёный. Но у синего падение напряжения 2.5 В против 1.8 В у зелёного. При напряжении 5 В точно так же ток упрётся только в ограничение источника питания.

Цитата Сообщение от pyzhman Посмотреть сообщение
От какого источника питания ?
Обычный лабораторный импульсный источник. Да, ограничение по току выставлял большое (2 ампера). Но мы же как раз проверяли, выдержит ли светодиод подачу напряжения без токоограничивающего резистора. Да, у автора светодиод подключен к пину микроконтроллера... у PIC'ов максимальный ток пина, на сколько я помню, 20-25 мА, поэтому светодиод от этого, возможно, не сгорит. Но тут высока вероятность, что сгорит сам вывод микроконтроллера (у PIC'ов я знаю случаи, когда сгорали пины от того, что их слишком сильно нагружали... как раз на PIC16F628, только на старом без окончания "A").

0
950 / 580 / 96
Регистрация: 15.05.2012
Сообщений: 3,384
08.01.2021, 07:01 24
Цитата Сообщение от Humanoid Посмотреть сообщение
я сжигать
В том-то и интерес, чтобы это повторил сторонний испытатель. Вы же, прямо скажем, можете подстраивать результат.
Цитата Сообщение от Humanoid Посмотреть сообщение
китайский
Дешманский. Ясно и понятно.
Цитата Сообщение от Humanoid Посмотреть сообщение
20-25 мА
Цитата Сообщение от Humanoid Посмотреть сообщение
знаю случаи
Это ток пина, при котором он еще нормально работает, а не ограничивает ток подключенной нагрузки. Если устроить ему КЗ, то, ясен пень, вылетит.
_________________________________
С током для светодиодов разобрались. Теперь еще - что зажигает лампу накаливания? Ток? Напряжение?
0
Модератор
Эксперт по электронике
8333 / 6185 / 829
Регистрация: 14.02.2011
Сообщений: 21,482
08.01.2021, 07:55 25
Цитата Сообщение от pyzhman Посмотреть сообщение
С током для светодиодов разобрались. Теперь еще - что зажигает лампу накаливания? Ток? Напряжение?
создайте отдельную тему и будем разбираться,
все обсуждения в этой теме про лампу ли, про светодиоды ли, про токи выводов и пр. пр. пр. , в дальнейшем будут считаться оффтопом
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.01.2021, 07:55

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как прошить PIC16F628A
Ребята,не ругайтесь сильно,второй вечер в сети и чем дальше в лес...В общем решил я заняться...

Нет приема от PIC16F628A по USART
Всем Дратути и печенек) Ситуация: Решил связать вышеобозванный ПИК и комп по USORT. Собрал...

PIC16F628A и USART (не работает в протеусе)
Итак, задача простейшая... (Ну я совсем новичок еще... :laughing:) 1) Послать байт на мк с...

PIC16F628A и USART (не работает в протеусе)
Итак, задача простейшая... (Ну я совсем новичок еще... :laughing:) 1) Послать байт на мк с...

Управление электромагнитным клапаном (PIC16F628A)
Нужно разработать программу на языке ассемблер для микроконтроллера PIC16F628A, которая...

PIC16F628A. Как изменить настройки в программе?
Всем привет.Ребята, как изменить настройки в ,этой программе регулятор для паяльника на сегменте?;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.