Mostrando postagens com marcador pic32. Mostrar todas as postagens
Mostrando postagens com marcador pic32. Mostrar todas as postagens

2012-05-21

Nova IDE Pinguino 3.X!

Novos recusos como autocomplementação, lista de funções, includes, arquivos, debug serial, ...

Suporte Mac OS X para placas com PIC32, e muito mais! ;-)

Para testar a versão X.3 da IDE uso o seguinte comandos:


Instalação:
svn checkout http://pinguino32.googlecode.com/svn/branches/x.3/ pinguino32-x.3

Atualização:
cd pinguino32-x.3
svn update

Imagens:



2012-05-17

Pinguino32-DIY PIC32 - nunca ficou tão fácil!

Nos do grupo Pinguino, acabamos de lançar a nova placa de desenvolvimento Pinguino32-DIY (Do It Yourself) com suporte aos microcontroladores  PIC32MX250F128 e PIC32MX220F032B.

Todo o projeto em KiCAD e BOOTLOADER, ambos sob licença GPL, você encontra na pagina do google code do Pinguino.

O poder de um processador MIPS 32bits em formato SPDIP de 28 pinos, fácil de montar, qualquer um monta até em uma proto board.

Características:
PIC32MX250F128 / PIC32MX220F032B.
- Freqüência 40 MHz
- Processador MIPS de 32bits
- formato SPDIP de 28 pinos
- RAM de 32K / 8K
- Flash de 128K / 32K
- USB Host/Client 2.0, I²C, SPI, DMA, RTC, PMP, e muito mais ...
- 19 E/S

Só pedir uns samples da Microchip!

2012-02-29

OLIMEX Pinguino32, ITDB02 running!

Just got ITDB02 8bits running with OLIMEX Pinguino32 board.


ITDB02 and Pinguino32

OBS: Needs remove C20 capacitor from OLIMEX pinguino board.


OBS²: Needs remove all resistors from ITDB02 Shield.



2011-09-12

Pinguino32X versão svn x.2

A nova versão da IDE Pinguino para PIC32 e PIC18, já está disponível, neste final de semana atualizei a biblioteca ITDB02 para o PIC32, a versão x.2 é uma grande revisão do projeto PIC32 inicial, bem como têm muitas atualizações para PIC18.

- Suporta um número maior de placas PIC18 e PIC32
- Compilador open source para PIC32 com otimizações, que são pagas na plataforma C32 da Microchip (-O2 e outras)
- Devido a essas otimizações o display ITDB02 não estava se garantindo com a nova velocidade, patch

Para instalar a partir do svn use o comando:
svn checkout http://pinguino32.googlecode.com/svn/trunk/ pinguino32-read-only

2011-08-30

ITDB02 3.2" widescreen with PIC32 Pinguino!




Just ported ITDB02 3.2" widescreen library from Arduino to Pinguino32X, that library use all 16 IOs from PORT D.

2011-05-04

Pinguino32X by OLIMEX.com

Just received my new 2 develop sample Pinguino32X boards, that boards uses a PIC32MX440.
80MHz, 256K of Flash.

2011-04-28

MPLAB X IDE



The MPLAB X IDE!
A Microchip acaba de lançar uma nova página para sua nova IDE multiplataforma o MPLAB-X!
http://www.microchip.com/mplabx/

2011-03-16

Pinguino32X minimum - REV4

Pinguino32X minimum REV4 - IO PIN Mapping
- I made a mistake on PROG/USER buttons positions, swapped
- Added PWM pins
- Added voltage pin legend

2011-03-10

Library for ITDB02 2.4" 8bits BUS with ILI9325 controller for Pinguino32X

Henning Karlsen made a very nice Arduino Library for ITDB02 displays
I ported it to Pinguino32X(PIC32)

I made some changes and implemented a "High Speed mode"
Original Arduino takes 135 seconds on run Landscape Demo
Ported Pinguino32X takes 75 seconds on same task
Ported Pinguino32X with High Speed patch takes 25 seconds only! nice not?

Original Arduino library by Henning Karlsen





We can find a ITDB02 2.4" display at: http://iteadstudio.com/store/
This has touch screen and a SD card slot too, next ports!

2011-02-23

Placa Pinguino32X da OLIMEX!

Viva! Temos a primeira placa Pinguino 32X, com PIC32MX440F256L

Especificações:
- PIC 32MX440F256L at 80 Mhz,
- RTC already on board ( crystal + capacitor ),
- LIPO charger,
- Wide power supply ( 9-30 VDC ),
- Noise free,
- UEXT connector,
- Shield compatible......
- And a lot of other great features..

Acho que tem gente que vai querer uma destas, ainda mais quando souberem que custará menos que uma Arduino Mega!


Jp.Mandon Blog

Pinguino32X minimum - REV3

Just revised pin layout for UBW32, and changed last 6 pin numbers.
Regis, sent me UBW32 Pinguino32X IO mapping, it got a revision too:

2011-02-21

Pinguino32X minimum - REV2

During port of LCDlib to Pinguino32X, I detected a noise on 3.3V Regulator, adding two capacitors between Vout (3.3V) and GND, solved it.

Here the new schematic:

2011-02-16

Pinguino32X minimum - rev.4 updated

Pinguino32X is the newest project on port and run code from Arduino boards using Microchip PIC micro-controllers:
Using a PIC32MX4xx/5xx/6xx/7xx  we have:
- 80 MHz power! (default on Pinguino 32X)
- 78 IO Pins (Arduino PIN 0 is PIC32 RC4 pin, see UBW32 pin order, look on eagle schematic)
- 16 Channels, 10bit ADC
- USB, DMA, OTG, CAN, LAN, RTC, SPI, i2c and more ...

First all, we need some vital pieces:
1- PIC32MX795F512L or a PIC32MX460F512L from Microchip, you can take 3 samples at Microchip.com, SAMPLES
PIC32

2- A TQFP 100pins 0.4mm, U$1,50 at Futurlec, SMD_Adapters
TQFP Adapter 100pins/0.4mm

3- Some common electronics:
Type Value QTD
Capacitor
22 pF
2
Capacitor
100 nF
6
Capacitor
10 µF
2
Capacitor
1 µF
1
Resistor
10 KΩ
3
Resistor
330 Ω
5
LED
-
5
Crystal
8MHz
1
Switch Button
-
3
Regulator
KIA78R33 (3.3V)
1

4- And a Breadboard!

Next we need do the hard work, solder the chip, yeah a SMD 100pins 0.4mm, less then a half millimeter. Thanks a friend, he soldered to me it...
PIC32MX795 soldered

I made a schematic with Pinguino PINs 0 to 78, using UBW32 pin order.

Pinguino32 minimum circuit

Here my Board:
Pinguino32X minimum

Files:
UBW32 Firmware:
UBW32_HIDBoot_MX795.hex
UBW32_HIDBoot_MX460.hex

Atention:
1- You need a pickit3 or similar to program PIC32MX795, I used MPLAB-X (blogged)

2- You can use a pickit2 for PIC32MX460 (last supported PIC32), pk2cmd works very well.

3- We need powerup PIC32 or can't program it, for a UBW32 board use the USB cable.

If you have a PIC32MX460, this is the command line for program it, using ICSP port:
linux>$ pk2cmd -P -W -M -F UBW32_HIDBoot_MX460.hex

A simple code like blink a LED can be used with this Pinguino32X minimum and Pinguino32X IDE, for now IDE is under development but all 78 Digital IOs are working.

2010-11-11

Apresentação Arduino/Pinguino (Presentation)

Hoje farei duas palestras aos colegas também alunos do IESAM, aonde estou fazendo Engenharia da Computação, sobre as placas desenvolvimento arduino, no link abaixo a palestra em PDF.




Conheca_o_arduino.pdf

2010-11-10

Pinguino 32X no forno!

Galera já estamos a desenvolver a versão Pinguino com o PIC32MX460F512L e PIC32MX795F512L.

O compilador C já está funcional, estamos aguardando a Microchip liberar as licenças para uso de algumas bibliotecas deles com o projeto Pinguino que é Software Livre.

Já temos uns testes de UART e Blink a LED.

A Placa a ser usada é a UBW32 http://www.schmalzhaus.com/UBW32/