16 K RAM, 64 K Flash. Und USB OTG on Chip !pluto hat geschrieben:Beim Speicher stecht nur 16 welcher Speicher ist damit gemeint? RAM? FlASH? welche Einheit? KB?
-Michael
16 K RAM, 64 K Flash. Und USB OTG on Chip !pluto hat geschrieben:Beim Speicher stecht nur 16 welcher Speicher ist damit gemeint? RAM? FlASH? welche Einheit? KB?
Wenn Mega nicht genug ist, dann gibst es noch Arduino DUE ?
Ich denke der 32MX130F064B-ISP ist dem atMega328 weit überlegen. der atMega328 kostet ja noch mehr und kann noch weniger....
Code: Alles auswählen
const
USB_CMD_SETGPIO = $50;
USB_CMD_GETGPIO = $51;
report_size = 64; // 64
var
fd: cint;
report: array [0..report_size - 1] of byte;
begin
fd := FpOpen('/dev/hidraw3', O_RDWR or O_NONBLOCK); // Device-Name
if fd < 0 then begin
Memo1.Lines.Add('Unable to open device');
end;
FillChar(report, report_size, $00);
report[0] := $60;
// report[0] := USB_CMD_SETGPIO;
report[7] := %11000000;
if ToggleBox1.Checked then begin
report[8] := %00010000;
end;
if ToggleBox2.Checked then begin
report[9] := %00010000;
end;
if ToggleBox3.Checked then begin
report[10] := %00010000;
end;
if ToggleBox4.Checked then begin
report[11] := %00010000;
end;
FpWrite(fd, report, report_size);
FpClose(fd);
end;
marcov hat geschrieben:Wenn Mega nicht genug ist, dann gibst es noch Arduino DUE ?
Jetzt ist das Ziel momentan erreicht, da ich jetzt schneller auslesen kann, als die ADS1115 Messwerte liefern können.