Conheça o dsPIC (MIC029)

O dsPIC, um Controlador Digital de Sinais (DSC) da Microchip consiste num poderoso dispositivo de 16 bits com arquitetura Harvard modificada, que ao mesmo tempo combina as vantagens de um microcontrolador (MCU) de 16 bits com um Processador Digital de Sinais (DSP) obtendo-se assim uma solução completa para aplicações como controle de motores, conversão de pot6encia, sensores de alta velocidade, processamento de sinais de áudio e voz, conectividade e modems, telecom, encriptação e aplicações automotivas. Veja neste artigo o que o dsPIC e como você pode ser beneficiar de suas excepcionais características no desenvolvimento de seu projeto industrial.

Fonte e mais detalhes aqui.

PIC Lesson: Modbus

Modbus adalah serial communication protocol yang juga menggunakan UART signal. Modbus dihasilkan oleh Modicon pada 1979. Modbus menjadi komunikasi standart untuk peralatan elektronik industri seperti Programmable Logic Controller (PLC). Terdapat tiga jenis modbus iaitu Modbus RTU, Modbus ASCII dan Modbus TCP/IP.

Dalam sistem modbus, terdapat satu master dan satu atau lebih slave. Slave boleh dipasang sehingga 247 peralatan. Setiap peralatan slave mempunyai Slave Address yang unik iaitu dari nombor 1 hingga 247. Modbus Master akan meminta data daripada Modbus Slave.

Salah satu alat yang menggunakan Modbus adalah Touch Screen Panel. Ia disediakan berserta software nya seperti alat Samkoon dan software SamDraw.

Fonte e mais detalhes aqui.

Programming dsPIC MCU in C

Learn how to write a program on your own, how to debug it, and how to use it to start up a microcontroller. The book provides numerous practical examples with necessary connection schematics explaining the operation of temperature sensors, A/D and D/A converters, LCD and LED displays, relays, communication modules etc. It is constantly updated with fresh examples. All program codes are commented in details to make it easier for beginners to start programming. Instruction set, operators, control structures, and other elements of the C programming language are thoroughly explained as well. And that’s not all, the book also includes a useful appendix on the mikroC for dsPIC development environment, instructions on how to install it and how to use it to its full potential.

Fonte e mais detalhes aqui.

Usando o compilador SDCC no MPLAB

A pouca alternativa de bons compiladores open-source de C para PIC é porque a linguagem C não se dá muito bem com a arquitetura Harvard. Mesmo assim o projeto Small Devices C Compiler está muito bom. Possui suporte a maioria dos processadores (sim, podemos usar o mesmo compilador para mais de uma arquitetura).

Para o PIC o desenvolvimento está descrito como incompleto. Apesar disto estou surpreso com a capacidade do mesmo e até o momento não tive nenhum problema (principalmente para o uso acadêmico).

Fonte e mais detalhes aqui.

Compilador C Gratuito para PIC integrado ao MPLAB

Existem poucas soluções free de compiladores C para microcontroladores PIC da Microchip. O SDCC, já disponibilizado aqui mesmo no Mecatrônica na Net, é uma alternativa open-source muito utilizada, principalmente para a linha 8051. O site do projeto do SDCC, menciona que ainda está em andamento o suporte aos microcontroladores PIC16 e PIC18. No entanto, existem relatos de pessoas que já o utilizaram para o PIC com sucesso: Flávio Melo (post no NETCON), Sérgio Prado. Será ensinado aqui como integrar o SDCC com o MPLAB.

Fonte e mais detalhes aqui.

Ferramentas open-source para pic

Minha paixão pela comu­nidade open-source é recente. Foi de alguns anos para cá que come­cei a entrar e enten­der este uni­verso, cheio de gente com­pe­tente, cria­tiva e dis­posta a con­tribuir. Estas pes­soas não bus­cam rec­om­pen­sas finan­ceiras, mas sim con­hec­i­mento e troca de exper­iên­cias. É muito mais fácil con­struir um castelo quando cada um esta dis­posto a aju­dar com um tijolo. E esta é a filosofia que sigo quando penso em con­tribuir com meu pequeno tijolo aqui no blog.

Fonte e mais detalhes aqui.

PIC Microcontrollers

If you haven’t done it so far then it’s high time to learn what microcontrollers are and how they operate. Numerous illustrations and practical examples along with a detailed description of the PIC16F887 microcontroller will make you enjoy your work with PIC MCUs.

Fonte e mais detalhes aqui.

PIC Microcontrollers – Programming in C

What are microcontrollers, anyway? Electronics built into one single chip capable of controlling a small submarine, a crane, an elevator… It’s up to you to decide what you want them to do and dump a program with the appropriate instructions into the chip. You’re probably wondering what you need for it? Just a PC, a program for compiling and a simple device to transfer your code from the PC to the chip itself. Is it complicated? Absolutely not!

Fonte e mais detalhes aqui.

PIC Microcontrollers – Programming in BASIC

This book will help you learn more about programming PIC microcontrollers in BASIC with practical, common-sense instructions, real projects, clear illustrations and detailed schematics. Learn how to set up all necessary hardware and software, read A/D converter inputs, work with I/O signals, interface with peripherals and test your results. Here you will find all you need to know about the process of designing and building PIC-based devices.

Fonte e mais detalhes aqui.

Microchip anuncia compra da Atmel

A Atmel foi adquirida no dia 20 de Janeiro desse ano pela Microchip. Isso mesmo, a Microchip vai ser responsável por toda linha de produtos da Atmel e todos seus negócios. A Microchip desembolsou 3,56 bilhões de dólares para adquirir a Atmel. Só para se ter uma ideia do tamanho do negócio, a NXP Semiconductors pagou a Freescale o valor de 11,8 bilhões de dólares no momento de sua junção. A Intel pagou 16,7 bilhões pela Altera, a Avago pagou 37 bi pela Broadcom e a On Semiconductors pagou 2,4 bi pela Fairchild.

Fonte e mais detalhes aqui.

Voltmeter Using RTOS and PIC18F4550

As the name suggest, this project is a simple Voltmeter which can measure Voltage from Range 0-5V and this can be increased, but to make things simple we are going only for a smaller range i.e 0 to 5V.

The specialty of this project is that it used the RTOS for exact timing operations.

Here is the Circuit Diagram

Fonte e mais detalhes aqui.

Lógica Ladder para microcontroladores PIC and AVR

Resumo: Escrevi um compilador que permite gerar código nativo para microcontroladores PIC16 e AVR a partir de um diagrama ladder. Suas características são:

– Entradas e saídas digitais
– Temporizadores (TON, TOF, RTO)
– Contadores (CTU, CTD, ‘contadores circulares’ para usar como sequenciadores)
– Entradas analógicas e saídas (PWM) analógicas
– Variáveis inteiras e instruções aritméticas
– Comunicação serial facilitada para conexão a PCs, LCDs e outros dispositivos
– Registradores de deslocamento, tabelas “look-up”
– Variáveis em EEPROM (que mantêm os dados quando falta energia elétrica)
– Simulador, para testar seu programa antes de gerar o código PIC ou AVR.

Fonte e mais detalhes aqui.