Hardware/PICEBS/Welcome
(Difference between revisions)
(→Software) |
|||
Line 57: | Line 57: | ||
** [https://hevslabs:hevslabs@repos.hevs.ch/svn/picebs2-labs/trunk/incbin.exe incbin.exe -> Transform any file in a 'C' table of characters (for bitmaps, ...)] | ** [https://hevslabs:hevslabs@repos.hevs.ch/svn/picebs2-labs/trunk/incbin.exe incbin.exe -> Transform any file in a 'C' table of characters (for bitmaps, ...)] | ||
** [https://hevslabs:hevslabs@repos.hevs.ch/svn/picebs2-labs/trunk/TheDotFactory.exe TheDotFactory.exe -> Transform any font on your PC in a 'C' table of characters for graphical use] | ** [https://hevslabs:hevslabs@repos.hevs.ch/svn/picebs2-labs/trunk/TheDotFactory.exe TheDotFactory.exe -> Transform any font on your PC in a 'C' table of characters for graphical use] | ||
− | * Tips | + | * Tips & tricks |
+ | ** CPU speed control | ||
<pre> | <pre> | ||
// to work with maximum CPU speed (64MHz) insert following code at start. | // to work with maximum CPU speed (64MHz) insert following code at start. | ||
Line 64: | Line 65: | ||
... | ... | ||
</pre> | </pre> | ||
+ | |||
== Bugs, issues, questions and comments == | == Bugs, issues, questions and comments == | ||
Feel free to contact the [[Hardware/PICEBS/2/Team |PICEBS2 team]] when you encounter a problem. Don't forget to have a look at the [[Hardware/PICEBS/2/Troubleshooting|troubleshooting]] section ;) | Feel free to contact the [[Hardware/PICEBS/2/Team |PICEBS2 team]] when you encounter a problem. Don't forget to have a look at the [[Hardware/PICEBS/2/Troubleshooting|troubleshooting]] section ;) |
Revision as of 10:44, 14 July 2015
|
Welcome to the PICEBS2 wiki
If you don't know what the PICEBS2 project is, have a look a the presentation.
Presentation
PICEBS2 (hardware details) is the name of a small embedded computer board targeted at teaching embedded system programming. As it's name suggests, it's the second iteration of a successful family of Microchip PIC board, this time focused on a stronger system.
We, the PICEBS2 team, provide a comprehensive solution for
- Practical work for HEI courses Information systems
- All kind of project featuring a low-sized micro-controller.
What can be done with the PICEBS2 ?
The board is powerful enough to run applications with:
- LCD and touch screen interface
- Serial port usage (UART)
- CAN interface
- FIXME complete this list
- This board includes the PICKIT3 for programming and debugging
Hardware
Here is a list of the main PICEBS2's characteristics
- CPU PIC18F87K22
- High range PIC18 family with 128kB Flash & 4kB RAM
- RTC
- 12 bits ADC
- 11 timers
- UART, SPI, I2C
- ...
- Onboard PICKIT3 debugger
- Compatible with MPLABX
- LCD Display
- 320x240
- Touch screen
- Networking and communication
- CAN
- RS232
- PS2 keyboard
- Olimex UEXT
Software
- Source files for assembler laboratories
- Source files for C laboratories
- Tools
- Tips & tricks
- CPU speed control
// to work with maximum CPU speed (64MHz) insert following code at start. PLLEN = 1; // activate PLL x4 OSCCON = 0b01110000; // for 64MHz cpu clock (default is 8MHz) ...
Bugs, issues, questions and comments
Feel free to contact the PICEBS2 team when you encounter a problem. Don't forget to have a look at the troubleshooting section ;)