ASF 中使用的函数,而不是 IODIR、IOSET、PORTD

Posted

技术标签:

【中文标题】ASF 中使用的函数,而不是 IODIR、IOSET、PORTD【英文标题】:Functions used in ASF instead of IODIR, IOSET, PORTD 【发布时间】:2013-04-01 13:34:01 【问题描述】:

我之前已经对微控制器进行了编程,并使用了 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) 执行此操作: 端口 &= ~(1

【问题讨论】:

【参考方案1】:

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

【讨论】:

以上是关于ASF 中使用的函数,而不是 IODIR、IOSET、PORTD的主要内容,如果未能解决你的问题,请参考以下文章

ASF第一位华人董事

我如何显示一个字节的位长,而不是整数

为什么要在python中使用`iter`函数

TypeError:在 Python3 中写入文件时需要一个类似字节的对象,而不是“str”

TypeError:在 Python3 中写入文件时需要一个类似字节的对象,而不是“str”

with open()函数中,如何在文件名设置中引用变量(python)