A maior rede de estudos do Brasil

Grátis
256 pág.
Descobrindo o STM32

Pré-visualização | Página 47 de 47

Discussão
Espero que as idéias discutidas neste capítulo lhe deem uma ideia das
possibilidades. Há uma comunidade vibrante que pode fornecer orientação
prática – você pode buscar exemplos desenvolvidos para a plataforma Arduino.
Eu acredito que as técnicas apresentadas neste livro vão lhe dar uma base
sólida para a experimentação.
252 Revision: (None) ((None))
Atribuições
A Figura 1.10 foi obtida em http://commons.wikimedia.org/wiki/
File:Potentiometer.jpg sob Creative Commons Attribution-Share Alike
3.0 Unported license (http://creativecommons.org/licenses/by-sa/3.0/
deed.en). Essa imagem foi também utilizada na Figura 14.1
A Figura 1.6 é coberta pela licença Creative Commons Attribution-
NonCommercial-ShareAlike 3.0 Unported. A imagem foi obtida em www.
sparkfun.com.
Revision: (None) ((None)) 253
Referências Bibliográficas
[1] ARM Limited. Cortex-M3 technical reference manual, 2006.
[2] ARM Limited. Procedure call standard for the ARM® architecture, Oc-
tober 2009. IHI 0042D.
[3] ChaN. FatFs generic FAT file system module, 2011. http://elm-chan.
org/fsw/ff/00index_e.html. Accessed April 2012.
[4] F. Foust. Secure digital card interface for the MSP430, 2004.
http://alumni.cs.ucr.edu/~amitra/sdcard/Additional/sdcard_
appnote_foust.pdf. Accessed July 2012.
[5] J. Jiu. The Definitive guide to the ARM Cortext-M3. Newnes, 2010.
[6] Microchip. 25AA160A/25LC160A 16K SPI bus serial EEPROM, 2004.
[7] NXP. ı2c bus specification and user manual (rev 03), June 2007.
UM10204.
[8] C. Philips. Read wii nunchuck data into arduino. http://www.
windmeadow.com/node/42. Accessed February 4, 2012.
[9] SD specifications, part 1, physcial layer simplified specification, version
3.01, May 2010.
[10] F. Semiconductor. Tilt sensing using linear accelerometers, 2012.
[11] Sitronix Technology Corporation. Sitronix st7735r 262k color single-chip
TFT controller/driver, 2009.
[12] STMicroelectronics. How to get the best ADC accuracy in the
STM32F10xxx devices, November 2008.
[13] STMicroelectronics. STM32F10xxx ı2c optimized examples, 2010.
Revision: (None) ((None)) 255
REFERÊNCIAS BIBLIOGRÁFICAS
[14] STMicroelectronics. User manual STM32 value line discovery, 2010.
UM0919.
[15] STMicroelectronics. Low & medium-density value line, advanced ARM-
based 32-bit MCU with 16 to 128 kb flash, 12 timers, ADC, DAC & 8
comm interfaces, 2011. Doc ID 16455.
[16] STMicroelectronics. Migrating a microcontroller application from
STMF1 to STM32F2 series, 2011. AN3427: Doc ID 019001.
[17] STMicroelectronics. Migrating a microcontroller application from
STMF1 to STM32L1 series, 2011. AN3422: Doc ID 018976.
[18] STMicroelectronics. Migration and compatibility guideslines for STM32
microcontroller applications, 2011. AN3364: Doc ID 018608.
[19] STMicroelectronics. Programming manual: Stm32f10xxx/ 20xxx/
21xxx/ l1xxxx cortex-m3 programming manual, March 2011. PM0056.
[20] STMicroelectronics. Reference manual stm32f100xx advanced ARM-
based 32-bit MCUs rev. 4, 2011. RM0041.
[21] STMicroelectronics. Reference manual stm32f101xx stm32f102xx
stm32f103xx stm32f105xx and stm32f107xx advanced ARM-based 32-bit
MCUs rev. 14, 2011.
[22] STMicroelectronics. STM32 embedded graphic objects/touchscreen li-
brary, 2011.
[23] wiibrew. Wiimote/Extension Controllers. http://wiibrew.org/wiki/
Wiimote/Extension_Controllers. Accessed February 6, 2012.
[24] wikipedia. Wii remote. http://en.wikipedia.org/wiki/Wii_Remote.
Accessed February 2, 2012.
256 Revision: (None) ((None))
	Contents
	Lista de Exercícios
	Prefácio
	Iniciando
	Hardware Necessário
	STM32 VL Discovery
	Asynchronous Serial
	SPI
	I2C
	Time Based
	Interface Analógica
	Power Supply
	Materiais para Prototipagem
	Equipamento de Testes
	Instalação do Software
	A Tool-chain da GNU
	A Biblioteca Firmware STM32
	Template de Código
	Servidor GDB
	Referências Principais
	Introdução ao STM32 F1
	O Cortex-M3
	STM32 F1
	Programa Esqueleto
	Programa Demo
	Scripts Make
	O Modelo de Memória do STM32 e a sequencia de Boot
	Configuração do STM32
	Distribuição de Clock
	Pinos de I/O
	Funções Alternativas
	Remapeamento
	Atribuições de Pinos para os Exemplos e Exercícios
	Configuração de Periféricos
	Asynchronous Serial Communication
	Implementação de Polling no STM32
	Inicialização
	SPI
	Protocolo
	Periféricos SPI do STM32
	Testando a Interface SPI
	Interface EEPROM
	SPI : Display LCD
	Módulo LCD a Cores
	Informações sobre Copyright
	Comandos de Inicialização (Restantes)
	Cartões de Memória SD
	Organização do FatFs
	SD Driver
	Copyright do FatFs 
	I2C – Wii Nunchuk
	Protocolo I2C
	Wii Nunchuk
	Inteface STM32 I2C
	Temporizadores ou Timers 
	Saída PWM
	7735 Backlight
	Captura de Entrada (Input)
	Interrupções
	Modelo de Exceção do Cortex-M3
	Habilitando Interrupções e Definindo suas Prioridade
	Configuração do NVIC
	Exemplo: Interrupções do Timer
	Exemplo: Comunicação Serial com Interrupção
	Filas de Interrupções Seguras
	Controle de Fluxo por Hardware
	Interrupções Externas
	DMA: Direct Memory Access
	Arquitetura DMA do STM32
	Suporte DMA para o SPI
	DAC : Conversão Digital Analógica
	Advertência:
	Exemplo: DMA Driven DAC
	ADC : Conversão Analógica Digital
	Sobre ADCs de Aproximação Sucessivas
	NewLib
	Hello World
	Construindo a newlib
	Sistemas Operacionais de Tempo-Real
	Threads
	Configuração do FreeRTOS
	Sincronização
	Manipuladores de Interrupção
	SPI
	FatFS
	FreeRTOS API
	Discussão
	Próximos Passos
	Processadores
	Sensores
	Medições de Posição/Inercial
	Sensores Ambientais
	Sensores de Força e Movimento
	Identificação – Código de Barras/RFID
	Proximidade
	Comunicação
	Discussão
	Atribuições
	Referências Bibliográficas

Crie agora seu perfil grátis para visualizar sem restrições.