AVR kezdőnek

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
bagizoltan
Bitmanipulátor
Hozzászólások: 114
Csatlakozott: 2015. december 8. kedd, 19:52
Tartózkodási hely: Budapest

Re: AVR kezdőnek

HozzászólásSzerző: bagizoltan » 2016. május 3. kedd, 6:45

Kedves Robert!

Ha már így összeakadtunk :D
Íratam privátban is de biztosan nem kaptad meg. Fel szerettem volna iratkozni az AVR trükkök tanfolyamra, de "hibás link" hibaüzenetet kapok. Pedig mint aktivitásomból is látszik nagy szükségem lenne a tanfolyamra :D

Köszönettel

Bagi

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9912
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: AVR kezdőnek

HozzászólásSzerző: Robert » 2016. május 3. kedd, 6:48

Egy chip mintáját nézed. Soha nem igaz ez az összes AVRre!
Tiny13 pl 8 lábú, atmega2560 100.
adatlap!

És a korábban írt pinout funkcionâlis basom tool.

A feliratkozás hétvégétől fog élni, a hibát keresem....

bagizoltan
Bitmanipulátor
Hozzászólások: 114
Csatlakozott: 2015. december 8. kedd, 19:52
Tartózkodási hely: Budapest

Re: AVR kezdőnek

HozzászólásSzerző: bagizoltan » 2016. május 3. kedd, 8:54

OK!
Köszönöm!

Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3232
Csatlakozott: 2008. augusztus 29. péntek, 6:00
Tartózkodási hely: Újkígyós

Re: AVR kezdőnek

HozzászólásSzerző: kapu48 » 2016. május 3. kedd, 9:10

Talán Robert erre gondólt?

És vid az egeret a kérdéses lább fölé!
Nincs meg a kellő jogosultságod a hozzászóláshoz csatolt állományok megtekintéséhez.

Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3232
Csatlakozott: 2008. augusztus 29. péntek, 6:00
Tartózkodási hely: Újkígyós

Re: AVR kezdőnek

HozzászólásSzerző: kapu48 » 2016. május 3. kedd, 9:26

Folytatás:
Nincs meg a kellő jogosultságod a hozzászóláshoz csatolt állományok megtekintéséhez.

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9912
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: AVR kezdőnek

HozzászólásSzerző: Robert » 2016. május 3. kedd, 13:45

Beraktam én is a képet. Meg adatlap-képet is....
Aztàn minek 8O ...

bagizoltan
Bitmanipulátor
Hozzászólások: 114
Csatlakozott: 2015. december 8. kedd, 19:52
Tartózkodási hely: Budapest

Re: AVR kezdőnek

HozzászólásSzerző: bagizoltan » 2016. május 4. szerda, 6:22

Fiúk!
Köszönöm a képeket! Sajnos nem tudom minden nap olvasni a fórumot, bocs, ha néha hosszabb ideig nem reagálok!
A leírás olvasgatást követpően elővettem a BASCOM-ot, és próbálgatom. Hamarosan lesz infóm, hogy PortB.6-ra ténylegesen melyik lábon villog a led, és hol a hiba. (Szinte biztos, hogy bennem :-))
Bagi

Avatar
winnerbt
Chipfüstölő
Hozzászólások: 884
Csatlakozott: 2007. március 25. vasárnap, 6:00
Tartózkodási hely: Kecskemét

Re: AVR kezdőnek

HozzászólásSzerző: winnerbt » 2016. május 4. szerda, 10:21

Na, feladtam. Utána olvastam, nem is találtam hasonlót (még). A gond az, hogy a papíron írt 50+usec idő igazából van, hogy 34usec, egy darab INT elvisz 7-8-at üresen, így átlépem összességében a szabad időt. Kap egy Tiny13-at maga mellé 80Ft-ért és soroson átküldi az adatot és kész. (vagy átvésem az egészet STC uC-re). AVR-studióban néztem, mit hogyan kezel, talán nagy bitvadászattal lehetne csökkenteni az INT futásidőt, csak annyit nem ér az egész. (vagy majd ha nagy ASM hangulatban leszek...talán).
Köszi mindenkinek az ötleteket.
JAni

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9912
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: AVR kezdőnek

HozzászólásSzerző: Robert » 2016. május 4. szerda, 10:22

Vissza az alapokhoz:
- Melyik chip?
- adatlapján, chiprajzon hol van a "PD6" kivezetés/láb?

bagizoltan
Bitmanipulátor
Hozzászólások: 114
Csatlakozott: 2015. december 8. kedd, 19:52
Tartózkodási hely: Budapest

Re: AVR kezdőnek

HozzászólásSzerző: bagizoltan » 2016. május 4. szerda, 10:56

Szia!
Még mindíg az ATmega328p.

BAscom leírás szerinti D port kiosztás:
Port Pin Alternate Functions
PORTB.0 T0 (Timer/Counter 0 external counter input)
PORTB.1 T1 (Timer/Counter 1 external counter input)
PORTB.2 AIN0 (Analog comparator positive input)
PORTB.3 AIN1 (Analog comparator negative input)
PORTB.4 SS (SPI Slave Select input)
PORTB.5 MOSI (SPI Bus Master Output/Slave Input)
PORTB.6 MISO (SPI Bus Master Input/Slave Output)
PORTB.7 SCK (SPI Bus Serial Clock)

Itt a MOSI kivezetés a PortD.5 kivezetésen.

Az általad is becsatolt ATmega328p lábkiosztáson viszont:
PB3 (MOSI/OC2A/PCINT3)

Itt látok ellentmondást, de egy két nap és feloldom!

Bagi

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9912
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: AVR kezdőnek

HozzászólásSzerző: Robert » 2016. május 4. szerda, 12:00

A fogalmat nem érted: "Bascom szerint"
Ilyen NINCS. Van chip adatlap, van Bascom lábkiosztás mutató belső TOOLbar/eszköz.

A súgó ban van _egy minta_ _valamely_ nem nevesített chipre. Egy I/O láb többféle funkcionalitással is bírhat.
Én az értetlenség miatt ki is szállok a további kommunikációból, jobban nem elmagyarázható:
Vedd elő az atmel adatlapot / Bascom által letöltött chiphez tartozó pdf-t és abban nézd meg.

:twisted: :roll: :!: :?:

bagizoltan
Bitmanipulátor
Hozzászólások: 114
Csatlakozott: 2015. december 8. kedd, 19:52
Tartózkodási hely: Budapest

Re: AVR kezdőnek

HozzászólásSzerző: bagizoltan » 2016. május 4. szerda, 14:05

OK!
Semmi gond, nem kérdezek többet erről a témáról!

Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3232
Csatlakozott: 2008. augusztus 29. péntek, 6:00
Tartózkodási hely: Újkígyós

Re: AVR kezdőnek

HozzászólásSzerző: kapu48 » 2016. május 4. szerda, 17:23

Ha találsz 1 neked tetsző projectet!
Azt mindig hozzá kell igazítanod az általad használt HW, környezethez!

Ez ilyen egyszerű!
Mit nem lehet ezen megérteni?
:roll:

bagizoltan
Bitmanipulátor
Hozzászólások: 114
Csatlakozott: 2015. december 8. kedd, 19:52
Tartózkodási hely: Budapest

Re: AVR kezdőnek

HozzászólásSzerző: bagizoltan » 2016. május 4. szerda, 19:37

Hali!
Kiderült a titok! A PortB.4 az arduino 12 kivezetésén villog, ami az ATmege328p 17 számú lába, aminek a jelölése a chip bekötési rajzán PB4 (MISO/PCINT4).
Ha most megnézem az http://avrhelp.mcselec.com/ weboldalon a portb leírását, ott azt írják a portB 4. bitjére, hogy SS (SPI Slave Select input). Szóval az utóbbi tűnik rossznak, mert a MISO kivezetést a 6. biten említik. Vagy én értem félre az egészet! Viszont az villog amit akarok, és ez jó!
Bagi

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9912
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: AVR kezdőnek

HozzászólásSzerző: Robert » 2016. május 4. szerda, 20:42

Ha a súgóba nem bele-bele kapnál, látnád a fejezet elejét:
"The AVR chips all have internal hardware that can be used.

For this description of the hardware the 90S8515 was used. Newer chips like the Mega8515 may differ and have more or less internal hardware."
Azaz, az itt felsorolt minták/leírások a 90s8515 chipre vonatkoznak...
MINDEN amit eddig néztél a helpben erre a chipre vonatkozik. (Mondjuk ezt már kb lassan 4 napja mindenki írta.)
Chip adatlap: http://www.atmel.com/images/doc0841.pdf

90s8515.gif
Nincs meg a kellő jogosultságod a hozzászóláshoz csatolt állományok megtekintéséhez.


Vissza: “Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)”

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 1 vendég