tag:blogger.com,1999:blog-694074912915612620.post8509654570502189149..comments2024-03-03T13:02:43.162+01:00Comments on Leon Instruments: Kurs XMEGA: uklad PLL (10)Dominik Leon Bieczyńskihttp://www.blogger.com/profile/05328076135961243900noreply@blogger.comBlogger13125tag:blogger.com,1999:blog-694074912915612620.post-38959759602764505762015-11-18T10:27:48.234+01:002015-11-18T10:27:48.234+01:00Witam. W książce "AVR Praktyczne projekty&qu...Witam. W książce "AVR Praktyczne projekty" i w tym artykule pisze Pan, że do poprawnej pracy PLL, czętotliwość wyjściowa zegara musi wynosić co najmniej 10 MHz. Mógłby Pan podać źródło tej informacji bo szukałem w nocie PDF mojego procesora (ATXmega128A1U" oraz w dokumentacji AVR:1003 i nie udało mi sie na to trafić. Rozumiem przez to, że dla wewnętrznego oscylatora RC 2 MHz i PLL = 4 nie uda się uzyskać 8 MHz bo coś będzie się "krzaczyć"?<br />PozdrawiamRafałnoreply@blogger.comtag:blogger.com,1999:blog-694074912915612620.post-63335164344356974412015-03-18T20:39:23.235+01:002015-03-18T20:39:23.235+01:00Trudno powiedzieć. Najprawdopodobniej coś już było...Trudno powiedzieć. Najprawdopodobniej coś już było wpisane do OSC_PLLCTRL i użycie operatora |= nadpisało nową wartość na starą i w ten sposób możliwe, że PLL dostawał nie ten sygnał co trzeba. Zdecydowanie odradzam stosowanie operatorów |= oraz &= wszędzie jak leci, bo można się na tym nieźle przejechać. Tylko operator = daje pewność, że odpowiednie bity zostaną ustawione lub wyzerowane (a poza tym = działa szybciej i zajmuje mniej pamięci niż |=)Dominik Leon Bieczyńskihttps://www.blogger.com/profile/05328076135961243900noreply@blogger.comtag:blogger.com,1999:blog-694074912915612620.post-69680423587550671482015-03-17T21:44:48.191+01:002015-03-17T21:44:48.191+01:00Wiem, że linkowanie do obcego forum nie jest ładne...Wiem, że linkowanie do obcego forum nie jest ładne, ale proszę najwyżej tego nie dodawać do komentarzy. <br />http://forum.atnel.pl/topic10829.html<br />Wie może pan dlaczego |= nie jest równoznaczne z =, jeżeli wg. noty initial value rejestru OSC_PLLCTRL to 0? Proszę o maila. deerjelen@gmail.com. Ew mógłbym podesłać disassembly obu funkcji.Anonymoushttps://www.blogger.com/profile/17404536474254743960noreply@blogger.comtag:blogger.com,1999:blog-694074912915612620.post-39896360201246797512015-02-28T17:14:56.542+01:002015-02-28T17:14:56.542+01:00W jaki sposób dokładniej mierzysz częstotliwość ze...W jaki sposób dokładniej mierzysz częstotliwość zegara?Dominik Leon Bieczyńskihttps://www.blogger.com/profile/05328076135961243900noreply@blogger.comtag:blogger.com,1999:blog-694074912915612620.post-71144658014178300972015-02-25T18:07:51.555+01:002015-02-25T18:07:51.555+01:00Witam.
Mam problem ze skonfigurowaniem PLL. Wywoła...Witam.<br />Mam problem ze skonfigurowaniem PLL. Wywołanie funkcji:<br />http://pastebin.com/cn0e92dG<br />kręci moją ATXmega16D4-AU do 40 MHz zamiast 32MHz (sprawdzałem na timerze i używając delay, oba sposoby wykazując 40MHz).<br />Gdy jako sygnał zegarowy ustawię rezonator kwarcowy dostaję ładne 16MHz, czyli coś źle robię z PLL. <br />PLL taktowany z 16MHz rezonatora, mnoży zegagar x8, później preskalery B i C dzielą zegar każdy przez dwa, co powinno dać 32MHz<br />Mógłby mi Pan powiedzieć co jest nie tak?<br />Dziękuję.Anonymoushttps://www.blogger.com/profile/17404536474254743960noreply@blogger.comtag:blogger.com,1999:blog-694074912915612620.post-77240202132394254862014-09-17T18:03:01.165+02:002014-09-17T18:03:01.165+02:00Bo to jest biblioteka lokalna a nie globalnaBo to jest biblioteka lokalna a nie globalnaDominik Leon Bieczyńskihttps://www.blogger.com/profile/05328076135961243900noreply@blogger.comtag:blogger.com,1999:blog-694074912915612620.post-73807757747605852622014-09-17T07:56:53.278+02:002014-09-17T07:56:53.278+02:00Dlaczego ostatni .h jest w "" a nie <...Dlaczego ostatni .h jest w "" a nie <> ?uKlockihttps://www.blogger.com/profile/09292788595047230665noreply@blogger.comtag:blogger.com,1999:blog-694074912915612620.post-43099852135711253042014-09-17T07:55:15.733+02:002014-09-17T07:55:15.733+02:00Dlaczego ostatni zdefiniowany plik naglowkowy .h j...Dlaczego ostatni zdefiniowany plik naglowkowy .h jest w "" a nie <> ?uKlockihttps://www.blogger.com/profile/09292788595047230665noreply@blogger.comtag:blogger.com,1999:blog-694074912915612620.post-58761327449792976142014-02-23T18:50:57.571+01:002014-02-23T18:50:57.571+01:00Ciekawostka:
W xmega64A3 w dokumentacji także jest...Ciekawostka:<br />W xmega64A3 w dokumentacji także jest wektor przerwania "OSCF_INT_vect" jednakże w pliku rejestrów iox64a3.h jest "OSC_XOSCF_vect" jako ten właśnie wektor 1.<br />Tak jak by ktoś szukał :)<br />Cegłanoreply@blogger.comtag:blogger.com,1999:blog-694074912915612620.post-47829527174032336492014-01-30T22:49:36.620+01:002014-01-30T22:49:36.620+01:00Rysunku do tych artykułów też powstawały w Excelu ...Rysunku do tych artykułów też powstawały w Excelu :)<br />http://www.leon-instruments.pl/2013/03/verilog-pwm-z-korekcja-fazy.html<br />http://leon-instruments.blogspot.com/2013/09/wzmacniacze-operacyjne.htmlDominik Leon Bieczyńskihttps://www.blogger.com/profile/05328076135961243900noreply@blogger.comtag:blogger.com,1999:blog-694074912915612620.post-66866979940466838752014-01-30T22:46:52.846+01:002014-01-30T22:46:52.846+01:00No te bloczki kolorowe tak mi właśnie znajomo wygl...No te bloczki kolorowe tak mi właśnie znajomo wyglądały ;)ursmarhttps://www.blogger.com/profile/11599177977382070508noreply@blogger.comtag:blogger.com,1999:blog-694074912915612620.post-38004850690213159242014-01-30T22:36:27.909+01:002014-01-30T22:36:27.909+01:00W Excelu :)W Excelu :)Dominik Leon Bieczyńskihttps://www.blogger.com/profile/05328076135961243900noreply@blogger.comtag:blogger.com,1999:blog-694074912915612620.post-55739602014403931662014-01-30T20:27:52.922+01:002014-01-30T20:27:52.922+01:00W jakim programie powstał schemat?W jakim programie powstał schemat?ursmarhttps://www.blogger.com/profile/11599177977382070508noreply@blogger.com