elettronica digitale with example
TRANSCRIPT
![Page 1: Elettronica digitale with Example](https://reader030.vdocument.in/reader030/viewer/2022020207/5552dcf2b4c90532498b4c66/html5/thumbnails/1.jpg)
Claudyus
PARTE PRIMAComponenti baseResistoriCondensatoriDiodiTransistorPorte logiche
![Page 2: Elettronica digitale with Example](https://reader030.vdocument.in/reader030/viewer/2022020207/5552dcf2b4c90532498b4c66/html5/thumbnails/2.jpg)
Componente - Resistore
V = R * I
http://it.wikipedia.org/wiki/Resistore
![Page 3: Elettronica digitale with Example](https://reader030.vdocument.in/reader030/viewer/2022020207/5552dcf2b4c90532498b4c66/html5/thumbnails/3.jpg)
Comp. passivi – Condensatore
http://it.wikipedia.org/wiki/Capacitore
![Page 4: Elettronica digitale with Example](https://reader030.vdocument.in/reader030/viewer/2022020207/5552dcf2b4c90532498b4c66/html5/thumbnails/4.jpg)
Componente - Diodo
http://it.wikipedia.org/wiki/Diodo http://it.wikipedia.org/wiki/Giunzione_p-n
![Page 5: Elettronica digitale with Example](https://reader030.vdocument.in/reader030/viewer/2022020207/5552dcf2b4c90532498b4c66/html5/thumbnails/5.jpg)
Componente – Diodo LED
Vin
R
GND
(Vin – 1,5)R = --------------- 0,02
![Page 6: Elettronica digitale with Example](https://reader030.vdocument.in/reader030/viewer/2022020207/5552dcf2b4c90532498b4c66/html5/thumbnails/6.jpg)
Componente - Transistor
CE
B
![Page 7: Elettronica digitale with Example](https://reader030.vdocument.in/reader030/viewer/2022020207/5552dcf2b4c90532498b4c66/html5/thumbnails/7.jpg)
Il primo circuito - Porta NOT
IN OUT
0 1
1 0
IN OUT
![Page 8: Elettronica digitale with Example](https://reader030.vdocument.in/reader030/viewer/2022020207/5552dcf2b4c90532498b4c66/html5/thumbnails/8.jpg)
Comp. attivi – Porte logiche
![Page 9: Elettronica digitale with Example](https://reader030.vdocument.in/reader030/viewer/2022020207/5552dcf2b4c90532498b4c66/html5/thumbnails/9.jpg)
Uno sbroglio
http://www.youtube.com/watch?v=FkHpjzOhzxA
http://www.youtube.com/watch?v=gyRw51EnuQ0
http://www.youtube.com/watch?v=8HJrzaW5B3g
![Page 10: Elettronica digitale with Example](https://reader030.vdocument.in/reader030/viewer/2022020207/5552dcf2b4c90532498b4c66/html5/thumbnails/10.jpg)
PARTE SECONDAMicrocontrolloriProcessori embedded Linux
IP SERVER:192.168.9.1 USER:root PASS:test
Autore: Claudio Mignanti
![Page 11: Elettronica digitale with Example](https://reader030.vdocument.in/reader030/viewer/2022020207/5552dcf2b4c90532498b4c66/html5/thumbnails/11.jpg)
Architetture e porte - PIC16F84
PA 05H
PB 06H
![Page 12: Elettronica digitale with Example](https://reader030.vdocument.in/reader030/viewer/2022020207/5552dcf2b4c90532498b4c66/html5/thumbnails/12.jpg)
Architetture e porte–ATmega328(aka Arduino)
![Page 13: Elettronica digitale with Example](https://reader030.vdocument.in/reader030/viewer/2022020207/5552dcf2b4c90532498b4c66/html5/thumbnails/13.jpg)
Architetture e porte–AT91SAM9G20 (aka NetusG20)
![Page 14: Elettronica digitale with Example](https://reader030.vdocument.in/reader030/viewer/2022020207/5552dcf2b4c90532498b4c66/html5/thumbnails/14.jpg)
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
![Page 15: Elettronica digitale with Example](https://reader030.vdocument.in/reader030/viewer/2022020207/5552dcf2b4c90532498b4c66/html5/thumbnails/15.jpg)
Layer API GPIO -
CPU
LINUX KERNELAT91 MUXER
I2C API SPI GPIO API
USER SPACEPROGRAM
I2C
USER SPACE PROGRAM
GPIO
USER SPACE PROGRAM
SPI
/DEV/GPIO/DEV/SPI-TEST/DEV/I2C-0 SYSFS
![Page 16: Elettronica digitale with Example](https://reader030.vdocument.in/reader030/viewer/2022020207/5552dcf2b4c90532498b4c66/html5/thumbnails/16.jpg)
Interfaccie
Esempio di programma user-space gpiohttps://dev.openwrt.org/browser/trunk/package/gpioctl/src/main.c
Driver kernel GPIOhttps://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 spihttp://lxr.linux.no/#linux+v2.6.32/Documentation/spi/spidev_test.c
Driver I2Chttp://lxr.linux.no/#linux+v2.6.32/drivers/i2c/i2c-dev.c
Esempio di programma i2c userspacehttp://netus.acmesystems.it/doku.php?id=tutorial:srf02
![Page 17: Elettronica digitale with Example](https://reader030.vdocument.in/reader030/viewer/2022020207/5552dcf2b4c90532498b4c66/html5/thumbnails/17.jpg)
Esempio GPIOecho 82 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio82/direction
echo 1 > /sys/class/gpio/gpio82/valueecho 0 > /sys/class/gpio/gpio82/value
![Page 18: Elettronica digitale with Example](https://reader030.vdocument.in/reader030/viewer/2022020207/5552dcf2b4c90532498b4c66/html5/thumbnails/18.jpg)
DISPLAY
GND
1 2 34
NC765
PIN NOME KERNELID
1 J7.3 82
2 J7.5 80
3 J7.7 66
4 J7.9 64
5 J7.35 60
6 J7.36 59
7 J7.37 58
GND J7.1|2
![Page 19: Elettronica digitale with Example](https://reader030.vdocument.in/reader030/viewer/2022020207/5552dcf2b4c90532498b4c66/html5/thumbnails/19.jpg)
Stepper motor
N
S
Ref: http://wiki.ninux.org/cnc
![Page 20: Elettronica digitale with Example](https://reader030.vdocument.in/reader030/viewer/2022020207/5552dcf2b4c90532498b4c66/html5/thumbnails/20.jpg)
PARTE TERZA
Protocolli di comunicazione on boardSeriale, I2C, SPI, 1-wire
Autore: Claudio Mignanti
![Page 21: Elettronica digitale with Example](https://reader030.vdocument.in/reader030/viewer/2022020207/5552dcf2b4c90532498b4c66/html5/thumbnails/21.jpg)
Comunicazione on board
0 1 0 0 01 1 1
CHIP
CHIP
D0D7
![Page 22: Elettronica digitale with Example](https://reader030.vdocument.in/reader030/viewer/2022020207/5552dcf2b4c90532498b4c66/html5/thumbnails/22.jpg)
Seriale
0 1 0 0 01 1 1
RXCHIP
TX
![Page 23: Elettronica digitale with Example](https://reader030.vdocument.in/reader030/viewer/2022020207/5552dcf2b4c90532498b4c66/html5/thumbnails/23.jpg)
I2C
![Page 24: Elettronica digitale with Example](https://reader030.vdocument.in/reader030/viewer/2022020207/5552dcf2b4c90532498b4c66/html5/thumbnails/24.jpg)
SPI
![Page 25: Elettronica digitale with Example](https://reader030.vdocument.in/reader030/viewer/2022020207/5552dcf2b4c90532498b4c66/html5/thumbnails/25.jpg)
PARTE QUARTAVhdl e FPGA
Autore: Claudio Mignanti