2

我之前已经对微控制器进行了编程,并使用了 IODIR、IOSET、PORTD、DDRD 等指令。我现在使用的是具有 ATSAM3X8E Cortex M3 微控制器的 Arduino Due。我正在使用 Atmel Studio 6 对 Arduino Due 进行编程。我发现 SAM3X 微控制器不使用 IODIR、IOSET、PORTD。我现在的问题是,如果有人现在有什么功能对应于 IODIR、IOSET 和 PORTD。我也在使用 Atmel 软件框架 (ASF) 进行编程。

例如,您如何使用 Atmel 软件框架 (ASF) 执行此操作: PORTD &= ~(1 << RS);

4

1 回答 1

0

查看 sam/drivers/gpio 下 asf 中的 gpio 驱动程序。它包含类似gpio_set_pin_high(PIN)gpio_set_pin_low(PIN)用于控制 IO 引脚的功能。

于 2015-11-24T16:03:24.227 回答