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

PIC16F628A и светодиод

03.01.2021, 23:17. Показов 3212. Ответов 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;
}
кто-нибудь может подсказать, что здесь не так?
Миниатюры
PIC16F628A и светодиод  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.01.2021, 23:17
Ответы с готовыми решениями:

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

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

Управление реле от PIC16f628a
Здравствуйте, делаю простой автомат с реле управляемое контроллером. Нужно что бы реле при включении сработало два раза и все, дальше...

24
1184 / 673 / 113
Регистрация: 15.05.2012
Сообщений: 4,088
07.01.2021, 05:17
Студворк — интернет-сервис помощи студентам
Класс! Супер! Отлично! Но наука не наука, если нет повторяемости опыта. Какой светодиод пал жертвой? От какого источника питания ?
0
 Аватар для Kabak
159 / 145 / 14
Регистрация: 03.02.2012
Сообщений: 788
Записей в блоге: 1
07.01.2021, 14:04
Резистор как-то великоват. 390 Ом где-то лучше будет
0
07.01.2021, 15:40

Не по теме:

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

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

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

0
1184 / 673 / 113
Регистрация: 15.05.2012
Сообщений: 4,088
08.01.2021, 07:01
Цитата Сообщение от Humanoid Посмотреть сообщение
я сжигать
В том-то и интерес, чтобы это повторил сторонний испытатель. Вы же, прямо скажем, можете подстраивать результат.
Цитата Сообщение от Humanoid Посмотреть сообщение
китайский
Дешманский. Ясно и понятно.
Цитата Сообщение от Humanoid Посмотреть сообщение
20-25 мА
Цитата Сообщение от Humanoid Посмотреть сообщение
знаю случаи
Это ток пина, при котором он еще нормально работает, а не ограничивает ток подключенной нагрузки. Если устроить ему КЗ, то, ясен пень, вылетит.
_________________________________
С током для светодиодов разобрались. Теперь еще - что зажигает лампу накаливания? Ток? Напряжение?
0
Модератор
Эксперт по электронике
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,875
08.01.2021, 07:55
Цитата Сообщение от pyzhman Посмотреть сообщение
С током для светодиодов разобрались. Теперь еще - что зажигает лампу накаливания? Ток? Напряжение?
создайте отдельную тему и будем разбираться,
все обсуждения в этой теме про лампу ли, про светодиоды ли, про токи выводов и пр. пр. пр. , в дальнейшем будут считаться оффтопом
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.01.2021, 07:55

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
Новые блоги и статьи
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи. Через несколько переработок от PHP кода к C89 (надеюсь, 89). Но довольно запутанно получилось. Код для Linux. Но если убрать time и то, что с ним. . .
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
rest api anylogic - выполнение модели на своём русском сайте
anaschu 02.07.2026
Как подружиться с AnyLogic Cloud API, победить провайдеров и развернуться Java-бэкенд в Docker на бесплатном хостинге: Двухдневный лог борьбы Всем привет! Хочу поделиться свежим (и довольно. . .
Где деньги лежат
kumehtar 02.07.2026
Это - японская подводная лодка I-52 (тип C2, кодовое имя Momi) вышла из Японии в марте 1944 года с миссией в оккупированную немцами Францию (Лорьян). Это была одна из «Янаги»-миссий по обмену. . .
Krabik для WoW 3.3.5a, многоязычный
AmbA 02.07.2026
Допилил бота, думаю что окончательно. Изменения: - добавлена многоязычность - добавлено снятие скриншотов - добавлено поддержание бафов хождения по воде (для жреца, дк и шамана) - и так, по. . .
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу))) Критические ошибки, мешающие компиляции и. . .
сукцессия 16. Общий обзор, в основном что бы другие ии поняли
anaschu 29.06.2026
# Передаточный документ: модель микоризной сукцессии (для нового чата) Этот документ предназначен для того, чтобы новый чат Claude мог продолжить работу без необходимости заново разбираться в. . .
сукцессия 15 неявная схема
anaschu 29.06.2026
Алиса Калибровка параметров симбиотической модели: технический обзор Содержание: Введение Постановка проблемы Технические аспекты реализации Процесс внедрения изменений
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru