MikroC Pro para PIC y ARM Cortex. Programación y ejemplos
Sinopsis del producto
El eje central del libro es la programación para PIC de Microchip en8bits y en32bits para la arquitectura de ARM usando el compilador MikroC.
Este compilador ofrece gran cantidad de código resuelto, funciones y drivers contenidos en una extensa biblioteca que hacen el trabajo del programador mucho mÔs sencillo acortando los tiempos de desarrollo y depuración de código.
Para la mayorĆa de los programadores de microcontroladores incorporar a su esquema de trabajo la arquitectura de ARM puede ser un paso complejo debido a las grandes diferencias que existen con otras arquitecturas como PIC, Atmel, etc.
Pensando en esto se ha desarrollado el presente trabajo que pretende hacer mÔs fÔcil aprender a programar tanto ARM con su núcleo Cortex como también PIC.
TambiƩn cubre Visual TFT para el desarrollo de interfaces grƔficas con pantallas TFT que acelera y facilita el diseƱo de interfaces con pantallas tƔctiles.
EncontrarĆ” una gran cantidad de ejemplos, rutinas de programación, librerĆas y textos explicativos sobre una diversidad de temas que pueden ser de utilidad no solo en el proceso de entender cada una de las arquitecturas, sino tambiĆ©n para aplicar en desarrollos electrónicos en general.
Todos los ejemplos propuestos estÔn pensados para su realización prÔctica con electrónica real.
Mercado y ventajas competitivas
Mercado: Entusiastas de la electrónica, Estudiantes y profesionales de disciplinas relacionadas con la electrónica y la automatización.
Ventajas competitivas:
La obra es muy clara y va directo a lo necesario para programar ARM usando el compilador MikroC., cuenta con gran cantidad de ejercicios reutilizables.
Autor:
Daniel Schmidt
Fundador y director de Firtec Argentina, docente universitario en electrónica digital, programación en C para microcontroladores y control de procesos industriales mediante sistemas electrónicos.
Ha participado en distintos congresos internacionales como expositor y/o moderador, cuenta con numerosas publicaciones técnicas en distintos campos de la electrónica programable como también reconocimientos y certificaciones internacionales.
A nivel acadĆ©mico centra su atención en explicar de forma clara y simple lo que se puede hacer con un microcontrolador y como hacerlo, dejando de lado el complejo anĆ”lisis de ingenierĆa convirtiendo sus textos en una lectura fĆ”cil de seguir con gran cantidad de ejemplos que permiten verificar el funcionamiento prĆ”ctico de los contenidos teóricos.
Esta particular forma de redactar sus libros ha permitido que muchos técnicos electrónicos autodidactas puedan fÔcilmente ingresar al mundo de la programación para electrónica.
En sus trabajos se encuentran resueltos muchos temas puntuales para la adquisición y manejo de datos con electrónica lo que acorta los tiempos de aprendizaje de nuevas tecnologĆas para quienes ya estĆ”n trabajando con microcontroladores y necesitan actualizar sus conocimientos.
En muchas de sus obras encontrarÔ enlaces para descargar ejemplos, notas técnicas e información adicional de utilidad para hacer la lectura mÔs entretenida y dinÔmica convirtiendo el libro en un verdadero curso sobre el tema tratado.
Contenido
CapĆtulo 1 Programando PIC con MikroC
Los PICs y un poco de su historia................... 1
Cómo funciona un Microcontrolador PIC. .... 2
Arquitectura de los PICs. ............................. 5
Entorno de trabajo MikroC.............................. 7
Instalador paquetes de Mikroelektronika...... 9
Programación en lenguajes de alto nivel....... 10
Lenguaje C.................................................... 11
Estructura de un programa en C para PIC.. 14
Configuración de puertos. ........................... 17
Tipos de datos en MikroC............................... 22
Operadores Lógicos en MikroC. .................. 22
Estructuras de Control................................. 24
Control del LCD (HD44780). .......................... 27
Manejo de un LCD 16x2 con MikroC. ......... 29
KS0108 o compatibles (128x64 pixeles)...... 33
Interrupciones con PIC y MikroC. ................... 36
Timer0 por Interrupción.................................. 40
Punteros con C................................................ 44
Funciones. ....................................................... 47
Estructuras en C.............................................. 49
Uso del conversor A/D. ................................... 51
CapĆtulo 2 PerifĆ©ricos con PIC y MikroC
Memoria EEPROM interna del PIC. ................ 59
Funcionamiento de la UART ........................... 60
El protocolo I2C. .............................................. 64
RTC DS1307 (Real Time Clock)................... 70
QuƩ es RFID..................................................... 75
Origen de los RFID. ...................................... 76
Frecuencias en distintos paĆses.................. 76
Cantidad de información almacenada en una
etiqueta de RFID. ......................................... 77
Etiquetas de lectura y lectura/escritura. .... 77
Etiquetas pasiva y etiquetas activas........... 77
Colisión entre tarjetas.................................. 78
Modo lector denso. ...................................... 78
Tags pasivos usados en el ejemplo. ........... 78
Receptor RFID CR95HF y el bus SPI. .......... 79
Ejemplo de uso para TAG-RFID. .................. 82
Protocolo 1-wire. ............................................. 91
Sensor de temperatura 1-wire DS18B20... 92
CapĆtulo 3 Manejo de sensores de temperatura y humedad
Manejo del Watchdog. .................................... 99
Sensor de temperatura y Humedad DHT22. . 103
Uso de los comparadores con PIC18F4620.. 108
Control PWM con PIC12F683......................... 111
Manejo de archivos en formato FAT. ............. 115
Estructura de la FAT..................................... 117
CapĆtulo 4 Ethernet con PIC
Ethernet con MikroC PIC................................. 127
Introducción a Ethernet............................... 128
TCP/IP........................................................... 130
PROTOCOLO IP. ............................................ 131
UDP y TCP..................................................... 132
TCP/IP con PICs............................................... 134
ENC28J60. ................................................... 134
Ejemplo de una pƔgina web embebida. ..... 135
Sensor de temperatura & Ethernet............. 147
Impresoras TƩrmicas ...................................... 155
CapĆtulo 5 Programando ARM con MikroC
Historia de la Arquitectura ARM. .................... 157
QuƩ es Cortex M4............................................ 159
CaracterĆsticas heredadas de RISC................ 159
Algunas ventajas de RISC............................... 160
Desventajas de RISC....................................... 160
Bus AMBA. ....................................................... 160
Pipeline............................................................ 161
FPU................................................................... 163
ARM y Thumb. ................................................. 163
El sistema de memoria ARM. ......................... 164
STM32F407VG Discovery............................... 166
CaracterĆsticas de la placa entrenadora........ 166
Shield para Discovery. .................................... 166
QuƩ es MikroBUS. ........................................... 167
QuƩ necesito para trabajar con ARM. ............ 168
MikroC Pro para ARM...................................... 170
Configurando el entorno de trabajo. .............. 172
Configurando el reloj y buses internos........... 174
Puedo programar el microcontrolador sin un
programador especĆfico.................................. 176
Mi Primer Programa en MikroC. ..................... 177
CapĆtulo 6 Interrupciones con ARM
Interrupciones para STM32F407................... 183
Temporizador del sistema (SysTick)............... 189
Pantalla LCD 16x2 con STM32. ..................... 194
Funcionamiento de la USART ......................... 197
Conversor Analógico con STM32F407VG...... 199
Conversor Analógico por Interrupción......... 204
Midiendo la temperatura del NĆŗcleo Cortex. 207
CapĆtulo 7 Manejo de los canles DMA con MikroC
Canales DMA................................................... 211
Modo DMA de doble buffer. ........................ 221
Sensor para medir Temperatura y
Humedad HDC1000. ...................................... 222
Sensor BaromƩtrico LPS25HB. ...................... 226
Sensor I2C HTU21D. ....................................... 235
ARM con RFID.................................................. 239
Comandos del CR95HF. .............................. 241
Hardware usado en el proyecto. ................. 252
Driver para el CR95HF con ARM. ................ 254
Sintetizadores de voz...................................... 264
Programa ejemplo para el sintetizador de
voz................................................................. 267
Puerto SDIO con STM32................................. 275
CapĆtulo 8 Enlace WiFi con ARM y MikroC
Ejemplo con 1-Wire y el sensor DS18B20..... 283
QuƩ es un socket ............................................ 288
Wi-Fi con ESP8266. ........................................ 289
Enviando datos con ESP8266..................... 293
Controlando LED's por Wi-Fi. ....................... 294
Midiendo Temperatura y Humedad por
Wi-Fi. ............................................................. 301
Detección de Luz Visible
con OPT3001. ................................................. 310
CAN BUS (Controller Area Network). .............. 314
TecnologĆa ZigBee........................................... 323
TopologĆas de red para ZigBee.................... 324
Conectados por ZigBee................................ 324
Ejemplo para ZigBee Coordinador y Cliente. .... 325
Pantallas TƔctiles y TFT......................................... 331
FSMC (Flexible Static Memory Controller) ........ 333
Introducción a Visual TFT...................................... 336
Trabajando con Visual TFT................................. 338
Conversor A/D + Visual TFT............................... 348
Control del Touch con Visual TFT. ..................... 350
9789873832840
$43.449,00 $36.931,65 -15%
99999 disponibles
Especificaciones
QuizƔs te interese
ĀæYa lo leĆste? ValorĆ” “MikroC Pro para PIC y ARM Cortex. Programación y ejemplos”
Debes acceder para publicar una valoración.






Valoraciones
No hay valoraciones aĆŗn.