2011-04-07
2011-02-18
2010-11-18
- Új kapcsolódó lap: C18lib A Microchip C18 v3.22 PIC18 perifériakönyvtár javításai, módosításai, használata
- lcd/xlcd_8bit.c Új mintaprogram: LCD kijelző használata 8 bites módban, a gyári függvények segítségével
2010-11-17
2010-08-09
- analog/ledek.c Új mintaprogram: Analóg jellel történő vezérlés (futófény)
- analog/adclib.c Új mintaprogram: Feszültség és hőmérséklet mérése a Microchip támogatói programkönyvtár használatával
2010-08-05
- A Microchip C18 perifériakönyvtárában az adc.h állomány javítása. A 3.22-es verziójú C18 fordítóval kapott header fájlban nincsenek definiálva az ADC_V10 kategóriájú (PIC13K50, PIC14K50) mikrovezérlőkhöz az OpenADC() paraméterezéséhez szükséges makrók egy része (pl. a konverziós órajelet és az adatgyűjtési időt konfiguráló makrók) Javítása: a fájl elején az első hosszú if defined ( ADC_V1 ) || defined ( ADC_V2 ) ... stb. litániába vegyük fel a || defined(ADC_V10) tagot is!
- ENABLE_AN3....ENABLE_AN11 makrók definiálása a piccolo-14k50.h állományban. Ezeket a makrókat az OpenADC() függvény utolsó paraméterének (PORTCONFIG) összeállításához használhatjuk. Például az alábbi kódrészletben az AN10 és AN11 csatornákat engedélyezzük:
#include "adc.h"
#define USE_OR_MASKS
OpenADC(ADC_FOSC_64 | ADC_RIGHT_JUST | ADC_20_TAD,
ADC_CH10 | ADC_INT_OFF,
ADC_REF_VDD_VDD | ADC_REF_VDD_VSS,
ENABLE_AN10 | ENABLE_AN11);
2010-07-19
2010-07-02
- timers/squarewave.c Új mintaprogram: Négyszöghullám előállítása Timer2-vel keltett periodikus programmegszakítások segítségével
- timers/ledblink.c Új mintaprogram: LED4 villogtatása, Timer0-vel keltett periodikus programmegszakítások segítségével
- timers/ledswitch_tmr0.c Új mintaprogram: Bemenet mintavételezése Timer0 megszakításokkal, LED1 ki/bekapcsolása
- timers/rtc.c Új mintaprogram: Timer1 külső oszcillátorának használata (Real Time Clock)
2010-06-20
- A piccolo_usb.c egy apró hibájának javítása (fölösleges és bezáratlan feltételes fordítási direktiva eltávolítása a ReadPot() eljárásból)
- ch09/change_test.c - Új mintaprogram: A bemeneti szint megváltozását jelző interrupt kipróbálása
- ch09/bounce_test.c - Új mintaprogram: Nyomógomb pergésének vizsgálata
- ch09/wakeup.c - Új mintaprogram: A CPU felébresztése változásjelző programmegszakítással
- ch09/wakeup-int0.c - Új mintaprogram: A CPU felébresztése az INT0 programmegszakítással
- ch09/wakeup-int2.c - Új mintaprogram: Mintaprogram INT2 használatára
2010-06-10
- A PICCOLO-HID-Bootloader-PIC18F4550.hex és a PICCOLO-HID-Bootloader-PIC18F14K50.hex bootloader checksum hibájának kijavítása (az utolsó előtti sorban, az UserID-nél).
2010-06-09
2010-04-21
- bootloader/CDCTerminal.exe az ékezetes karaktereket is megjeleníti (USB Device - CDC Basic demo - PC Software example VC++ 2005 forráskódjában Form1.h eljére kellett egy sor: using namespace System::Text; Emellett a soros port megnyitása után is be kellett iktatni egy sort: serialPort1->Encoding=EncodingDefault;)
2010-04-20
- include/piccolo-14k50.h módosítása (a konfigurációs biteknél a Boot Blokk kódvédelem beállítása, WDT utószámláló átállítása 256-ra)
- bootloader/PICCOLO-HID-Bootloader-PIC18F14K50.hex a konfigurációs bitek módosítása a fentiek szerint
- include/piccolo-4550.h módosítása (a konfigurációs biteknél a Boot Blokk kódvédelem beállítása, WDT utószámláló átállítása 256-ra)
- bootloader/PICCOLO-HID-Bootloader-PIC18F4550.hex a konfigurációs bitek módosítása a fentiek szerint
Cserny István, PICCOLO projekt 2009-2010.