Arduino Due

arduino, teensy, atmega, pic a jine (software, hardware)
Odpovědět
Uživatelský avatar
packa
Příspěvky: 6935
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

13. 3. 2015, 12:37

důležitý je že se kolem toho něco děje , bez vás stím asi stejně nehnem tak držím palce a s každým pokrokem se s námi podělte
Uživatelský avatar
Hades
Příspěvky: 1206
Registrován: 11. 10. 2012, 10:59
Bydliště: Praha; Mimoň

13. 3. 2015, 8:28

"packo" ty už mne vážně sereš.... :D
já si to snad taky pořídím
Uživatelský avatar
packa
Příspěvky: 6935
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

13. 3. 2015, 8:53

Hades píše:"packo" ty už mne vážně sereš.... :D
já si to snad taky pořídím
pořid alespon bude prdel :D
Uživatelský avatar
Hades
Příspěvky: 1206
Registrován: 11. 10. 2012, 10:59
Bydliště: Praha; Mimoň

13. 3. 2015, 9:11

packa píše:
Hades píše:"packo" ty už mne vážně sereš.... :D
já si to snad taky pořídím
pořid alespon bude prdel :D
ty seš horší než ten "rohahej"
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... :D )
I když... jak jsem četl, tak se do toho Mex zažral, i když to dřive odmítal... :D
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.... :D
Uživatelský avatar
slezak77
Příspěvky: 1152
Registrován: 1. 6. 2012, 6:45

15. 3. 2015, 6:46

Hades
Ještě pořád nabízím zapůjčení, stejně mi to doma leží a ležetbude dokud se něco nezmění, a pokud s tím budete blbnout :) dva tak to příjde rychleji.
Uživatelský avatar
Hades
Příspěvky: 1206
Registrován: 11. 10. 2012, 10:59
Bydliště: Praha; Mimoň

15. 3. 2015, 7:19

tak tohle už mi nabízel i luboš :D a toho mám blíž, asi se u něj zastavím....
seš stejnej jak ten packa.
nedáte a nedáte pokoj... :D
bronek999
Příspěvky: 521
Registrován: 6. 3. 2014, 6:50

16. 3. 2015, 10:18

Tak som k tomu Arduino Due pripojil SD kartu cez SPI rozhranie.

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;
}
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?)
Přílohy
20150316_111457.jpg
Uživatelský avatar
slezak77
Příspěvky: 1152
Registrován: 1. 6. 2012, 6:45

16. 3. 2015, 11:34

Já sice tomu vůbec nerozumím :D , ale musím pochválit nasazení a snahu,. Super práce a jsem rád(určitě nejen já), že se to hýbe.
Ať se daří.
bronek999
Příspěvky: 521
Registrován: 6. 3. 2014, 6:50

16. 3. 2015, 11:55

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....
bronek999
Příspěvky: 521
Registrován: 6. 3. 2014, 6:50

1. 4. 2015, 4:32

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.
Uživatelský avatar
slezak77
Příspěvky: 1152
Registrován: 1. 6. 2012, 6:45

1. 4. 2015, 6:37

Se těším... :)
Budeš to zkoušet přímo na stroji?
bronek999
Příspěvky: 521
Registrován: 6. 3. 2014, 6:50

1. 4. 2015, 7:45

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.
Uživatelský avatar
packa
Příspěvky: 6935
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

1. 4. 2015, 8:12

bronek999 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.
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šel
Uživatelský avatar
slezak77
Příspěvky: 1152
Registrován: 1. 6. 2012, 6:45

2. 4. 2015, 7:10

já jsem to na tom androidu zkoušel, ale nepřipojil jsem se, a to jsem zkoušel asi tři tablety.
bronek999
Příspěvky: 521
Registrován: 6. 3. 2014, 6:50

2. 4. 2015, 3:31

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 :(
Přílohy
20150402_162651.jpg
20150402_162640.jpg
Odpovědět

Zpět na „MCU“