Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 2 paź 2022, o 07:31


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 
Autor Wiadomość
PostNapisane: 22 wrz 2022, o 20:49 
Offline
Nowy

Dołączył(a): 22 wrz 2022
Posty: 1
Pomógł: 0

Witam

Chcąc budować układ przetwornika cyfrowo-analogowego. Zbudowałem układ zaprezentowany na schemacie ideowym.

Obrazek

Wyjście przetwornika zostało podłączone dla napięcia 5V.
Obrazek

Zaprogramowałem mikrokontroler AVR ATmegę 32 z zewnętrznym rezonatorem kwarcowym wynoszącym 11,0952 MHz.
Wykorzystałem tablicę 200. próbek sygnału sinusoidalnego . Timer 0 został ustawiony na tryb CTC , z pleskalerem 256 oraz OCR0 równym 215. Co generuje 50Hz przebiegu.

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Chciałbym się zapytać co wykonałem nieprawidłowo, ponieważ podłączając układ wyjścia DAC oraz za filtrem. nie uzyskuje przebiegu sygnału. na oscyloskopie.


Załączniki:

Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 wrz 2022, o 10:11 
Offline
Nowy
Avatar użytkownika

Dołączył(a): 09 paź 2020
Posty: 13
Pomógł: 3

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


------------------------ [ Dodano po: 3 minutach ]

spróbuj z softem powyżej.

1. Nie ustawiłeś portu A jako wyjść.
2. zmienna licznik może być jako static w przerwaniu
3. preskaler był ustawiony na 1024, nie na 256
4. Nie wiem po co to reti() w przerwaniu skoro uzywasz standardowego ISR()

poza tym tablice m ożna umieścić we flash i odczytywać z pomocą api dostępnego w

<avr/pgmspace.h>

tu masz link:
https://www.nongnu.org/avr-libc/user-ma ... space.html


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO