AVR kezdőnek

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Válasz küldése
bagizoltan
Bitmanipulátor
Hozzászólások: 128
Csatlakozott: 2015. december 8. kedd, 19:52

Re: AVR kezdőnek

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

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: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: AVR kezdőnek

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

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: 128
Csatlakozott: 2015. december 8. kedd, 19:52

Re: AVR kezdőnek

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

OK!
Köszönöm!
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Re: AVR kezdőnek

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

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: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Re: AVR kezdőnek

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

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: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: AVR kezdőnek

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

Beraktam én is a képet. Meg adatlap-képet is....
Aztàn minek 8O ...
bagizoltan
Bitmanipulátor
Hozzászólások: 128
Csatlakozott: 2015. december 8. kedd, 19:52

Re: AVR kezdőnek

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

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
Elektronbűvölő
Hozzászólások: 907
Csatlakozott: 2007. március 25. vasárnap, 6:00

Re: AVR kezdőnek

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

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: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: AVR kezdőnek

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

Vissza az alapokhoz:
- Melyik chip?
- adatlapján, chiprajzon hol van a "PD6" kivezetés/láb?
bagizoltan
Bitmanipulátor
Hozzászólások: 128
Csatlakozott: 2015. december 8. kedd, 19:52

Re: AVR kezdőnek

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

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: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: AVR kezdőnek

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

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: 128
Csatlakozott: 2015. december 8. kedd, 19:52

Re: AVR kezdőnek

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

OK!
Semmi gond, nem kérdezek többet erről a témáról!
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Re: AVR kezdőnek

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

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: 128
Csatlakozott: 2015. december 8. kedd, 19:52

Re: AVR kezdőnek

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

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: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: AVR kezdőnek

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

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.
Válasz küldése