Table of contents
Introduction (7)
Chapter 1. Basics. Programmers. Programming (9)
1.1 Basics (9)
1.2. PICkit 2, PICkit 3, JDM programmers. MPLAB IDE programming environment. HI-TECH and C30 compilers (11)
1.3. With nose in the documentation (15)
1.4 Examples available on FTP (15)
1.5 Rap-Ort ending chapter (15)
Chapter 2. (PIC16F877A) LED support. Support for LED and alphanumeric LCD displays. Support for servos (17)
2.1 Language C (17)
- LED support (17)
- LED display operation (33)
- Alphanumeric LCD display support (35)
- Servomechanism support (49)
2.2 Assembler (53)
- LED (53) lights up
- LED blinking (61)
- Alphanumeric LCD display support (73)
2.3. Design: mechanical arm control (80) 2.4. Rap-Ort ending chapter (88)
Chapter 3. (PIC16F877A) Key operation. Keyboard operation. Pulse duration summary. Small jump sideways: microC compiler versus I2C nightmare (91)
3.1. Language C (91)
- Keyboard operation (98)
- Pulse duration summation (103)
- Small leap to the side: microC compiler versus I2C nightmare (114)
3.2 Assembler (131)
3.3. Design: code lock (133) 3.4. Rap-Ort ending chapter (140)
Chapter 4. (PIC16F877A) Breaks. External interruption RB0/INT. Timers. Timer module oscillator1. Watchdog. CCP module (PWM). Sleep mode (Sleep) (143)
4.1 Language C (143)
- External interruption RB0/INT (143)
- Timer (154)
- Timer1 module oscillator (159)
- Watchdog (169)
- CCP module (PWM) (172)
- Capture mode (174)
- Compare mode (179)
- PWM mode (184)
- Sleep mode (Sleep) (189)
4.2 Assembler (192)
- External interruption RB0/INT (192)
- Timer (204)
4.3 Design: Frequency meter (211) 4.4. Rap-Ort ending chapter (218)
Chapter 5. (PIC24FJ64GB002) Basics. Interruptions. Removing port lines. SPI. RTCC Module (219)
5.1. Language C (219)
- Basics (219)
- Interruptions (240)
- Removing port lines. SPI interface (251)
- RTCC module (267)
5.2 Assembler (283)
- Basics (283)
- Interruption and trap vector handling (300)
5.3 Project: UART interface and GPS locator (303) 5.4 Rap-Ort closing chapter (312)
Chapter 6 (PIC24FJ64GB002) Supports additional SRAM and EEPROM. Support for SD memory cards. MDD File System. Support for color graphic display (313)
6.1 Language C (313)
- Support for additional SRAM (313)
- EEPROM memory support (320)
- Puzzle (329)
- SD memory card support (330)
6.2 Assembler (347)
- Support for color graphic display (347)
6.3. Design: A/C transmitter and digital thermometer (358) 6.4. Rap-Ort ending chapter (367)
Chapter 7 (dsPIC33FJ128GP802) Basics. A/C transmitter and distance sensor. RS232. (369)
7.1. Language C (369)
- Basics (369)
- A/C transmitter and distance sensor (382)
- RS232 (385)
7.2 Assembler (390) 7.3 Report concluding chapter (393)
The epic about the Great King, or slightly different list of things (395)
About the author (399)
Scorch (401)
|