开发者

ARM LPC1751 pins configured as I/O

开发者 https://www.devze.com 2023-04-10 16:30 出处:网络
How can I configure one pin for input and another开发者_StackOverflow中文版 for the output? If I am not wrong this could be done with GPIO registers that controlls device pins that are not connected

How can I configure one pin for input and another开发者_StackOverflow中文版 for the output?

If I am not wrong this could be done with GPIO registers that controlls device pins that are not connected to peripherical functions.


Look in UM10360.PDF, Chapter 9: GPIO. There you can find the description for the FIOxDIR direction registers, as well as the reigisters for querying, setting and clearing GPIO pins.

I also strongly recommend looking at the CMSIS Standard Peripherial Driver Library that NXP offers for 175x/176x, look in microcontroller support documents. Edit: There are lots of sample code in this Library.


https://github.com/dwelch67

I have a number of lpc based examples. You are looking for the IODIR register, depending on the port and flavor of LPC, there are now what they call fast I/O registers. a one in a bit location means that pin is an output, a zero an input.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号