之前我已经编程过微控制器,并使用了IODIR,IOSET,PORTD,DDRD等指令。我现在正在使用Arduino Due,它有ATSAM3X8E Cortex M3微控制器。我使用Atmel Studio 6编程Arduino Due。我发现SAM3X微控制器不使用IODIR,IOSET,PORTD。我现在的问题是,如果现在某人的功能与IODIR,IOSET和PORTD相对应。我也使用Atmel软件框架(ASF)进行编程。
例如,如何使用Atmel Software Framework(ASF)执行此操作: PORTD& =〜(1<< RS);
答案 0 :(得分:0)
在sam / drivers / gpio下的asf中查看gpio驱动程序。它包含用于控制IO引脚的gpio_set_pin_high(PIN)
和gpio_set_pin_low(PIN)
等函数。