TI中文支持网
TI专业的中文技术问题搜集分享网站

TI CC1352P與CC1352 GPIO控制問題請益.

Dear Sir,

我司最近生產了CC1352P與CC1352R模塊,

我們產測程序中,要做GPIO所有腳位的測試,

因此,我們在main一進去後,會去宣告所有GPIO為output,

並依序拉HIGH在拉LOW,在檢測腳位是否有問題,

我們在CC1352R是可以正常工作的,

但一到了CC1352P那GPIO所有工作就異常.

我們程式片段大致如下:

radLedHandle = PIN_open(&radLedState, PTGpioInitTable);//PTGpioInitTable我們將所有腳位設成output pin.

PIN_setOutputValue(radLedHandle, IOID_7, 0);
DELAY_US(DELAY_TIME);
PIN_setOutputValue(radLedHandle, IOID_8, 0);
DELAY_US(DELAY_TIME);
PIN_setOutputValue(radLedHandle, IOID_9, 0);

……..

—————————————-

我們在CC1352R主要用C:\ti\simplelink_cc13x2_sdk_2_30_00_45\examples\rtos\CC1352R1_LAUNCHXL\ble5stack\simple_peripheral

來增加外GPIO測試.

而CC1352P主要用C:\ti\simplelink_cc13x2_sdk_2_30_00_45\examples\rtos\CC1352P1_LAUNCHXL\ble5stack\simple_peripheral

來做修改.

請問我有沒有哪裡忽略掉了???

Viki Shi:

这两个型号只是output power的区别,两者的例程理论上可以通用,相应的board file替换一下即可

Weli:

回复 Viki Shi:

Dear Viki,我們最後發現,只要radLedHandle = PIN_open(&radLedState, PTGpioInitTable);的PTGpioInitTable由只要有包含DIO28,DIO29,DIO30在做PIN_open就會return error,但我們看了datasheet,這三根腳是可當output用的,請問這個現象,我們要怎麼排除

謝謝.

Viki Shi:

回复 Weli:

这几个脚另有用途,如下:
DIO30 for PA Enable
DIO29 for LNA Enable
DIO28 for HGM ( High Gain mode)

赞(0)
未经允许不得转载:TI中文支持网 » TI CC1352P與CC1352 GPIO控制問題請益.
分享到: 更多 (0)