拨动开关

TI达芬奇系列TMS320DM8148浮点DSP C674x + ARM Cortex-A8BOOT SET启动选择开关、Micro SD接口

我们两清 提交于 2020-01-20 02:04:28
说明 由广州创龙设计的SOM-TL8148和SOM-TL8127核心板是Pin To Pin兼容,两款核心板公用同一块底板。DM8148与DM8127相比,DM8148有SATA接口,DM8127没有SATA接口;而DM8127有CSI2接口,DM8148没有。具体请查看两款芯片的Datasheet和核心板规格书。 BOOT SET启动选择开关 SW2设有5位启动选择开关,如下图方向放置,开关向上拨动为1,向下拨动为0,详情如下图所示: 表 1 SW2 BITS[5:1] BOOT DEVICE BOOT BITS[4:0] Nand-16 GPMC 10010 SPI0 10110 MMC1 10111 UART0 00001 EMAC0 00100 Micro SD 接口 CON11是Micro SD卡接口,主要用于SD卡启动和外接大容量数据存储,具体接口定义如下图所示: 来源: CSDN 作者: Tronlong_ 链接: https://blog.csdn.net/Tronlong_/article/details/104039874

AVR单片机教程——拨动开关

♀尐吖头ヾ 提交于 2019-11-30 03:37:09
在按键的上方有4个拨动开关。开关与按键,在原理和使用方法上都是很类似的,但有不同的用途——按键按下后松开就会弹起,而开关可以保存其状态。 < switch .h> 定义了与开关相关的函数。 switch_status 对应 button_down , switch_changed 对应 button_pressed ,使用与按键是基本相同的。 这里通过一个异常简单的例子来演示开关函数的使用,并说明开关操作与按键的细微差别:使LED与开关状态保持同步。 仿照上一篇教程,我们可以简单地把 button_pressed 替换为 switch_changed : 1 #include <ee1/led.h> 2 #include <ee1/switch.h> 3 #include <ee1/delay.h> 4 5 int main() 6 { 7 led_init(); 8 switch_init(PIN_NULL, PIN_NULL); 9 while (1) 10 { 11 if (switch_changed(SWITCH_0)) 12 led_flip(LED_GREEN); 13 delay(40); 14 } 15 } 如果把按键拨到关(即下)再复位单片机,一切安好,但是如果一开始是开的状态,LED的状态会总是与开关相反。为什么呢?因为开关可以保存状态,这是第一个差别。 所以