Bascom kezdetek - Arduino illesztés

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Avatar
szuperp
Bitmanipulátor
Hozzászólások: 116
Csatlakozott: 2012. november 17. szombat, 7:00

Bascom kezdetek - Arduino illesztés

Hozzászólás Szerző: szuperp »

Sziasztok!

Szükségem lenne némi segítségre...

feltelepítettem arduino-t... működik.
feltelepítettem Bascom-ot... állítgattam, de elakadtam.
jelenleg minden programer az .eep -file-t keresi..

A compiler outputm-jában nem is szerepel...

remélem értitek a problémám.

a lényeg az, hogy nem tudok bascom alol felprogramozni arduinot, de ardunio alol már igen.
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Hozzászólás Szerző: kapu48 »

Őszintén! Nem igazán értem a problémádat.

Esetleg a Programmer-ben az EEPROM fül helyet a FlashROM-ot kellene kiválasztanod.
Avatar
szuperp
Bitmanipulátor
Hozzászólások: 116
Csatlakozott: 2012. november 17. szombat, 7:00

Hozzászólás Szerző: szuperp »

akkor esetleg kezdjük az elejéről:

Bascom betölt.
Options - Compiler -Chip: m328pdef.dat
-Output: Bin,Debug,HEX,Rep,Err,AVR, Optimize kipipálva
-Communication: 9600bps, 16Mhz
- Communication: com3, 9600bps, parity:0, Databits:8, Stopbits 1

ha idáig oké, akkor mi következik?

Programerben próbáltam beállítani egy externalt, a bascom2.bat-ot
ekkor timeout-ot ír... és látom, hogy kéne neki egy xxx.EEP file, de az nincsen... a fordító nem csinálta meg.

próbáltam a programerben beállítani az arduino-t...
azt mondja: xxx.EEP not found... (igen tudom... ezt mondtam)
melleselg nem is tudja kiolvasni, hogy milyen chip van a végén... azt írja, hogy:
detected micro does not match the selected MicroATmega328p -vel... pedig az van.
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Hozzászólás Szerző: kapu48 »

Talán ez segit neked:
Bascom és az AVR-duino
http://avr.tavir.hu/modules.php?name=Co ... ge&pid=104
Avatar
szuperp
Bitmanipulátor
Hozzászólások: 116
Csatlakozott: 2012. november 17. szombat, 7:00

Hozzászólás Szerző: szuperp »

sajnos a 815-ős project nem a drivert tartalmazza... teljesen más van a link alatt :(
de mindegy is mert mint említettem ezen a részén túl vagyok és működik az arduino program, és fel is tudok tölteni vele...
a bascom beállításainál ugye mutatja, hogy használjam a bascom2.bat-ot...
de ez a hibaüzenet történik:
avrdude.exe: stk500v2_ReceiveMessage(): timeout
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Hozzászólás Szerző: kapu48 »

Megint nem értem!
Ha olvastad az előző linket?

Akkor ott van a végén a témához tartozó Forum címe.
Miért nem ott kérdezel?
http://avr.tavir.hu/modules.php?name=Fo ... highlight=

Esetleg ezt is olvastad?
Avatar
szuperp
Bitmanipulátor
Hozzászólások: 116
Csatlakozott: 2012. november 17. szombat, 7:00

Hozzászólás Szerző: szuperp »

igen. Elolvastam.
Flip keretrendszerem nincsen... lehet az hiányzik...
most pihenek. majd holnap folytatom :(
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Figyelmesen olvass!

A flip mihez kell? -> Arduino Leonardo, eredeti bootloaderhez.

bascom2.bat nincs is sehol!
Pontosan milyen paneled van?
Diecimila? R3? Duemilanove? Uno?

Bascom belső arduino feltöltőt használod?
Milyen verziószámú a Bascomod?

A fent hivatkozott fórumot átolvastad és a végéről a duino2.bat-t használod?
Milyen verziójú az Arduino keretrendszered?


Ha duino2.bat:
external programmer: duino2.bat.
Paramétereket jól adtad meg?
Ide tudod copy-zni a paramétersort?
duino2.bat a %1...%4 paramétereknél mit ír ki, ha debug=1 a duino2.bat-ban?
Avatar
szuperp
Bitmanipulátor
Hozzászólások: 116
Csatlakozott: 2012. november 17. szombat, 7:00

Hozzászólás Szerző: szuperp »

Bascom2.bat elírás.. duino2.bat sorry.

AVR-Duino/R3 a panel.

próbáltam Bascom belső arduino feltöltőt is, de nem működik.

Bascom 2.0.5.0 a verzió

fórumot átolvastam... és próbáltam mindeféle duino2.bat-ot...
és most éppen az utolsó 1.0.4 alpha fut....

paraméterek:


set avrdudefile=C:\ardu\arduino-1.0.2\hardware\tools\avr\bin
set avrdudeconf=C:\ardu\arduino-1.0.2\hardware\tools\avr\etc\avrdude.conf
set comport=COM3
set chip=328UNO
set debug=1
set flip=C:\Program Files (x86)\Atmel\Flip 3.4.3\bin

bascom-ban:
{file} {EEPROM} COM3 328UNO

ennyi... de sokmindent próbálatm még... azt gondolom nem szinkronizál...

arduino 1.0.2

és
program1: C:.....fornext.bin
program2: C:.....fornext.eep
program3: com3
program4: 328UNO
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

R3 : diecimila!!!!!!!!!!!!!!!

nem 328UNO, hamem 328 a paraméter.

UNO: ATMega16U2/ATMega8U2 az illesztőchip.
R3/diecimila/duemilanove: FT232 illesztőchip.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

AVR-Duino/Arduino uploader for Bascom by AVRDuDe
Version: 1.0 alpha for Arduino-NG / Arduino-Diecimila / Arduino-UNO / Wiring-Mega128 / Arduino-Mega1280.2560
Contact: csehrobert(at)tavir(dot)hu
http://avr.tavir.hu
(c) 2011-05-01

Usage: duino.bat "flash.hex" "eeprom.hex" ("comx" "chip")

Where flash.hex - flash file to write to AVR (raw/hex/bin format)
eeprom.hex - eeprom file to write to AVR (raw/bin format)
comx - serial, where connected the AVR-Duino (optional)
chip - chip name which in AVR-Duino (optional)

There are some optional/default parameter (Com:COM6 and chip:168)

Chip: 168 - ATMega168 / Arduino
328 - ATMega328 / Arduino
8 - ATMega8 / Arduino
328UNO - ATMega328 / Arduino UNO
128 - ATMega128 / Wiring
1280 - ATMega1280 / Arduino Mega
2560 - ATMega2560 / Arduino Mega
Avatar
szuperp
Bitmanipulátor
Hozzászólások: 116
Csatlakozott: 2012. november 17. szombat, 7:00

Hozzászólás Szerző: szuperp »

igen... csak így maradt.. korábban 328 volt a paraméter, csak próbálgattam..
most visszaállítottam, semmi nem változott.. :(


esetleg annyi az észrevételem, hogy *.EEP file-t keres, nem *.hex-et az epromba... de gondolom ez most lényegtelen... bepipáltam a programer ben a use hex -et..
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

C:\ardu\arduino-1.0.2\hardware\tools\avr\etc\avrdude.conf

helyett

C:\ardu\arduino-1.0.2\hardware\tools\avr\etc
Avatar
szuperp
Bitmanipulátor
Hozzászólások: 116
Csatlakozott: 2012. november 17. szombat, 7:00

Hozzászólás Szerző: szuperp »

nem jó! hiabüzenet... kell neki. :(
Avatar
szuperp
Bitmanipulátor
Hozzászólások: 116
Csatlakozott: 2012. november 17. szombat, 7:00

Hozzászólás Szerző: szuperp »

nem kéne a sebességet konfigurálni, órajelet? hmm... mintha valami sync hiba lenne... timeout..
Válasz küldése