TWISlave

assembler error

golf
Benutzer
Avatar
Gender:
Location: Donauwörth
Age: 71
Posts: 256
Registered: 11 / 2009
Subject:

TWISlave

 · 
Posted: 06.04.2016 - 21:53  ·  #1
All,

leider brauch ich noch für ein Projekt die alten ATmegas, da ich den TWI-Slave verwenden muß.
In der aktuellen Compilerversion bekomme ich nur einen Assembler Error, wenn ich den TWI-Slave nutzen will. Ich weiss nicht genau, ab wann der TWI-Slave nicht mehr ging. Mit dem Compiler vom letzten Sommer hats noch einwandfrei funktioniert.
Ist da was bekannt ?

golf


program ATmega1284test;
Device = mega1284p, VCC = 3.3;

Import SysTick,TWIslave;

From System Import;

Define

ProcClock = (20000000);
SysTick = 10;
StackSize = $0100, iData;
FrameSize = $0100, iData;

TWIbuffer = 32, iData;
TWIaddr = $20;
TWImode = HandShake;

Implementation

procedure InitPorts;
begin
DDRA:= %00111111;
DDRB:= %11110111;
DDRC:= %11110110;
DDRD:= %11111000;
end InitPorts;

{ Main Program }
{$IDATA}

begin
Initports;
EnableInts;

loop
endloop;
end ATmega1284test.
Harald_K
 
Avatar
 
Subject:

Re: TWISlave

 · 
Posted: 06.04.2016 - 22:19  ·  #2
golf
Benutzer
Avatar
Gender:
Location: Donauwörth
Age: 71
Posts: 256
Registered: 11 / 2009
Subject:

Re: TWISlave

 · 
Posted: 07.04.2016 - 06:10  ·  #3
Hallo Harald_K,

ich denke, da könntest Du Recht haben, in dieser Complieränderung könnte sich das Problem eingeschlichen haben. Da bleibt mir vorerst nur die Möglichkeit, wieder auf eine alte Version von 2015 downzugraden.

golf
rh
Administrator
Avatar
Gender:
Location: Germany
Age: 24
Homepage: e-lab.de
Posts: 5558
Registered: 03 / 2002
Subject:

Re: TWISlave

 · 
Posted: 07.04.2016 - 14:07  ·  #4
Hi,

so ist es. TWI-Slave Bug ist raus mit dem Update am WE.

rolf
golf
Benutzer
Avatar
Gender:
Location: Donauwörth
Age: 71
Posts: 256
Registered: 11 / 2009
Subject:

Re: TWISlave

 · 
Posted: 11.04.2016 - 07:14  ·  #5
Hallo rh,
mein SDR-Empfänger mit dem TWI-Slave funktioniert wieder wie gewohnt, danke.
Schade daß der TWI-Slave nur für die ATmegas geht. Aber ich bin vmtl der einzige Anwender. Dann bleibt da halt der ATmega drauf, tut ja was er soll.

golf
Selected quotes for multi-quoting:   0

Registered users in this topic

Currently no registered users in this section

The statistic shows who was online during the last 5 minutes. Updated every 90 seconds.
MySQL Queries: 15 · Cache Hits: 14   95   109 · Page-Gen-Time: 0.037741s · Memory Usage: 2 MB · GZIP: on · Viewport: SMXL-HiDPI