ATmega 64 microcontroller의 8 비트 타이머를 모두 사용하고자합니다. 내가 처음 인터럽트 (0x0012)를 입력하면 두 번째 타이머가 ... 인터럽트가 생성되지 않습니다 작동하지 않는 것으로 나타났습니다두 개의 8 비트 타이머를 사용하는 AVR ATmega64
.org 0x0012 ; Timer2 8 bit counter
rjmp TIM2
.org 0x001E ; Timer0 8 bit counter
rjmp TIM1
:
나는 그들의 비교 인터럽트를 선언하려면 다음 코드를 사용했다. 왜 이런 일이 발생하며 어떻게 해결할 수 있습니까?나는 또한 이상한 것을 발견했다. 순서를 바꾸면 오류가 발생합니다.
Error 3 Overlap in .cseg: addr=0x1e conflicts with 0x1e:0x1f
이것은 매우 좋은 답변입니다! 고마워요! –