Hardware/PICEBS/2

(Difference between revisions)
Jump to: navigation, search
(Created page with "{{public}} {{TOC right}} == ARMEBS4 == The armebs4 is a CPU board based on the STM32F417 micro-controller. Unless otherwise noted, this document is also valid for all other ...")
 
Line 4: Line 4:
 
== ARMEBS4 ==
 
== ARMEBS4 ==
  
The armebs4 is a CPU board based on the STM32F417 micro-controller. Unless otherwise noted, this document is also valid for all other board based on this micro-controller. For the record, the STM32F407 is a STM32F417 without the hash and cryptography co-processors.
+
The PICEBS2is a CPU board based on the PIC18F87K22 micro-controller. Unless otherwise noted, this document is also valid for all other board based on this micro-controller.
We use the SMT32F4x7 on these boards :
+
* heivs armebs4 board.
+
* stm32f4 discovery : a low-cost evaluation board for the STM32F407, made by ST.
+
* stm3240g-evla : a development board based on the STM32F417, made by ST.
+
* [[Hardware/AndrosensorBoard |Androsensor board]] : an Android connected IO board, based on the STM32F4x7 made by us.
+
* stm32_camera : a camera board based on the STM32F4x7, made by us.
+
  
 
== Datasheets ==
 
== Datasheets ==
Line 18: Line 12:
 
| '''Description''' || '''Chip type''' || '''Details''' || '''Designator''' || '''Datasheet'''
 
| '''Description''' || '''Chip type''' || '''Details''' || '''Designator''' || '''Datasheet'''
 
|-
 
|-
| Board || ARMEBS4 v1.1 || ||  || Schematics ([[Media:armebs4_1_1.pdf|pdf]], [[Media:armebs4_1_1.sch|pcad sch]]), pcb ([[Media:armebs4_1_1.pcb|pcad pcb]])
+
| Board || PICEBS2 v1.2 || ||  || Schematics ([[Media:armebs4_1_1.pdf|pdf]], [[Media:armebs4_1_1.sch|pcad sch]]), pcb ([[Media:armebs4_1_1.pcb|pcad pcb]])
 
|-
 
|-
 
| Micro-controller || ST STM32F417IGH || Cortex-M4 with floating point, 1MB flash, 128+64KB RAM, USB, Ethernet, ...|| U3 ||
 
| Micro-controller || ST STM32F417IGH || Cortex-M4 with floating point, 1MB flash, 128+64KB RAM, USB, Ethernet, ...|| U3 ||

Revision as of 14:00, 2 June 2015

Contents

ARMEBS4

The PICEBS2is a CPU board based on the PIC18F87K22 micro-controller. Unless otherwise noted, this document is also valid for all other board based on this micro-controller.

Datasheets

FIXME : complete this table

Description Chip type Details Designator Datasheet
Board PICEBS2 v1.2 Schematics (pdf, pcad sch), pcb (pcad pcb)
Micro-controller ST STM32F417IGH Cortex-M4 with floating point, 1MB flash, 128+64KB RAM, USB, Ethernet, ... U3

stm32f4 family : Peripheral register description, ...

stm32f417 : Peripheral list, pinning, memory map, ...

Cortex-M4F inside U3 Cortex-M4 Technical reference manual ARMv7M Architecture Reference Manual
Ram ISSI IS66WVE4M16BLL-70BLI 8 MBytes PSRAM U4 datasheet
Display ST STM32F4-DIS 320x240 TFT with touchscreen x schematics lcd controller touch screen controller
EEPROM Microchip 24LC64 64kbit i2c EEPROM U5 datasheet
Accelerometer Freescale MMA7660FC i2c digital accelerometer U8 datasheet
Ethernet transceiver Microchip (SMSC) LAN8720A 10/100 MBit/s Ethernet transceiver U10 datasheet
Audio codec Maxim MAX98090ETL I2S audio codec U11 datasheet
USB interface FTDI FT4232HQ Quad USB to Multipurpose interface U14 datasheet
Gyroscope ST L3GD20 i2c/SPI MEMS 3-axis digital gyroscope U23 datasheet

Development environment

The development environment is composed of :

  • Eclipse (IDE)
  • gcc (compiling, linking, ...)
  • openocd (programming/debugging)

It is available free of charge, and has been extensively tested under Linux and windows

Setup

The setup has his own page : setup.

Troubleshooting

The Troubleshooting has his own page : Troubleshooting

Memory sections

Sections explained

Various

Personal tools
Namespaces
Variants
Actions
Navigation
Browse
Toolbox