Arduino Due
ty seš horší než ten "rohahej"packa píše:pořid alespon bude prdelHades píše:"packo" ty už mne vážně sereš....
já si to snad taky pořídím
já se držím při zemi a stačej mi (teda zatím) ty "brouci" bez obezliček kolem. (Asi jsem stejně blbej jako Mex... )
I když... jak jsem četl, tak se do toho Mex zažral, i když to dřive odmítal...
Asi budu stejnej jak Mex, ale na starý kolena se mi nechce učit nějakej blbinec, když si vystačím s překladačem z Linuxu a asemblerem....
Tak som k tomu Arduino Due pripojil SD kartu cez SPI rozhranie.
Frezuje to .... Teda nefrezuje, nemam pripojene vreteno, ovladat ho budem prikazmi cez RS485 (frekvencny menic)=treba dorobit.
Ale motory uz behaju zo suboru.
Co dalej: Presmerujem USB seriovy port na klasiku Rx a Tx a pripojim to cez nejaky USB-COM interface. Lepsie sa to ladi ked nemusim restartovat terminal po kazdom spusteni.
Navyse USB do buducna aj tak neplanujem pouzivat. (mozno ako MSC Host?)
Kód: Vybrat vše
int main(void)
{
// system initialization
FRESULT res;
char *cmd;
cmd = (char*) malloc(100);
_system_init();
// TinyG application setup
_application_init();
_unit_tests(); // run any unit tests that are enabled
run_canned_startup(); // run any pre-loaded commands
res = f_mount(0,&fs);
if (res == FR_OK)
{
FIL file;
res = f_open(&file, "domec.nc", FA_OPEN_EXISTING | FA_READ);
if (res == FR_OK)
{
while (f_gets(cmd, 100, &file) != NULL)
{
while(mp_get_planner_buffers_available() < 4)controller_run1(); // pockam kym nie je prazdny planovaci buffer
DoCode(cmd);
}
f_close (&file);
}
}
for (;;) {
controller_run( ); // single pass through the controller
}
return 0;
}
Ale motory uz behaju zo suboru.
Co dalej: Presmerujem USB seriovy port na klasiku Rx a Tx a pripojim to cez nejaky USB-COM interface. Lepsie sa to ladi ked nemusim restartovat terminal po kazdom spusteni.
Navyse USB do buducna aj tak neplanujem pouzivat. (mozno ako MSC Host?)
TinyG2 vypisuje na USB-seriovy port kadejake informacie. Da sa to sice vypnut ale je to dobre pri ladeni.
Dalsou velkou vyhodou moze byt, ze po hard resete ArduinoDue nedojde k reinicializacii a tym padom odpojeniu USB-serial portu...
Odosielat hlasenia uz viem cez USART0, s nacitanim prikazov mi to zatial nejde....
Dalsou velkou vyhodou moze byt, ze po hard resete ArduinoDue nedojde k reinicializacii a tym padom odpojeniu USB-serial portu...
Odosielat hlasenia uz viem cez USART0, s nacitanim prikazov mi to zatial nejde....
Dnes prisiel displej. 7 palcovy 800x480 kapacitny multitouch. Napadlo ma ze v rukaviciach to ovladat asi nepojde.ci?
Zajtra to skusim zapojit, co to naprogramovat. Aspon rozbehat displej, dotykove ovladanie a vyfrezovat stvorec. Pre zaciatok.
Zajtra to skusim zapojit, co to naprogramovat. Aspon rozbehat displej, dotykove ovladanie a vyfrezovat stvorec. Pre zaciatok.
Na stroji nie. Idu sviatky, zoberiem si to domov. Mozno s jednym krokovym motorom a driverom.
Ale ovladanie motorov je poriesene davno v TinyG2 tak na ladenie to netreba.
Pre mna je prioritou spravit displej, ovladanie vretena cez frekvencny menic a podpora SD karty. Ta uz funguje.
Ale ovladanie motorov je poriesene davno v TinyG2 tak na ladenie to netreba.
Pre mna je prioritou spravit displej, ovladanie vretena cez frekvencny menic a podpora SD karty. Ta uz funguje.
mám dotaz , píšeš že tam uchodíš display a dotyk a sd , to je super , ale jaké "prostředí " pro ovládání použiješ ? to vytvoříš zcela nové dle sebe nebo používáš nějaké dostupné s úpravou ? protože třeba pro tinyG2 by měla být funkční konzole pod androidem , ale zatim jsem to neskoušelbronek999 píše:Na stroji nie. Idu sviatky, zoberiem si to domov. Mozno s jednym krokovym motorom a driverom.
Ale ovladanie motorov je poriesene davno v TinyG2 tak na ladenie to netreba.
Pre mna je prioritou spravit displej, ovladanie vretena cez frekvencny menic a podpora SD karty. Ta uz funguje.
Nepripajam sa z tabletu. K arduinu som pripojil SD kartu, upravil soft a citam to z karty.
Uz som pripojil aj ten displej. Akurat nemam rozbehany dotykovy panel. Detekcia dotyku funguje, len nemam spravenu obsluhu TWI pre citanie radica.
Krabicku som nasiel v skrini, idealna k displeju. Rozbehat displej zabralo tak 45 mineut, rozbehat dotykovy panel 3 hodiny a zatial nejde.
Nema niekto hotove procedury (bez ASF) na TWI master k arduino Due (AT91SAM3X8E) ????
PS : Neviem ktory doktorant vymyslel na debug dosku umiestnit namiesto kolikovej listy dutinkovu listu. Rovnaka hlupost u takmer kazdeho arduina.
Prepajkovanie konektorov tak na hodinu roboty
Uz som pripojil aj ten displej. Akurat nemam rozbehany dotykovy panel. Detekcia dotyku funguje, len nemam spravenu obsluhu TWI pre citanie radica.
Krabicku som nasiel v skrini, idealna k displeju. Rozbehat displej zabralo tak 45 mineut, rozbehat dotykovy panel 3 hodiny a zatial nejde.
Nema niekto hotove procedury (bez ASF) na TWI master k arduino Due (AT91SAM3X8E) ????
PS : Neviem ktory doktorant vymyslel na debug dosku umiestnit namiesto kolikovej listy dutinkovu listu. Rovnaka hlupost u takmer kazdeho arduina.
Prepajkovanie konektorov tak na hodinu roboty