Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Presbiopia - la 43 ani ?

Termen transcriere autovehicul

Cazare Timisoara pe 4-5 zile

Primele zile ale internetului per...
 Ditra 25

Casti USB-C ptr A-54

Aplicatie medicala / asistent med...

De ce vor atația politicieni...
 ERR_ADDRESS_UNREACHABLE

Legea 18/1968 Se mai aplica?

Digi conectare 2 routere prin fir

Succesiune notar versus instanta ...
 Montaj aer conditionat in balcon ...

Cont curent mulți valuta far...

Sugestii plan casa

Experiente cu firme care cumpara ...
 

atmega328 fara arduino

- - - - -
  • Please log in to reply
17 replies to this topic

#1
davidbr

davidbr

    Junior Member

  • Grup: Members
  • Posts: 145
  • Înscris: 24.09.2012
Va salut,

Incerc sa fac sa mearga un atmega328 fara placa arduino.
Am urmat aceasta schema la care am adaugat un led intre pinul 19 al atmega (digital 13 la arduino).

https://www.quora.co...rd-for-projects



Am incarcat exemplul cu led adica acesta

void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(LED_BUILTIN, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
  digitalWrite(LED_BUILTIN, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);					   // wait for a second
  digitalWrite(LED_BUILTIN, LOW);	// turn the LED off by making the voltage LOW
  delay(1000);					   // wait for a second
}


Pe placa arduino functioneaza dar pe montajul meu nu. Este gresita schema urmata ? Aveti alta sugestie de schema?

Va multumesc

#2
adicontakt

adicontakt

    Senior Member

  • Grup: Senior Members
  • Posts: 5,201
  • Înscris: 24.08.2007
trebuie convertit acel cod in HEX si incarcat in atemga cu ajutorul unui programator

#3
pacopaco1967

pacopaco1967

    Guru Member

  • Grup: Senior Members
  • Posts: 25,550
  • Înscris: 13.09.2010
Controllerul Atmega 328 de pe placa arduino are in plus un kernel inscris sa  functioneze corect pe iDE-ul folosit de arduino.

#4
modoran

modoran

    Senior Member

  • Grup: Senior Members
  • Posts: 8,379
  • Înscris: 08.02.2011
Pai exemplul ala necesita arduino, daca vrei sa mearga si asa trebuie sa incarci manual bootloaderul si sa setezi fusebitii in mod corect ( daca faci asta obtii tot un arduino ).

#5
dexterash

dexterash

    --something---

  • Grup: Senior Members
  • Posts: 22,912
  • Înscris: 19.08.2004

 davidbr, on 28 mai 2017 - 16:13, said:

Incerc sa fac sa mearga un atmega328 fara placa arduino.
Arduino nu este o placa, este o platforma software+hardware compatibil.

 davidbr, on 28 mai 2017 - 16:13, said:

Pe placa arduino functioneaza dar pe montajul meu nu. Este gresita schema urmata ? Aveti alta sugestie de schema?
Documentatia necesara se gaseste aici:
http://www.microchip...s/en/ATmega328P
si/sau
https://www.arduino....inoToBreadboard

Edited by dexterash, 28 May 2017 - 16:58.


#6
davidbr

davidbr

    Junior Member

  • Grup: Members
  • Posts: 145
  • Înscris: 24.09.2012
@dexteras o sa compar ce am facut eu cu documentatia de la tine

Multumesc. Revin

LE - Am luat o de la 0 cu linkul de la tine si merge. Probabil am gresit eu ceva in montajul anterior...o sa compar si schemele intre ele , oricum multumesc

Edited by davidbr, 28 May 2017 - 17:15.


#7
modoran

modoran

    Senior Member

  • Grup: Senior Members
  • Posts: 8,379
  • Înscris: 08.02.2011
Si ai obtinut intr-un final tot un arduino.

#8
adicontakt

adicontakt

    Senior Member

  • Grup: Senior Members
  • Posts: 5,201
  • Înscris: 24.08.2007
intrebarea se pune in felul urmator: vrei sa inveti sa lucrezi cu atmega (orice tip) sau iti trebuie la ceva montajul cu led
pentru ca daca iti trebuie doar montajul treaba ar fi simpla

#9
davidbr

davidbr

    Junior Member

  • Grup: Members
  • Posts: 145
  • Înscris: 24.09.2012

 modoran, on 28 mai 2017 - 19:38, said:

Si ai obtinut intr-un final tot un arduino.

Da corect, doar ca mai mic :)

 adicontakt, on 28 mai 2017 - 19:47, said:

intrebarea se pune in felul urmator: vrei sa inveti sa lucrezi cu atmega (orice tip) sau iti trebuie la ceva montajul cu led
pentru ca daca iti trebuie doar montajul treaba ar fi simpla

Sincer inclin spre prima parte..dar cu pasi mici ...

#10
adicontakt

adicontakt

    Senior Member

  • Grup: Senior Members
  • Posts: 5,201
  • Înscris: 24.08.2007
Atunci cred ca e mai bine sa te indrepti un program de compilat hex uri si sa iti construiesti si un programator. De fapt hexul se poate extrage si din arduino numai ca eu nu am inteles niciodata cum trebuie setati fusebitii

#11
binox

binox

    Active Member

  • Grup: Members
  • Posts: 1,260
  • Înscris: 17.02.2008

Quote

Sincer inclin spre prima parte..dar cu pasi mici ...
Asta ar fi cea mai buna alegere daca vrei sa ai flexibilitate maxima.
Arduino e bun cand vrei sa experimentezi ceva rapid, cand nu ai timp de facut cablaj etc, in rest e mult mai ok sa lucrezi direct cu microcontroller-ul.
Ai putea sa incepi prin instalarea soft-ului Atmel Studio care e gratuit si achizitionarea unui programator de tip USBASP pe care-l gasesti f ieftin(ebay, olx, etc), nu merita sa-ti bati capul cu constructia lui.

#12
davidbr

davidbr

    Junior Member

  • Grup: Members
  • Posts: 145
  • Înscris: 24.09.2012
Am deja un usbasp care e inca nedesfacut :) mai ma joc putin cu arduino si apoi trec si la el...cel mai probabil veti observa cand voi face asta pentru ca sigur voi avea nevoie de ajutor :)

Va multumesc mult din nou

#13
mellbo

mellbo

    Member

  • Grup: Members
  • Posts: 885
  • Înscris: 07.06.2010
Pentru Fuse:
http://www.engbedded.com/fusecalc

#14
tatarduka

tatarduka

    Senior Member

  • Grup: Senior Members
  • Posts: 3,042
  • Înscris: 30.10.2006
Daca vrei sa il programezi prin arduino, atunci trebui sa scrii bootloader-ul de la arduino si sa setezi fuset bitii corespunzator.

#15
mellbo

mellbo

    Member

  • Grup: Members
  • Posts: 885
  • Înscris: 07.06.2010
Nu conteaza daca inveti arduino. o sa poti scrie orice controler de la Atmel, si nu doar.
Pentru ce sa te chinui sa inveti un limbaj mai tehnic cat timp toate compileaza in HEX.

Si da, evident, fara bootloader.
Ce e bootloader-ul ? Un fel de al doilea sketh care sta protejat pe fundul oalei(memoriei), cu ajutorul caruia se poate scrie sketh-ul principal, direct pe UART.

Pentru cei cu contraziceri: am scris si pic, si toate neamurile de uC-uri ce mi-au trecut prin Nevoie, cu Notepad++ si compilat cu arduino IDE

Edited by mellbo, 31 December 2017 - 10:00.


#16
edy_wheazel

edy_wheazel

    Superior Member

  • Grup: Senior Members
  • Posts: 51,019
  • Înscris: 31.07.2007
Niciodata nu am folosit placi sau periferice cumparate, aveam un Atmega8 si un USBasp. Programam bootloader-u' cu o placa simpla facuta de mine sau pe un breadboard, pentru varianta finala faceam cablaju' cu toate perifericele pe el.
Ii fain pe Ubuntu ca nu ai nevoie de nici un driver pt. USBasp, pe Win7 de obicei fumam o jumate de pachet de tigari de nervi, pe Win10 nici n-am incercat.

Edited by edy_wheazel, 03 January 2018 - 02:34.


#17
binox

binox

    Active Member

  • Grup: Members
  • Posts: 1,260
  • Înscris: 17.02.2008
Merge USBasp pe win10 fara probleme, am impresia ca relativ recent Microsoft a integrat cumva in win10 driverul de usbasp. Eu aveam un driver instalat si la un moment dat (probabil dupa un update de windows) nu mai functiona,  Am dezinstalat driverul cu care functionase pana atunci si win10 a recunoscut direct usbasp fara sa mai fie nevoie sa instalez alt driver.

#18
edy_wheazel

edy_wheazel

    Superior Member

  • Grup: Senior Members
  • Posts: 51,019
  • Înscris: 31.07.2007
Hm, o sa incerc. Intre timp am achizitionat si o placa cu Atmega2560 pe care o vede fara stres pe Win10 cu un driver pt. convertoru' serial-USB de pe placa.

Anunturi

Bun venit pe Forumul Softpedia!

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate