Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
PubblicatoVincenzo Righi Modificato 8 anni fa
1
Autore: Claudio Mignanti PARTE PRIMA Componenti base Resistori Condensatori Diodi Transistor Porte logiche
2
Componente - Resistore V = R * I http://it.wikipedia.org/wiki/Resistor e
3
Comp. passivi – Condensatore http://it.wikipedia.org/wiki/Capacitor e
4
Componente - Diodo http://it.wikipedia.org/wiki/Diod o http://it.wikipedia.org/wiki/Giunzione_p- n
5
Componente – Diodo LED Vin R GND (Vin – 1,5) R = --------------- 0,2
6
Componente - Transistor
7
Il primo circuito - Porta NOT IN OUT
8
Comp. attivi – Porte logiche
9
Uno sbroglio http://www.youtube.com/watch?v=FkHpjzOhzxA http://www.youtube.com/watch?v=gyRw51EnuQ0 http://www.youtube.com/watch?v=8HJrzaW5B3g
10
PARTE SECONDA Microcontrollori Processori embedded Linux IP SERVER:192.168.9.1 USER:root PASS:test Autore: Claudio Mignanti
11
Architetture e porte - PIC16F84
12
Architetture e porte–ATmega328 (aka Arduino)
13
Architetture e porte– AT91SAM9G20 (aka NetusG20)
14
Registri GPIO AT91_PIN_PA0 (PIN_BASE + 0x00 + 0)... AT91_PIN_PA31 (PIN_BASE + 0x00 + 31). AT91_PIN_PE0 (PIN_BASE + 0x80 + 0) … AT91_PIN_PE31 (PIN_BASE + 0x80 + 31) Ref: arch_arm_mach- at91_include_mach_gpio.h.pdf
15
Layer API GPIO - CPU LINUX KERNEL AT91 MUXER I2C APISPIGPIO API USER SPACE PROGRAM I2C USER SPACE PROGRAM GPIO USER SPACE PROGRAM SPI /DEV/GPIO/DEV/SPI- TEST /DEV/I2C-0SYSF S
16
Interfaccie Esempio di programma user-space gpio https://dev.openwrt.org/browser/trunk/package/gpioctl/src/main.c Driver kernel GPIO https://dev.openwrt.org/browser/trunk/target/linux/generic-2.6/files/drivers/char/gpio_dev.c Driver SPI http://lxr.linux.no/#linux+v2.6.32/drivers/spi/spidev.c Esempio di programma user-space spi http://lxr.linux.no/#linux+v2.6.32/Documentation/spi/spidev_test.c Driver I2C http://lxr.linux.no/#linux+v2.6.32/drivers/i2c/i2c-dev.c Esempio di programma i2c userspace http://netus.acmesystems.it/doku.php?id=tutorial:srf02
17
Esempio GPIO echo 82 > /sys/class/gpio/export echo out > /sys/class/gpio/gpio82/direction echo 1 > /sys/class/gpio/gpio82/value echo 0 > /sys/class/gpio/gpio82/value
18
DISPLAY GND 12 3 4 NCNC 7 65
19
Stepper motor 1 NSNS Ref: http://sourceforge.net/apps/trac/acme-dev/browser/kernel-stuff/stepper-driver/stepper-drv.c http://en.wikipedia.org/wiki/Stepper_moto r
20
PARTE TERZA Protocolli di comunicazione on board Seriale, I2C, SPI, 1-wire Autore: Claudio Mignanti
21
Comunicazione on board 01000111 CHI P D0D7
22
Seriale 01000111 RXRX CHI P TX Svantaggio: Host to host
23
I2C
24
PARTE QUARTA Vhdl e FPGA Autore: Claudio Mignanti
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.