![]() |
![]() |
#881 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
А зачем Вы из setup выкинули инициализацию таймера и внешнего прерывания?
|
![]() |
![]() |
![]() |
#882 | ||
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#883 |
Junior Member
Регистрация: 10.10.2018
Сообщений: 23
Вес репутации: 0 ![]() |
![]()
Хотел проверить конфликт происходит из за инициализации. Перенес в лууп, но это не помогло. Программа работает по ка не нажмешь на кнопку. Как только вызываешь инициализацию таймера и прерывания, программа толи подвисает толи зацикливается. Без сериал порта все работает прекрассно.
|
![]() |
![]() |
![]() |
#884 |
Junior Member
Регистрация: 10.10.2018
Сообщений: 23
Вес репутации: 0 ![]() |
![]() |
![]() |
![]() |
![]() |
#885 |
Junior Member
Регистрация: 10.10.2018
Сообщений: 23
Вес репутации: 0 ![]() |
![]()
Скетч из шапки ничего не изменяя.
1) Димер включен в розетку, заливаю скетч , вожу в монитор порта значение 5 нечего не происходит. 2) Димер выключен из розетки, заливаю скетч , включаю димер лампочка загорается. но на вод значения в монитор порта не реагирует. от 0 до 9 вожу лампочка горит одним накалом. p.s В скетч из шапки добавил одну строчку в setup. PHP код:
Если димер включен в розетку сообщение в монитор порта не приходит. Вывод! где-то зацикливается скетч на вот этих строках. PHP код:
Последний раз редактировалось ZombikPC; 11.10.2018 в 10:43. |
![]() |
![]() |
![]() |
#886 |
Junior Member
Регистрация: 10.10.2018
Сообщений: 23
Вес репутации: 0 ![]() |
![]() Развернуть для просмотраPHP код:
[свернуть] Удалил все что связано с serial port. повесил переменик на a0. Если димер выключен с розетки зашиваю скетч включаю димер кручу переменик все чудно работает. Если димер включен в розетку зашиваю скетч он в сетапе гдето штопорится. на переменик не реагирует. ( закончились какие либо соображения, с чем это связано? |
![]() |
![]() |
![]() |
#887 |
Junior Member
Регистрация: 10.10.2018
Сообщений: 23
Вес репутации: 0 ![]() |
![]() PHP код:
строку в которой возникает конфлик я нашел но почему он происходит и как его обойти не понимаю( |
![]() |
![]() |
![]() |
#888 |
Junior Member
Регистрация: 10.10.2018
Сообщений: 23
Вес репутации: 0 ![]() |
![]()
Есть маленький сдвиг.
Начал использовать int1 прерывание на 3 пине uno. PHP код:
НО! Когда димер НЕвключен в розетку заливается скетч, стартует успешно программа. Включаю димер в розетку и все прекрасно работает. Развернуть для просмотраPHP код:
[свернуть] Этот же скетч с прерыванием на int0 не работает по такому же принципу. Если кто знает в чем может быть причина дайте совет. |
![]() |
![]() |
![]() |
#889 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Я так понимаю проблема в железе. В цепи PC814 или в самом оптроне
Вы бы взяли сначала скетч из шапки отладили бы на нем , а потом вносили бы свои изменения. Для отладки не обязательно использовать Serial, можно и при помощи системного светодиода отлаживать |
![]() |
![]() |
![]() |
#890 | |
Junior Member
Регистрация: 10.10.2018
Сообщений: 23
Вес репутации: 0 ![]() |
![]() Цитата:
Последний раз редактировалось ZombikPC; 11.10.2018 в 13:02. |
|
![]() |
![]() |
![]() |
Здесь присутствуют: 54 (пользователей: 0 , гостей: 54) | |
|
|