мен въобще не ме притеснява грешката
притеснява ме това че когато ползвам някой пин за вход и когато вече микроконтролера работи сичко е ок докато не чукна на пина за вход
/ подавам му +3в с едно съпротивление за да огранича тока/
в този момент контолера зацикля и след момент тръгва и изпълнява всичко както трябва
ето това е кода
п.п.
направих го с if , не ми се пишеше със switch
edit:
това е програма за мигане на 4 светодиода на пиновете от pin_B1 до pin_B4