RT。我跑的是device_keyboard例程,一直都没有成功。但作为初学者,实在不想一开始就放弃,希望能得到前辈的点拨。
首先,我说说我是怎样操作的:我把开发板的SW1:Controls the boot mode options of the F28M35xx device设置为“Boot from M3 serialperipherals (UART0/SSI0/I2C0)”,然后就把开发板USB-ISO JTAG口连到电脑上。电源是选的5A的外接开关电源,50/60HZ。然后就打开CCS5了,选择配置,加载project usb_device_keyboard.m3,从USB Micro AB口直接连上普通的电脑键盘,设置了几个变量到expressions窗口。然后运行,暂停观察变量值。从docking station的跳针GPIO12接了一根线出来,现象为:跳针悬空,ulbutton和ulprevious显示16,跳针接地,显示为0。计时的变量倒是正常。其他的,也没有什么反应了。
请问:1、我还需要操作些什么吗?比如说修改下例程,配置些什么?
2、UARTprintf是什么意思?不能直接在电脑屏幕上显示的么(屏幕上也确实没有什么显示)?
3、PB4_GPIO12还要接个pushbutton,怎么接?我直接把gnd当输入0,连到开发板3V跳针当输入1行不行?
4、我看TI提供的文档里有句话是这样的:“key press and release notifications along with the state of the modifier keys(shife,ctrl,Alt,etc.) are passed to the API in a single API call and a callback informs the application whenever the host requests that the LED states be changed”请问这是想说明什么啊?
5、我没有看到程序里有关于怎么处理键盘输入的句子?
以上。
谢谢!您的耐心与热心是对我莫大的帮助!