Нагрузки включаются в зависимости от длительности нажатия KEY. Короткое нажатие < 0.5 сек включает PORTB.2 (7 ножка). Среднее по длительности от 0.5 до 1.5сек включает PORTB.3 (2 ножка). Длительное нажатие > 2 сек включает PORTB.1 (6 ножку). Для индикации использовал PORTB.4. В зависимости от набранных миганий можно визуально следить, какой канал включится.
ua4lcn, хорошая разработка! Скажите пожалуйста, реализовано ли у вас в прошивке режим power down при выключенных нагрузках? В планах применение данной кнопки в портативном устройстве с батарейным питанием, где важен каждый сохраненный миллиампер.