Pic16f877 переменные, регистры, индикация...

PIC версия программы(разные темы)

Pic16f877 переменные, регистры, индикация...

Сообщение serega4789 (Сергей) » 12 сен 2018, 06:06

Добрый день всем! Подскажите как отследить количество свободных регистров общего назначения, при создании новых переменных глобальных локальных в flowcode 4 возникают проблемы , после компиляции программа нереагирует на кнопки ,после долгих поисков ошибок оказывается что виновна последняя созданная переменная ,после создания ещё одной ,но без удаления старой, все запускается до следующего сбоя в написании кода!!! Нужна ваша помощь!!!! Иначе все придется делать заново в ассемблере!!!
pic16f877new-2.rar
переменная (zzz) она же (Rasreshenie) работает после очередной компиляции там переименовал в (Rasreshenie) отказ программы!!!!!
У вас нет доступа для просмотра вложений в этом сообщении.
Последний раз редактировалось Сергей 12 сен 2018, 06:12, всего редактировалось 1 раз.
Ник: serega4789
Имя: Сергей
(Екатеринбург)
Заинтересованный
Заинтересованный
Информация о пользователе

Re: Pic16f877 переменные

Сообщение serega4789 (Сергей) » 12 сен 2018, 06:10

pic16f877new-otkazperemennoi.rar
вот тут переменная( Rasreshenie) отказ в работе
У вас нет доступа для просмотра вложений в этом сообщении.
Ник: serega4789
Имя: Сергей
(Екатеринбург)
Заинтересованный
Заинтересованный
Информация о пользователе

Re: Pic16f877 переменные

Сообщение serega4789 (Сергей) » 12 сен 2018, 06:19

Жесть просто , создал новую переменную и снова все заработало ......и блин что за сбои после компиляции
Ник: serega4789
Имя: Сергей
(Екатеринбург)
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх

Re: Pic16f877 переменные

Сообщение Yushik (Андрей) » 12 сен 2018, 19:44

Там много глюков, но к счастью в 4-5 версиях почти все лечатся, читайте форум найдёте файлы с исправлениями.
Аватар пользователя
Ник: Yushik
Имя: Андрей
(Симферополь)
Консультант
Консультант
Информация о пользователе
Вернуться наверх

Re: Pic16f877 переменные

Сообщение mim (mim) » 13 сен 2018, 06:13

serega4789 писал(а):1. Подскажите как отследить количество свободных регистров общего назначения, при создании новых переменных глобальных локальных в flowcode 4
2. после долгих поисков ошибок оказывается что виновна последняя созданная переменная ,после создания ещё одной ,но без удаления старой, все запускается до следующего сбоя в написании кода!!!
3. Иначе все придется делать заново в ассемблере!!!

Тебе не понравится, то что я напишу...
1. Полное непонимание процесса компиляции программы и то как устроен компилятор языка СИ (хотябы общие теоритические познания из инета). Поэтому и вопрос бестолковый.
2. Не она виновата (переменная), а виноват стиль написания программы. Опять же - ты уверяешь что смотрел форум и не видел примеров!!!!?????.
Опрос конопок.
Динамическая индикация.
Подсчет времени через прерывание.
Работа с портами ввода-вывода.
Переходы го-ту...
Вызов подпрограммы (макроса) - вложения (не рекомендуется а в некоторых компиляторах и запрещено вызывать подпрограмму саму себя многократно)!!!

3. Напиши на ассемблере :) Но здается мне что и на ассемблере нужно знать элементарные правила написания программы.

Искуство написания программы не возможно получить опираясь на инструмент тупого размножения кубиков, которое дает Матрикс. Нельзя писать программу просто ставя кубики куда попало. Существуют правила и понятия написания тех или иных структур и кубики это не решат. Ты даже примеры Матриксом (на кубиках) не смотрел.
Еще много можно было бы написать.... Но, как я могу помочь, если все что было написано на форуме прошло мимо тебя???

Программу нужно переписывать полностью с нуля - вот мой совет!
Успехов.

Зы, в Личку писать нет смысла - личка для лички... Так что заранее прошу извитить...
I Am Legend
Аватар пользователя
Ник: mim
Имя: mim
(Из Лесу, вестимо...)
Легенда
Легенда
Информация о пользователе
Вернуться наверх

Re: Pic16f877 переменные

Сообщение serega4789 (Сергей) » 13 сен 2018, 08:16

Вобщем то согласен с комментариями , но все же вопрос был конкретно по flowcode ,возможно ли в нем отследить переполнение регистров , ведь он пишет при компиляции ошибки если память рам ром переполнена

Отправлено с моего Redmi Note 4 через Tapatalk
Ник: serega4789
Имя: Сергей
(Екатеринбург)
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх

Re: Pic16f877 переменные

Сообщение serega4789 (Сергей) » 13 сен 2018, 08:17

На ассемблере есть готовая прога но там нет работы с памятью

Отправлено с моего Redmi Note 4 через Tapatalk
Ник: serega4789
Имя: Сергей
(Екатеринбург)
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх

Re: Pic16f877 переменные

Сообщение serega4789 (Сергей) » 13 сен 2018, 08:18

Индикацию использую статическую

Отправлено с моего Redmi Note 4 через Tapatalk
Ник: serega4789
Имя: Сергей
(Екатеринбург)
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх

Re: Pic16f877 переменные

Сообщение serega4789 (Сергей) » 13 сен 2018, 08:18

Пробовал собирать мерцание происходит

Отправлено с моего Redmi Note 4 через Tapatalk
Ник: serega4789
Имя: Сергей
(Екатеринбург)
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх

Re: Pic16f877 переменные

Сообщение serega4789 (Сергей) » 13 сен 2018, 08:25

Во этой проге мне посоветовали на форуме паяльник я не долго сижу в ней, а программировать учусь только , год занимаюсь этим пока как хобби , с переменной все стало ясно ассемблер лист посмотрел внимательно , буду рыться на форуме , было бы отлично если ещё скинул ссылочки по каждому пункту)

Отправлено с моего Redmi Note 4 через Tapatalk
Ник: serega4789
Имя: Сергей
(Екатеринбург)
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх

След.

Вернуться в Flowcode PIC

Кто сейчас на форуме

Пользователь просматривает форум: нет зарегистрированных пользователей

cron