Please select To the mobile version | Continue to access the desktop computer version

OrangePi

 Login            
 Register            
Search
Hot search: orangepi
View: 8939|Reply: 8

Orange Pi H3 (all models?) GPIO-pinout diagram

[Copy link]

2

Threads

144

Posts

865

Credits

Senior member

Rank: 4

Credits
865
Post time 2016-1-23 20:05:25 | Show all posts |Read mode
Edited by WereCatf at 2016-1-24 20:50

I decided to scrape together what I can find and make a somewhat-clean visual pinout-diagram. It's gonna take me a few days to get it done, but I'll just post what I've done so far and I'll let you folks take a stab at giving feedback.


This post contains more resources

You have to Login for download or view attachment(s). No Account? Register

x

13

Threads

77

Posts

444

Credits

Intermediate member

Rank: 3Rank: 3

Credits
444
Post time 2016-1-25 12:36:41 | Show all posts
Thanks, i wanted to use usart but due to lack of time i was unable to thoroughly search the form for correct pin-outs. and which usart to use tty1,tty2, etc.

2

Threads

10

Posts

109

Credits

Registered member

Rank: 2

Credits
109
Post time 2016-2-9 02:50:17 | Show all posts
thanks WereCatf , very nice work.
I tested  this  visual pinout-diagram on my OrangePi PC; but the the GPIO PINS ( 10 pins ) : PA0,PA1,PA12,PA11,PA18,PA19,PA20,PC0 PC 1 AND PC 2 not working for me with shell command  " echo 1> /sys/class/gpio_sw/PA0/data ". I got the famous message "No such file or directory". the others 12 gpio pins works fine (with LED blinking). do you think I'm missing some things ?

2

Threads

144

Posts

865

Credits

Senior member

Rank: 4

Credits
865
 Author| Post time 2016-2-9 19:31:11 | Show all posts
faris replied at 2016-2-9 02:50
thanks WereCatf , very nice work.
I tested  this  visual pinout-diagram on my OrangePi PC; but the  ...

I haven't yet gotten around to playing with the GPIO-pins myself, but those pins are probably muxed as I2C, SPI and the likes on your system and thus will appear under another name -- the name in green is only for when the pin is muxed as GPIO, not in any other state.

12

Threads

99

Posts

375

Credits

Intermediate member

Rank: 3Rank: 3

Credits
375
Post time 2016-2-9 21:23:11 | Show all posts
faris replied at 2016-2-9 02:50
thanks WereCatf , very nice work.
I tested  this  visual pinout-diagram on my OrangePi PC; but the  ...

Did you check it in Raspbian?


2

Threads

10

Posts

109

Credits

Registered member

Rank: 2

Credits
109
Post time 2016-2-10 03:01:02 | Show all posts
Edited by faris at 2016-2-10 03:40
I haven't yet gotten around to playing with the GPIO-pins myself, but those pins are probably muxed as I2C, SPI and the likes on your system and thus will appear under another name -- the name in green is only for when the pin is muxed as GPIO, not in any other state.

I spent lot of days to get one or tows gpio pins working ( led blinking).With your visual pinout-diagram I got 12 working under ubuntu .my project is I2c interfacing but as you know, when we begin with OP we must learn a lot and be patient  if we want to get something working.
I don't know much about OP GPIO interfacing, it's my first project. so getting some pins working its the first step and now I can control the 12 pins with a python script.I think I must install I2c python libraries to check my MPU605 sonsor with my OP-pc. do you have any idea how can i do that?
thanks for your works again and your reply.

-

2

Threads

10

Posts

109

Credits

Registered member

Rank: 2

Credits
109
Post time 2016-2-10 03:10:22 | Show all posts
Did you check it in Raspbian?

I work comfortable with ubuntu Mate on my orange pi pc . I don't think  I will trying another distro.
for your question, I didn't check it.

2

Threads

144

Posts

865

Credits

Senior member

Rank: 4

Credits
865
 Author| Post time 2016-2-11 18:00:18 | Show all posts
faris replied at 2016-2-9 02:50
thanks WereCatf , very nice work.
I tested  this  visual pinout-diagram on my OrangePi PC; but the  ...

I got around to checking this and those pins are apparently used by serial-ports, SPI and I2C and are not defined in script.bin as GPIO. If you want to use them via the GPIO-interface modify your script.bin

2

Threads

10

Posts

109

Credits

Registered member

Rank: 2

Credits
109
Post time 2017-2-13 07:25:16 | Show all posts
Edited by faris at 2017-2-13 07:45

ok. thanks a lot.

You have to log in before you can reply Login | Register

Points Rules

Archiver|Mobile edition|Darkroom|OrangePi En ( 粤ICP备14086627号-2

2019-10-19 02:38 GMT+8 , Processed in 0.037358 second(s), 23 queries .

Powered by Discuz! X3.2

© 2014-2015 orangepibbs en.

Quick Reply To Top Return to the list