Вопросы чЯйника

Раздел начинающих пользователей
Правила форума
В песочнице можно спрашивать когда незнаешь где спросить.
В песочнице нелзя посылать в гугл
В песочнице можно задавать любой вопрос, но на него могут и неответить.
Песочница для тех, кто начинает свои вопросы с защиты чайников от пинков.
В песочницу будут перетаскиваться вопросы неполучившие ответа.
Песочница - попытка навести порядок.
На песочницу большие надежды.

Re: Вопросы чЯйника

Сообщение Enigm (Enigm) » 15 июн 2017, 14:41

Элементарная кнопка и без макросов пишется элементарно.
А если вы откроете настройки мкроса переключателя, и о боги, чудо чудное, там и кнопка есть и с фиксацией и без. :lol:
Аватар пользователя
Ник: Enigm
Имя: Enigm
(Сочи)
Суперконсульт
Суперконсульт
Информация о пользователе

Re: Вопросы чЯйника

Сообщение Spec (Spec) » 15 июн 2017, 15:14

Чудо свершилось. Есть батон. :D
Спасибо.
Ник: Spec
Имя: Spec
Заинтересованный
Заинтересованный
Информация о пользователе

Re: Вопросы чЯйника

Сообщение Barmaley_GMN (Barmaley_GMN) » 19 июн 2017, 14:59

Serious Warning: Possible sw stack corruption, function 'FCD_EEPROM0_EEPROMRead' called by more than one asynchronous thread (main/Task, interrupt, interrupt low)

И что ему не нравится?
Выношу чтение ЕЕПРОМ в тело основной программы - проблема исчезает.
111.jpg
У вас нет доступа для просмотра вложений в этом сообщении.
Ник: Barmaley_GMN
Имя: Barmaley_GMN
(Герой!)
Практикант
Практикант
Информация о пользователе
Вернуться наверх

Re: Вопросы чЯйника

Сообщение Enigm (Enigm) » 19 июн 2017, 18:50

Как я понял он ругается на возможность переполнения стека, что черевато нарушением работы программы.
Слишком много вложений вышло, макрос в макросе и в макросе ))
Ставьте флаг в макросе КАН, а в майне уже по нему ведите запись.
Аватар пользователя
Ник: Enigm
Имя: Enigm
(Сочи)
Суперконсульт
Суперконсульт
Информация о пользователе
Вернуться наверх

Re: Вопросы чЯйника

Сообщение Barmaley_GMN (Barmaley_GMN) » 21 июн 2017, 08:12

Там макрос по таймеру. В других работает нормально. Вынес в тело основной программы. А там ругалось даже на делэй )
Ник: Barmaley_GMN
Имя: Barmaley_GMN
(Герой!)
Практикант
Практикант
Информация о пользователе
Вернуться наверх

Re: Вопросы чЯйника

Сообщение Barmaley_GMN (Barmaley_GMN) » 22 июн 2017, 09:04

А Вы знали, что включенные по умолчанию low voltage program, позволяет перезапускать ПИК порой даже поднесением к нему пальца... Сук@. Я всё на питание грешил и переделывал.
Ник: Barmaley_GMN
Имя: Barmaley_GMN
(Герой!)
Практикант
Практикант
Информация о пользователе
Вернуться наверх

Re: Вопросы чЯйника

Сообщение mim (mim) » 22 июн 2017, 09:32

:? Почитай обрати внимание что с ногой MCLR/Vpp при различных режимах... потом найди еще что нибудь об этом в инете... и все образумится...
I Am Legend
Аватар пользователя
Ник: mim
Имя: mim
(Из Лесу, вестимо...)
Легенда
Легенда
Информация о пользователе
Вернуться наверх

Re: Вопросы чЯйника

Сообщение Barmaley_GMN (Barmaley_GMN) » 22 июн 2017, 14:38

Спасибо. Она у меня всегда (по умолчанию) через 10к на питании висит, ну и С0.1 на землю.
Тут больше (я так думаю) вопрос в PGM был. Он должен был на земле быть (при включенном LVP), а висит в воздухе и ловит всякую фигню.
Ник: Barmaley_GMN
Имя: Barmaley_GMN
(Герой!)
Практикант
Практикант
Информация о пользователе
Вернуться наверх

Re: Вопросы чЯйника

Сообщение Barmaley_GMN (Barmaley_GMN) » 25 июн 2017, 19:58

Созрел следующий вопрос:
pic18f2580
есть 2 счётчика ошибок TXERRCNT and RXERRCNT, как вычитать их содержимое в какие-нить переменные (при превышении порога, нужно будет делать перезапуск модуля)?
222.jpg

Будет ли ошибкой PEREMENNAYA1 и 2 типа byte:
Код: выделить все
FCV_PEREMENNAYA1= TXERRCNT
FCV_PEREMENNAYA2= RXERRCNT
У вас нет доступа для просмотра вложений в этом сообщении.
Ник: Barmaley_GMN
Имя: Barmaley_GMN
(Герой!)
Практикант
Практикант
Информация о пользователе
Вернуться наверх

Re: Вопросы чЯйника

Сообщение mim (mim) » 26 июн 2017, 07:24

Будет ли ошибкой PEREMENNAYA1 и 2 типа byte:

А разве я (да и другие) не описывал (еще на старом форуме и вообще) как работать с битами и регистрами, разве не был описан синтаксиси и куча примеров? Разве не описано это и в все остальное в "boostc.pdf"?

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

Пред.След.

Вернуться в ПЕСОЧНИЦА

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

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

cron