Держите :
temp.zip
Падараг на НГ !
PS: Компилятор -
XC8.
Добавлено after 1 hour 25 minutes 1 second:И где :
Оооо, крутяк ! Всё заработало !!! Спасибо огромное !!!!!!!
?
сорян , может быть смешно , но ничего не заработало и не скомпился хекс
я еще раз извиняюсь но я не программист , поэтому и заказываю прошивки , моих знаний хватает чтобы слегка подправить код для достижения нужного результата , о чем я указываю в тз что я хочу потом править в коде и соответственно указать места где это исправлять .
но чтобы вообще не мог скомпилировать код который пришел от исполнителя - такое впервые
и что интересно, ни какого намека или помощи от него нет
пишет что у него компилятор другой и из за этого и не компилится
компилятор дать отказывается
реализовать все пожелания по коду - или не понимает , или делает вид что не понимает .
я многократно разжевывал требования по этой мигалке , но результата так и нет
как и нет возможности самому что то поправить
созвонится и поговорить , чтото выяснить отказывается - деньги получил - остальное - как говорят проблемы индейцев шерифа не волнуют
вот и все .
что делать пока не знаю
у меня стоит 1.41 версия
может отличия в них ?
мне уже застрелиться хочется
Добавлено after 8 minutes 36 seconds:вот требования
Функционирование:
1. Вкл. LED1, LED2 на 1000 мс
2. Пауза 5000
3. Сон
4. Просыпаемся по KEY1 (произошло кратковременное замыкание KEY1 - пошло выполнение дальше кода
5. Вкл. LED1 на 150 ОДИН раз включаем - после этого сразу переход на следующий шаг
6. Вкл. LED2 на 150 ОДИН раз включаем - опять переход
7. Пауза 300 в течении 300 мс ждем и не реагируем на кнопку -
8. Ожидаем KEY1 в течение 2000, иначе на 3 читаем кнопку на замыкание если в течении 2 сек произошло замыкание KEY1 - сразу переходим на следующий шаг , если кнопка не замыкалась в течении 2 секунд - сон (переход на 3)
9. Вкл. LED1 на 150 ОДИН раз включаем - после этого сразу переход на следующий шаг
10. Вкл. LED2 на 150 ОДИН раз включаем - после этого сразу переход на следующий шаг
11. Пауза 300 в течении 300 мс не реагируем на кнопку
12. Ожидаем KEY1 в течение 20000, иначе на 3 читаем KEY1 на замыкание (любое замыкание короткое или длинное - произошло замыкание сразу переход на 9 ), в это время мигаем светодиодом LED1 1 раз через каждые 2 сек в течении 20 сек ---- если в течении 20 сек не произошло нажатие - сон (переход на 3)
12.1 Вкл. LED1 на 150 с периодом 2000
13. На 9
14. С 4 по 12 ожидаем KEY2 Ожидаем кратковременное нажатие на KEY2- не важно сколько времени она нажата - произошло замыкание сразу переход на 15 и после выполнения на 16 (чтение можно поставить параллельно с чтением KEY1 )
15. Вкл. LED1, LED2 на 1000 2 раза с паузой между ними 150
16. Сон
17. Просыпаемся по KEY2 длительностью не менее 2000, иначе на 16 здесь нужно отфильтровать дребезг (но пока сделайте то что выше )
18. На 1
последние претензии по коду которые испонитель не может понять
пункт 3 - выход из сна сразу по замыканию Мгновенно - на малейшее замыкание !!!
с 8 по 12 пункт тоже мгновенная реакция на кей 1 , - на малейшее замыкание !!!
с 4 по 12 пункт мгновенная реакция на замыкание кей2 - на малейшее замыкание !!! - дальше сон -пробуждение из которого только по кей 2 длительностью когда кнопка нажата не менее 2 секунды ( в это время не реагируем на кнопку кей 1)
что не ясно в этих объяснениях?