Proszę o pomoc przy zamianie procesora z ATmega8 na wyższy model np ATmega64. W ATmega8 wykorzystuję wszystkie porty (PB, PC i PD) .Jak ustawić port F (PF6) jako wejście? (Interesuje mnie co z ISP , bo jest na innym porcie E ). Dziękuję.
Czy wolisz polską wersję strony elektroda?
Nie, dziękuję Przekieruj mnie tamqwerty0026 napisał:Jak powinno to być w ATmega128, jak ustawić port F (PF6) jako wejście?
;------------------------------------------------;
; Output port immediate via r16
;
; outi port,var
.macro outi
ldi r16,@1
out @0,r16
.endm psooya napisał:Nie głupi jest ten ASM 16bitowy. Problem tkwi w ADC i jego braku chęci do pracy w trybie Free Running mimo iż jest skonfigurowany bit ADFR to bez bitu ADSC i jego ręcznym ustawieniu po prostu ADC nie działa i nie zgłasza przerwania od skończonej konwersji. I ciekawym jest INW A, ADC gdzie ADC jest rozpoznawane jako Add whit carry przez AVR studio i podświetlane na niebiesko ale skompilowane poprawnie
Pozdrawiam