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?
Ich brauche kein riessen Print mit zig Ein und Ausgängen.Wenn Mega nicht genug ist, dann gibst es noch Arduino DUE ?
Ich habe gerade gesehen, das dieser PIC gar keine direkte USB-Anbindung hat. Und arbeiten tut er mit 3,3V.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;
Ich habe jetzt eine due angeschlossen, dieser macht richtig Dampf in I²C.marcov hat geschrieben:Wenn Mega nicht genug ist, dann gibst es noch Arduino DUE ?
Dies wurde mit dem due noch einiges überboten,Jetzt ist das Ziel momentan erreicht, da ich jetzt schneller auslesen kann, als die ADS1115 Messwerte liefern können.