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

PIC 16F628A неверная работа кода

10.06.2021, 17:02. Показов 199. Ответов 4

Здравствуйте уважаемые профи и опытные любители.
Столкнулся с проблемой. Код написанный в VPLAB на СИ, компилируется и даже успешно и правильно симулируется там же.
При попытке отладить код в Proteus возникает проблема с неправильной работой порта RA4.
Схема и программка простейшие, но ошибка все равно отображается.
Подскажите, пожалуйста, где не прав?
Заранее всем большое спасибо.
0
Вложения
Тип файла: zip Proteus.zip (47.1 Кб, 3 просмотров)
Тип файла: zip MPLAB.ZIP (105.6 Кб, 3 просмотров)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.06.2021, 17:02
Ответы с готовыми решениями:

Неверная работа кода
Снова все здравствуйте. У меня такая проблема, я не могу понять принцип работы этого кода. Мне...

Неверная работа кода, заполнение массива по спирали
Матрицу М(m, n) заполнить натуральными числами от 1 до mxn по спирали, которая начинается в левом...

Неверная работа скрипта, увеличивающего/уменьшающего отступ кода
Здравствуйте. Я пишу код, который будет увеличивать или уменьшать отступ кода в текстовых...

16F628A и ЖКИ
Здравствуйте, дорогие форумчане! С недавних пор занялся программированием МК. Решил начать с...

4
Почетный модератор
11196 / 4152 / 416
Регистрация: 12.06.2008
Сообщений: 12,003
10.06.2021, 19:10 2
А вы учитывали, что RA4 - это порт open-drain... т.е. он может выдать ноль, но выдать единицу он не может. Его надо подтягивать внешним резистором к единице. Это если вы этот порт используете в качестве выхода, а то вы схему не показали и остаётся только догадываться, как там всё подключено.
1
0 / 0 / 0
Регистрация: 10.07.2015
Сообщений: 9
10.06.2021, 21:51  [ТС] 3
Большое Вам СПАСИБО!
Нет не учитывал, сколько не читал даташит, там сказано, что порт RA5 "цифровой кастрат". А про RA4 ничего подобного не встречал.
Если не очень сложно, не подскажите, на бедующее, где я такую инфу мог пропустить? на какой странице?
А порт RA4 планировался действительно как выход. Обязательно попробую подтянуть.
И еще раз спасибо.
0
964 / 591 / 97
Регистрация: 15.05.2012
Сообщений: 3,489
11.06.2021, 08:58 4
5.1 PORTA and TRISA Registers
PORTA is an 8-bit wide latch. RA4 is a Schmitt Trigger
input and an open drain output. Port RA4 is multiplexed
with the T0CKI clock input. RA5(1) is a Schmitt Trigger
input only and has no output drivers. All other RA port
pins have Schmitt Trigger input levels and full CMOS
output drivers. All pins have data direction bits (TRIS
registers) which can configure these pins as input or
output.
и картинка
FIGURE 5-4: BLOCK DIAGRAM OF RA4/T0CKI/CMP2 PIN
1
0 / 0 / 0
Регистрация: 10.07.2015
Сообщений: 9
11.06.2021, 10:06  [ТС] 5
И еще раз спасибо.
Почитал, про "порт open-drain..." кое что прояснилось.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.06.2021, 10:06

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Неверная интерпретация кода при включении оптимизации CooCox
uartflag=0; while(1) { if(uartflag==1) { switch (buf) { case 1: //SwitchScreen();...

Неверная логика работы кода (мод для Minecraft)
Помогите найти ошибку в коде, пожалуйста =) Написанно в IDEA (модификация к minecraft). Проблемма...

работа с PIC-контроллером
Разработать программу которая запрещает на 200 тиков работу со второй ступенью PIC-контроллера (в...

PIC. Работа с EEPROM
Подскажите пожалуйста как сделать - буду очень сильно благодарна Использую ПО - MPLAB IDE v8.87 ...

Неверная кодировка при получении кода страницы через IdHTTP
Здравствуйте! Нужна ваша помощь в решении проблемы. ПРоблема состоит в том, что при получении кода...

Работа с USB в PIC на ASM
ValeryS, Здравствуйте, если Вас не затруднит, помогите разобраться пожалуйста с протоколом USB у...


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

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

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