Discussion Overview
The discussion revolves around learning resources for the PIC18F series microcontroller, focusing on whether to start with C programming or understanding the microcontroller's structure. Participants share recommendations for books and resources, as well as tools needed for programming.
Discussion Character
- Exploratory
- Technical explanation
- Homework-related
Main Points Raised
- One participant suggests starting with basic C programming and then learning the block diagram of the PIC18F to understand its layout, referencing the datasheet as a key resource.
- Another participant raises the importance of having a C compiler for the PIC18F, mentioning options like Microchip's C18 compiler and the CCS Compiler, while also noting that assembly language can provide deeper hardware understanding.
- A participant expresses interest in controlling a robot or cansat using the PIC18F and requests recommendations for basic C programming books.
- Several book recommendations are provided, including a link to the C Programming Wiki book and a suggestion for "Practical C Programming" by Steve Oualline, as well as a mention of the classic "C Programming Language" by Kernighan and Ritchie.
Areas of Agreement / Disagreement
Participants generally agree on the need to learn both C programming and the structure of the PIC18F, but there is no consensus on the best starting point or the most suitable resources.
Contextual Notes
Some participants mention the need for a development board and programmer, but details on specific models or configurations are not provided. There are also references to other threads that may contain additional resources or discussions on development boards.