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



Teraz jest 30 lis 2024, o 00:53


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 15 ] 
Autor Wiadomość
PostNapisane: 17 gru 2012, o 08:38 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Wymyśliłem taki patent pozwalający uzyskać duże częstotliwości generowanych sygnałów przy zachowaniu dużej liczby próbek. Ten program co masz teraz powinien służyć do generowania sprzętowego przebiegu prostokątnego o regulowanej częstotliwości. Wykorzystaj tryb CTC i zmianę pinu OCx, żadne przerwanie nie będzie potrzebne (oprócz tego do superdebounce). Częstotliwość maksymalna może wynosić F_CPU/2. Potrzebne będą jeszcze 3 wyjścia sterujące. Dwa do wyboru przebiegu i jedno do resetu.

Drugi procesor (tak, tak przechodzimy na wyższy poziom - 2 rdzenie w jednym urządzeniu ;) ) zajmie się tylko generowaniem przebiegu. Ma to działać w ten sposób, że po resecie sprawdzamy 2 wejścia, które posłużą nam do wyboru generowanego przebiegu. Jak już wiemy co generować piszemy najprostszą pętlę, która wystawia kolejno próbki na port. Robi to zawsze tak samo z częstotliwością zależną od częstotliwości taktowania. Jak szybko to zależy od tego jak jest napisany program, ale to nie jest ważne. Istotne jest to by wiedzieć jak ma się częstotliwość taktowania do generowanego przebiegu. Na początek warto to sprawdzić przy normalnym taktowaniu, a potem przechodzimy na taktowanie z zewnętrznego generatora, którym będzie pierwszy procesor.

Zgodnie ze specyfikacją jednego z mikrokontrolerów zewnętrzna częstotliwość taktowania nie może się zmieniać o więcej niż 2% w następnym cyklu. Jeśli tak jest to lepiej ustawić procesor w stan resetu zmienić częstotliwość i zwolnić reset.

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 gru 2012, o 00:58 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27315
Lokalizacja: Szczecin
Pomógł: 1041

Jaka krytyka - matko jedyna - aleś ty zagryzł tego słonia ... no szok! .... fajowsko ci to wyszło ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 gru 2012, o 12:28 

Pomógł: 0

Weee znam ten oscyloskop, świetna serwisowa maszynka :), ogromna lampa, jak w moim C1-99 :D



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 19 gru 2012, o 08:40 

Pomógł: 0

Sam za mojego C1-99 dałem 5baniek ;), ale tylko dlatego, że koleś który go sprzedawał nie bardzo wiedział co sprzedaje, bo głównie woził części komputerowe z Ukrainy ;). Po pierwsze nie potrafił go "uruchomić" tj. coś mu się pojawiało, ale nie do końca, po drugie myślał, że to cyfrowy ;), dlatego sprzedawał tak drogo ;), ale wtedy w ogłoszeniach takie były po 12-14baniek :).

Mam takie dwa, niestety w drugim brakuje głównego transformatora :(, ale dokumentację mam pełną, nawet z kartą gwarancyjną :) i specjalną płyta serwisową, do naprawy modułów podstawy czasu.



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 19 gru 2012, o 09:27 
Offline
Nowy

Dołączył(a): 09 maja 2012
Posty: 9
Pomógł: 1

Ostatnio na elektrodzie pojawił się pokrewny temat:

http://www.elektroda.pl/rtvforum/topic2440763.html



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 gru 2012, o 09:03 

Pomógł: 0

Trochę mnie rozłożyło, ale mam nadzieję, że do weekendu mi przejdzie. W niedzielę, będę na 100% w załężu, okolice IMAX tam możemy się wstępnie umówić na przekazanie sprzęciora :). Ewentualnie dworzec PKP, albo PKS, zależy gdzie ci wygodniej.



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 27 gru 2012, o 11:52 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 14 paź 2011
Posty: 307
Lokalizacja: Lbt
Pomógł: 8

Anty, może skrobnąłbyś jakiś schemat w eaglu jak to podłączyć, albo chociaż napisał, bo w tej chwili to nie wiem nawet na jakiego procka to wgrać ;) Zamiast #include "KS0066U.h" można zainkludować Mirkową bibliotekę?

_________________
Ujemna delta to dopiero początek zabawy...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 gru 2012, o 12:04 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 14 lis 2011
Posty: 534
Lokalizacja: Mierzyn
Pomógł: 9

miszczo napisał(a):
Anty, może skrobnąłbyś jakiś schemat w eaglu jak to podłączyć, albo chociaż napisał, bo w tej chwili to nie wiem nawet na jakiego procka to wgrać ;) Zamiast #include "KS0066U.h" można zainkludować Mirkową bibliotekę?


Anty wybyl ale dobra uwaga :)

_________________
pozdrawiam
Jachu



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 sty 2013, o 16:10 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 06 lis 2011
Posty: 302
Lokalizacja: Kraków
Pomógł: 6

Te tablice sam robiłeś?
Jeżeli tak to jak to policzyłeś w excelu?
Jeśli masz plik *.xls(x) mógłbyś pokazać. ;)

_________________
Zapraszam:
filiporlo.blogspot.com



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 sty 2013, o 17:38 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 06 lis 2011
Posty: 302
Lokalizacja: Kraków
Pomógł: 6

Jaki sprytny ten kalkulator

_________________
Zapraszam:
filiporlo.blogspot.com



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 sty 2013, o 08:39 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 02 gru 2012
Posty: 530
Lokalizacja: Bydgoszcz
Pomógł: 8

Tak w ogóle to masz błąd w kodzie

if((temp = ...)) -> = operator przypisania

== -> operator porównania powinien być

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 sty 2013, o 11:56 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 02 gru 2012
Posty: 530
Lokalizacja: Bydgoszcz
Pomógł: 8

O Ty cffaniaczku, nie wiedziałem o czymś takim :> z resztą właśnie mi coś nie pasowało - Ty i taki błąd? A tu niespodziewajka :-)

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 kwi 2015, o 11:45 
Offline
Nowy

Dołączył(a): 21 cze 2013
Posty: 9
Lokalizacja: Szczecin
Pomógł: 0

Miałem plany wykonać ten generator i na nim się uczyć bo jest fajnie opisany, ale czekając na schemat chyba zrezygnuję czekającn na niego. Widocznie temat zapomniany. Pozdrawiam.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 kwi 2015, o 21:52 
Offline
Nowy

Dołączył(a): 21 cze 2013
Posty: 9
Lokalizacja: Szczecin
Pomógł: 0

Przepraszam jak pisałem jestem zielony i z waszej wiedzy staram się korzystać poprostu ten projekt bardzo się spodobał, poszukam w pliku (common.h )porty, dziękuję za podpowiedź jak będę miał problemy z rozszyfrowaniem to poproszę o podpowiedź. Pozdrawiam życząc zdrowia wesołych świąt i dyngusa-śmngusa.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 kwi 2015, o 15:47 
Offline
Nowy

Dołączył(a): 21 cze 2013
Posty: 9
Lokalizacja: Szczecin
Pomógł: 0

Przedewszystkim dzięki pchnołeś mnie na dobre tory zaczynam wkońcu coś łapać, to dziwne ale pomogłeś i to jak. Jednak to prawda ze pytając na tym forum wiècej się nauczy człowiek jak tylko czytając i oglądając.



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: 15 ] 

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