Anonymní profil Rytir91 – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Rytir91 – Programujte.comAnonymní profil Rytir91 – Programujte.com

 

Příspěvky odeslané z IP adresy 88.100.219.–

Rytir91
Mikrokontroléry › Attiny 13
28. 7. 2011   #145319

vyřešeno dodány odpory na reset 10k a +. 100k mosi a clk na GND. A zmenšení programovací rychlosti na 750k :)

Rytir91
Mikrokontroléry › Attiny 13
28. 7. 2011   #145316

Řek bych že nemám nastavený interní oscilátor, může se někdo kouknout na program? Přidávám fotku toho bodu kde se to zastaví.

Rytir91
Mikrokontroléry › Attiny 13
27. 7. 2011   #145272

problém vyřešen, nastal ovšem nový.

P6-CLOCK= opraveno na 7

jedná se o poslední bod programování

Rytir91
Mikrokontroléry › Attiny 13
27. 7. 2011   #145263

Ahoj, mám nový problém.

program:

program blik;

{$NOSHADOW}
{ $WG}                     {global Warnings off}

Device = Tiny13, VCC=5;

Import SysTick;

From System Import LongInt;


Define
  ProcClock      = 4000000;       {Hertz}
  SysTick        = 10;             {msec}
  StackSize      = $0016, iData;
  FrameSize      = $0016, iData;

Implementation

{$IDATA}

{--------------------------------------------------------------}
{ Type Declarations }

type


{--------------------------------------------------------------}
{ Const Declarations }

{--------------------------------------------------------------}
{ Var Declarations }
{$IDATA}


{--------------------------------------------------------------}
{ functions }

procedure InitPorts;
begin
  PortB:= %00111111;
end InitPorts;


{--------------------------------------------------------------}
{ Main Program }
{$IDATA}

begin
  InitPorts;


  EnableInts;
  loop
 
  PortB := %00000010;
  MDelay(60000);
  PortB := %00000000;
  MDelay(1000);
  endloop;
end blik.

Když zkompiluju a chystáp se naprogramovat pomocí UP(2.53) a presta napíše mi to

Piny:

P1-VPP =1

P3-VDD=8

P4-GND=4

P5-DATA/MOSI=5

P6-CLOCK=2

P7-MISO=6

díky za rady.

PS: Datasheet a návod na prostředí výše.

Rytir91
Pascal › Attiny 13 Pacsal
22. 7. 2011   #144853

#4 Mircosoft

řádek 62: end blik.

K mému překvapení proběhla kompilace.

Hned jak to rozjedu na bastl desce tak potvrdím funkčnost. Mohl bys mi prosím ještě pořádně vysvětlit co to je?

StackSize      = $0064, iData;
  FrameSize      = $0064, iData;

Pro příště abych si to mohl nastavit sám :) Jinak díky.

Rytir91
Mikrokontroléry › Attiny 13
22. 7. 2011   #144846

Ahoj, mám malej problém, v e-labu píšu malej program a nedáří se mi ho zkompilovat, vždy píše chybu:
Error: Adr: $4 not inside current ram page: IDATA

Program je následující:
 

program blik;

{$NOSHADOW}

{ $WG}                     {global Warnings off}

Device = Tiny13, VCC=5;

Import SysTick;

From System Import LongInt;

Define

  ProcClock      = 4000000;       {Hertz}

  SysTick        = 10;             {msec}

  StackSize      = $0064, iData;

  FrameSize      = $0064, iData;

Implementation

{$IDATA}

{ Type Declarations }

type


{ Const Declarations }

{ Var Declarations }

{$IDATA}

{ functions }

procedure InitPorts;

begin

  PortB:= %00111111;

end InitPorts;


{ Main Program }

{$IDATA}

begin

  InitPorts;

  EnableInts;

  loop

  PortB := %00000001;

  MDelay(60000);

  PortB := %00000000;

  MDelay(1000);

  endloop;

end blik.

Jedná se o řádek 62. Příkládám odkaz na GME kde v sekci dokumenty je datasheet. WEB
Program je psán v prostředí E-LAB PED32 (AVRco) WEB
Odkaz na mikro Paskal nemám, používám publikaci ATMEL AVR PASCAL (Vladimír Váňa), předpokládám že celý problém je v nastavení velikosti
StackSize      = $0064, iData;
  FrameSize      = $0064, iData;
Přesné hodnoty neznám a nemám tušení kde je vycucat.

Jinak díky za rady.

Rytir91
Pascal › Attiny 13 Pacsal
22. 7. 2011   #144845

#2 Mircosoft
 

Jedná se o řádek 62. Příkládám odkaz na GME kde v sekci dokumenty je datasheet. WEB

Program je psán v prostředí E-LAB PED32 (AVRco) WEB

Odkaz na mikro Paskal nemám, používám publikaci ATMEL AVR PASCAL (Vladimír Váňa), předpokládám že celý problém je v nastavení velikosti

StackSize      = $0064, iData;
  FrameSize      = $0064, iData;

Přesné hodnoty neznám a nemám tušení kde je vycucat.

Rytir91
Pascal › Attiny 13 Pacsal
21. 7. 2011   #144799

Ahoj, mám malej problém, v e-labu píšu malej program a nedáří se mi ho zkompilovat, vždy píše chybu:

Error: Adr: $4 not inside current ram page: IDATA

Program je následující:

program blik;

{$NOSHADOW}

{ $WG}                     {global Warnings off}

Device = Tiny13, VCC=5;

Import SysTick;

From System Import LongInt;

Define

  ProcClock      = 4000000;       {Hertz}

  SysTick        = 10;             {msec}

  StackSize      = $0064, iData;

  FrameSize      = $0064, iData;

Implementation

{$IDATA}

{ Type Declarations }

type


{ Const Declarations }

{ Var Declarations }

{$IDATA}

{ functions }

procedure InitPorts;

begin

  PortB:= %00111111;

end InitPorts;


{ Main Program }

{$IDATA}

begin

  InitPorts;

  EnableInts;

  loop

  PortB := %00000001;

  MDelay(60000);

  PortB := %00000000;

  MDelay(1000);

  endloop;

end blik.

Děkuji za rady.

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý