![]()
PIC programozás
Ezen az oldalon az általam irt, és használt újrafelhasználható PIC rutinokat találod meg. A modulokat a d:\work\pic\modules, a teszt programokat pedig a d:\work\pic\test helyre csomagold ki, igy a projekt file-okat simán be tudod tölteni az MPLAB-ba. (nem lesznek az elérési úttal problémák.) Ha nincs ilyen betüjelű meghajtód, akkor a SUBST parancsal hozz létre egy virtuálisat.
Ha az általam irt modulokat a saját programodban használni szeretnéd, akkor az olvasgatást mindenképpen a Program sablonok és a Base modullal kezd. Ott talalhatók az általános tudnivalók.
A táblázatok első oszlopa tartalmazza a letölthető modult, a második egy példaprogramot, ha van hozzá. A harmadik oszlop a leirás, és egyben link egy bővebb ismertetőre. A negyedik oszlop azt tartalmazza, hogy a modul használatához melyik más modulok szükségesek még.
A modulok mindegyike a 12f es 16x családhoz iródtak, de például program sablon létezik 12c családhoz is.
Alap
Modul Példa progi Leirás Függőség base_117.zip base_16f877a.zip Alap definiciók és makrók - template.zip
- Program sablonok
10200, 12c509, 12f675,
16f628, 16f684, 16f690,
16f819, 16f84, 16f882
16f870, 16f871, 16f872, 16f877abase modul_100.zip - Modul sablonok base
Általános
Periféria specifikus
Modul Példa progi Leirás Függőség nlcd_104.zip nlcd_16f84.zip LTSCC7021A LCD Modulhoz kezelő rutinok base, wait lcd_102.zip lcd_16f84.zip HD44780 kompatibilis LCD Modulhoz kezelő rutinok base, wait 24cxx_101.zip 24cxx_16f872.zip 24cxx I2C EEPROM család kezelése base, i2c_xx max7456_100.zip max7456_16f819.zip MAX7456 videó feliratozó kezelése base, i2c_xx pcf8563_100.zip pcf8563_16f872.zip PCF8563 RTC kezelése (óra IC) base, i2c_xx rfm12_100.zip rfm12_16f628.zip RFM12 rádiós modul kezelése base
Ird meg kérdésed vagy véleményed: