Bascom-AVR tanfolyamról általában

Tanfolyamok, oktatások és kapcsolódó házi feladatok...
Avatar
Robert
Elektronbűvölő
Hozzászólások: 9737
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Bascom-AVR tanfolyamról általában

HozzászólásSzerző: Robert » 2011. január 3. hétfő, 11:13

A tanfolyamok tervezett indulásai:
- 2013. február (jelentkezés már lehetséges),

Előzetesen jelentkezni a Kapcsolat oldalon http://avr.tavir.hu/modules.php?name=Feedback vagy az avr (kukac) tavir (pont) hu címen lehetséges a név/emailcím megadásával.

Ha témajavaslat merül fel, azt is a Kapcsolat oldalon http://avr.tavir.hu/modules.php?name=Feedback lehet jelezni...

A havi 1 teljes napos intenzív tanfolyam (összesen 4 alkalom a hétvégi napon) meghirdetésre kerül.

Helyszín: Budapest XVIII. kerület

Akik eddig jelezték, hogy részt vennének a tanfolyamon, azoknak minden tanfolyami indulás előtt közvetlenül emlékeztető kör e-mail kerül kiküldésre. Illetve az ekkor megjelenő hírlevélben is meghirdetésre kerül.

A programozási nyelv:
- Bascom-AVR (Basic),

Egyéb nyelvek csak érintőlegesen kerülnek szóba
- Arduino (érintőlegesen),
- esetlegesen ASM illetve
- még esetlegesebben C.

A tematika (2012. novemberi állapot), de ez kérésre módosulhat/bővülhet is:

Fontos!
Az alapozó témák Távoktatás keretében ingyenesen történnek meg, Január elején!

Témaszám / cím illetve Tartalom
1. Bevezetés: Alapok (Ingyenes)
Mikrokontrollerek helyzete a világban, az AVR története

Mikrokontroller alapú programtervezés, programszervezési alapok,
Programozási keretrendszer telepítése (AVR-Studio, Bascom-AVR, Arduino, WinAVR)
“Hello word”

2. Digitális ki- és bemenetek, adattárolás (Ingyenes)
AVR belső felépítése,
Digitális ki- és bemenetek,
Életvédelem, leválasztás,
Elágazás, feltételrendszerek,
Változótípusok,
“Hello Word”
Nemfelejtő memória kezelése

3. Soros kommunikáció I.
Külvilági kommunikáció,
Sorosport helyzete, története,
Szabvány illetve ajánlás,
Összeköttetési anomáliák,
Alkalmazástechnika, konfigurálás
Soros adatok küldése illetve fogadása,
Terminálemuláció

4. LCD működése (Ingyenes)
LCD működése,
LCD műszaki lehetőségei,
Karakteres LCD és a szabványosság,
Karakteres LCD használata, karakterdefiniálás,
Alkalmazási lehetőségek,
LCD programozása, kezelése
Számformátumok és konverziók
Fordítási eredménytábla

5. Buszrendeszerek, IIC
Buszrendszerek
i2c busz kezelése, villamos és fizikai jellemzők,
A rendszer előnyei és korlátai
Hardware illetve szoftveres megvalósítás,
Alkalmazási minták
- hőmérő
- eeprom
- órachipek
- portbővítő
Hanggenerálás
Programozási trükkök

6. Megszakításkezelés, soros kommunikáció II.
AVR és a megszakításkezelés,
- pollingozás,
Belső segédmemóriák (Frames, Stack),
Watchdog (őrzőkutya) alkalmazása,
BOD funkcionalitás,
MCURST regiszter használata,
Soros kommunikáció II
- bufferelés
- időtúllépés

7. 1-wire buszrendszer
Speciáis buszrendszerek
Egyvezetékes buszrendszer
Jogi és szabadalmi háttér
Licenszkérdések
1-wire alapok, kommunikáció felépítése
Parazita táp, távtáplálás
Típusalkalmazások
- Eszközkeresés
- buszkonverzió
- hőmérő
Dallas iButton
Helye a világban
Alkalmazástechnika
- thermocron
- Robbanásvédelmi és auditálási megközelítés
1-wire a világban, PC kapcsolat
Időjárás-állomások
Adatgyűjtő

8. AVR programozása, analóg világ
AVR programozás és az analog világ
Programozási metódusok
- ISP,
- HV programozás,
- JTAG,
- dW (debugwire)
AVR biztosítékbitek
Analóg világ
- jellemzők
- átmenet a digitális és az analóg világ közt
- AVR lehetőségei
- belső hőmérő
- mérési trükkök

9. Timer – a komplex belső hardver
Timer/Időzítő használata
- számláló
- időzítő
- hangforrás
- PWM
- villogó
- időmérő
- frekvenciamérő
Oszcilloszkóp a PC-ben
AVRCalc illetve KAVRCALC segédprogram használata
RC5 távirányítás

10. Timer II., SPI busz, SD kártya
TIMER folytatás
Alkalmazástechnika: ping, időmérés, RC vezérlés
SPI buszrendszer
Kialakulása, használata
Helye a többi kommunikációhoz képest
SPI működési trükkjei, működési módosulatok
SPI és a Bascom – minták
- Analóg konverzió
- SD memóriakártya kezelés
- natív kezelés
- AVR-DOS
Jelszintillesztés 5V és 3.3V rendszerek között, Zavarjelek

11. Ethernet alapok I.
Ethernet alapok
- OSI réteg
- hálózati eszközök, hálózatdiagnosztika
Megvalósítás:
- RTL8019AS
- ENC28J60
- WizNet
Csomagelemzési alapok

12. Ethernet alapok II.
Ethernet protokollok
- ping/arp
- tcp/ip
- udp
- smtp/pop3
- dns
Csomagfolyamatok
Speciális esetek (modulrendszerek)

13. Ipari buszrendszerek I.
Soros kommunikáció III.

RS485 ipari busz
- fizikai alapok
- modbus
- filedbus
- benbus
Sorosport III.
- speciális konfigurálás,
Szenzorrendszerek
Bootloader
Függvénykönyvtár
- generálása
- jogállása

14. Ipari buszrendszerek II.
- CAN
- bootloader
- zavarvédelem (EMC)
- CE jelölésrendszer és határai (2013. évi változások)

15. Hétszegmens kijelző, grafikus kijelzés, sorosport
Grafikus kijelzés
- szabványchipek
- mobilkijelző
- non-standard modulok
Hétszegmenses kijelzés
Sorosporti kommunikáció IV.
- intelligens eszközök

16. USB kezelés, energiatakarékosság, komparátor
Programozási trükkök
USB kezelés
- célchip
- AVR szoftveresen
- AVR hardware alapon
Energiatakarékosság
Analóg komparáror
RFID


A tanfolyam témakörei rugalmasan módosíthatóak a hallgatói igények alapján. A hétvégi tanfolyamon 4 témakör kerül oktatásra egy-egy alkalommal.

A tanfolyamokon a szükséges demopanelek rendelkezésre állnak!
Költség: 4600 Ft/témakör/fő,
azaz 1 hétvégi alkalom = 4 témakör = 4*4600 Ft/fő.


Tematikus tanfolyamok: előkészítés alatt.
Tervezett témák:
- Mérésadatgyűjtés: hőmérséklet, nyomás, megvilágítás, gázkoncentráció, légszennyezettség, időjárás, számláló, RFID
- Felügyeleti rendszerek: riasztók, behatolásjelzők, távfelügyelet a Hunveyor modellszonda alapján.
- Ethernet alapú adatbázisok létrehozása, adatbáziskezelés, kiértékelés,
- Vállalkozási/üzleti alapok: marketing, cégalapítás, kezdeti lépések, buktatók az EU-ban és itthon
- Forrasztástechnika/nyáktervezés: EAGLE, KiCAD, ólmos és ólommentes forrasztás, beültetés, SMD kemence


Utolsó módosítás: 2012. november 2.
A hozzászólást 8 alkalommal szerkesztették, utoljára Robert 2011. december 26. hétfő, 19:30-kor.

Vissza: “Oktatás”

Ki van itt

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