Kaip galėčiau debug USART "AVR naudojant AVR Studio Simulator

B

belax

Guest
Atsiprašome Foy mano anglų kalbos, I am from Russia, Moscow, Zelenograd
Turiu ATTiny2313 (dėl 16MHz).
Galiu nustatyti registrų naudojimo USART kaip imtuvą 250,000 b / s ir laukti (po linija) kai RXC bitų bus įsteigta UCSRA užsiregistruoti.
Tada aš einu į langą "stimulus ir medienos ruoša" ir nustatyti ten ant PORTD dirgiklius.
Dirgiklius failas taip lengva kiekis:

000000000:00
000000002:01
000000150:00
000001450:01

Pagal šį failą po 150 (1start 8 Duomenų 1 stop) * 64 ciklų Mano valdytojas turi nustatyti RXC bit ir FE bitų (nes nulis sustabdyti buvo truputį) in UCSRA.

Bet mano AVR Studio duesn't įpratęs prie daryti.

Mano klausimas: Kaip galima debug USART (in recv režimu) su AVR Studio programa režimas (Nenaudoti grandinės Debugger)?
Ačiū.

 
Galite pabandyti nustatyti RXC truputį į UCSRA registruotis rankiniu būdu.
Tai ne elegantiškas, tačiau galite imituoti nutraukti bet kritišku metu jūsų programa srautą.

Linkėjimai.
Igoris.

PS (Jei norite kalbėti rusų, rašykite man)

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" />
 
Ačiū.
<:
"Tai ne elegantiškas, tačiau galite imituoti nutraukti bet kritišku metu jūsų programa srautas."
>
Taip.Tai vienas metodas, kurį galiu padaryti, kad imituoti gauna duomenis.

Kažkas (kitose forumo) man pasakė, kad "atmel dabar sukasi apie XML technologijų ir ateityje AVR Studio bus jau galingesnis Debugger".- Bet aš netikiu, kad.

PS Rusų: Ką aš galiu pasakyti - bus senas geras metodas, litavimo geležies, maketka, osciloskopu, ir tt

PSS - beje ATTiny2313 - ne taip Tiny (20MIPS).Gerai.Ačiū už atsakymą.

 

Welcome to EDABoard.com

Sponsor

Back
Top