Bufor na ATMedze

Nov 04, 2006 4 Replies

Witam.



Wedle grupowych porad realizujê poni¿szy tor, umo¿liwiaj±cy wyj¶cie z PC z analagowym sygna³em 0-70kHz (czyli transmisja powinna odbywaæ siê z prêdko¶ci± ~200KB/s):



PC->USB->FTDI(USB na RS232)->mikrokontroler->przetwornik C/A



Pytanie dotyczy mikrokontrolera. Swego czasu zasugerowana mi zosta³a jaka¶ ATMega. Mikrokontroler ma za zadanie odbieraæ 8 bitowy sygna³ szeregowy, buforowaæ go i wstawiaæ na przetwornik C/A. Pojêcie o programowaniu tego mam co najmniej póki co blade, w sprzeda¿y s± takie czarodziejksie zestawiki uruchomieniowe AVR razem z piêkn± kolorow± ksi±¿eczk±, w przyk³adzie zdaje siê jest jaki¶ bufor nawet, tylko drogie to cholerstwo jest niestety,



400PLN. Wiêkszo¶æ modu³ów w jakie jest wyposa¿ony ten zestaw i tak pewnie nie bêdzie mi potrzebna, wiem ¿e mo¿na sobie z³o¿yæ w³asny uk³ad z tym tylko co potrzebne, niestety jestem mocno ograniczony czasowo, lêkam siê ¿e mogê w porê tematu nie ogarn±æ. Mo¿e jest jaka¶ tañsza alternatywa sporz±dzenia takowego bufora dla ¿ó³todzioba mikrokontrolowego, mo¿e wystarczy do tego jaki¶ biedniejszy zestawik, np ATiny, czy cu¶, wszelkie porady cenne okazaæ siê mog±, dziêkujê:)

Pozdrawiam, Marcin



Spinacz biurowy, katzenjammer snipped-for-privacy@tlen.pl!

No to czytaj zamiast pisać posty na newsy ;)

  1. PDF np. do ATmega8
  2. Jeżeli znasz C, to google: avr-libc

Pisanie jest bardziej kreatywne;)

Pozdrawiam, Marcin

Spinacz biurowy, katzenjammer snipped-for-privacy@tlen.pl!

To pisz program :D

A poważnie - to naprawdę nic trudnego. Jeżeli znasz C, to podstaw programowania AVRów (tak żeby pisać programy, które umieją coś więcej, niż mryganie diodą na porcie :)) nauczysz się w ciągu 20-30 minut. Jeżeli nie znasz... To w godzinę na pewno opanujesz assemblera AVR (ja się uczyłem z PDFa) na tyle, żeby mając PDFa w drugim oknie napisać coś prosto-średnio-trudnego.

Spoko, w C siê trochê co¶ kiedy¶ pisa³o. Dygresja: czasami trzeba zadaæ pytanie na grupie chocia¿by po to ¿eby potem je samemu przeczytaæ i spojrzeæ na problem nieco z boku, jako¶ wtedy wszystko staje siê prostrze:)

Pozdrawiam, Marcin

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required