Obejrzałem, zrozumiałem i dziękuję.
Dlaczego procesorek może nie chcieć wystawić pełnego napięcia na niektóre porty? Inne nie chcą się za sterować lub od sterować. A jeszcze inne działają dobrze.
Wykluczyłem zwarcia/rezystancję, wszystkie zasilania podpięte, podmieniłem procesorek, zmieniłem płytkę z innym procesorkiem.
w programie ograniczając się tylko do ustawienia portu jako wyjście i wysterowaniu również jest źle.
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
steruje np. PORTA |= (1<<PA2); odsterowuje PORTB &=~ (1<<PB4);
i tak np. PG0 i PG1 ma zawsze 5v, PG3 i PG4 i np. PB5 zawsze 0v
porty PB4 i PB7 mają 1v a część działa tak jak chcę.
Wcześniejszy projekt tak udało mi się zakończyć, ten jest drugi.
Co robię źle?