Witam,
Potrzebuję wycisnąć a ATmegi32 maksymalną prędkość ADC.
znalazłem wiele artykułów, i w większości z nich zrobione są wstawki w języku Assembler, dzięki którym Atmega korzysta tylko z 8 bitów przetwornika. Wiem że ustawia się to bitem w rejestrze "ADLAR", ale niestety całość musi być napisana w ASM, bo Bascomowa komenda "getadc()" i tak konwertuje 10 bitów, mimo że ustawiam mu bit rejestru "ADLAR" na 1.
Link
Próbowałem na każdy sposób ożenić przykłady napisane w ASM z bascomem, ale niestety bez powodzenia. Nie znam ani Assemblera, a Bascoma cały czas się uczę.
Czy mógł by mi ktoś napisać wstawkę konfiguracji ADC, oraz konwersji 8 bitowego wyniku do zmiennej typu byte ?
Potrzebuję wycisnąć a ATmegi32 maksymalną prędkość ADC.
znalazłem wiele artykułów, i w większości z nich zrobione są wstawki w języku Assembler, dzięki którym Atmega korzysta tylko z 8 bitów przetwornika. Wiem że ustawia się to bitem w rejestrze "ADLAR", ale niestety całość musi być napisana w ASM, bo Bascomowa komenda "getadc()" i tak konwertuje 10 bitów, mimo że ustawiam mu bit rejestru "ADLAR" na 1.
Link
Próbowałem na każdy sposób ożenić przykłady napisane w ASM z bascomem, ale niestety bez powodzenia. Nie znam ani Assemblera, a Bascoma cały czas się uczę.
Czy mógł by mi ktoś napisać wstawkę konfiguracji ADC, oraz konwersji 8 bitowego wyniku do zmiennej typu byte ?
Kod: text