91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

考慮到官網給的都是IAR工程,自己又習慣Keil開發環境,在網上檢索了下LPC1768+FreeRTOS的Keil工程幾乎沒有,只能親力親為了,以方便以后平臺組合功能塊的開發移植,并將FreeRTOS+LPC1768功能實例源碼上傳以便分享。

資源截圖

代碼片段和文件信息

#include?“stdint.h“
#include?“channel.h“
#include?“lpc17xx_pinsel.h“
#include?“lpc17xx_gpio.h“

/*?定義通道號(必須連續)?*/
typedef?enum{
????CHN_A_NUM???????=?‘A‘
????CHN_B_NUM???????=?‘B‘
????CHN_C_NUM???????=?‘C‘
????CHN_D_NUM???????=?‘D‘
CHN_F_NUM =?‘F‘//4個端口同時控制
}?CHN_NUM;

void?setPinPortFunc(uint8_t?portuint8_t?pinuint8_t?value){
PINSEL_CFG_Type?PinCfg;

????PinCfg.Funcnum?=?0;
????PinCfg.OpenDrain?=?0;
????PinCfg.Pinmode?=?0;

PinCfg.Portnum?=?port;

PinCfg.Pinnum?=?pin;
PINSEL_ConfigPin(&PinCfg);

GPIO_SetDir(port(1< if(value?==?0){
GPIO_ClearValue(port(1< }else{
GPIO_SetValue(port(1< }
}
void?setPinPortValue(uint8_t?portuint8_t?pinuint8_t?value){
if(value?==?0){
GPIO_ClearValue(port(1< }else{
GPIO_SetValue(port(1< }
}

void?channel_pin_init(void){
//?設置P0[20?21?22]P2[0]?為GPIO?且為低默認斷開紅燈
setPinPortFunc(DEVICE_A_PORTDEVICE_A_PIN0);
setPinPortFunc(DEVICE_B_PORTDEVICE_B_PIN0);
setPinPortFunc(DEVICE_C_PORTDEVICE_C_PIN0);
setPinPortFunc(DEVICE_D_PORTDEVICE_D_PIN0);
}


/*?通道設置?*/
void?channel_set(unsigned?char?ucChn?unsigned?char?ucState)
{
????//if(ucState?==?TRUE)??????//?通道開
switch(ucChn)
{
case?CHN_A_NUM:?????//?通道A
setPinPortValue(DEVICE_A_PORTDEVICE_A_PINucState);
break;
case?CHN_B_NUM:?????//?通道B
setPinPortValue(DEVICE_B_PORTDEVICE_B_PINucState);
break;
case?CHN_C_NUM:?????//?通道C
setPinPortValue(DEVICE_C_PORTDEVICE_C_PINucState);
break;
case?CHN_D_NUM:?????//?通道D
setPinPortValue(DEVICE_D_PORTDEVICE_D_PINucState);
break;
case?CHN_F_NUM:?????//?4個通道F
setPinPortValue(DEVICE_A_PORTDEVICE_A_PINucState);
setPinPortValue(DEVICE_B_PORTDEVICE_B_PINucState);
setPinPortValue(DEVICE_C_PORTDEVICE_C_PINucState);
setPinPortValue(DEVICE_D_PORTDEVICE_D_PINucState);
break;
default?:
break;
}
}

/*?通道初始化?*/
void?channel_init(void)
{
channel_pin_init();
}


?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????2049??2018-03-05?15:01??newproject\APP\channel.c

?????文件????????386??2018-01-06?10:20??newproject\APP\channel.h

?????文件???????2199??2018-03-05?16:02??newproject\APP\main.c

?????文件??????19029??2018-03-05?15:32??newproject\APP\uartx.c

?????文件???????1224??2018-01-05?16:05??newproject\APP\uartx.h

?????文件??????28771??2014-01-20?10:07??newproject\CMSIS\core_cm3.c

?????文件??????64932??2014-01-20?10:07??newproject\CMSIS\core_cm3.h

?????文件??????38542??2018-03-05?14:52??newproject\CMSIS\LPC17xx.h

?????文件??????10843??2018-03-05?15:18??newproject\CMSIS\startup_LPC17xx.s

?????文件??????23817??2018-03-05?13:40??newproject\CMSIS\system_LPC17xx.c

?????文件???????2221??2014-01-20?10:07??newproject\CMSIS\system_LPC17xx.h

?????文件??????14889??2010-03-14?04:38??newproject\FreeRTOS\croutine.c

?????文件??????28495??2010-03-14?04:38??newproject\FreeRTOS\include\croutine.h

?????文件??????14334??2010-03-14?04:38??newproject\FreeRTOS\include\FreeRTOS.h

?????文件???????7621??2018-03-01?15:00??newproject\FreeRTOS\include\FreeRTOSConfig.h

?????文件??????13033??2010-03-14?04:38??newproject\FreeRTOS\include\list.h

?????文件???????6585??2010-03-14?04:38??newproject\FreeRTOS\include\mpu_wrappers.h

?????文件??????12179??2016-11-30?10:15??newproject\FreeRTOS\include\portable.h

?????文件???????3699??2010-03-14?04:38??newproject\FreeRTOS\include\projdefs.h

?????文件??????43833??2010-03-14?04:38??newproject\FreeRTOS\include\queue.h

?????文件??????28131??2016-12-05?08:55??newproject\FreeRTOS\include\semphr.h

?????文件???????9217??2010-03-14?04:38??newproject\FreeRTOS\include\StackMacros.h

?????文件??????44864??2018-03-05?14:25??newproject\FreeRTOS\include\task.h

?????文件???????8289??2010-04-20?20:45??newproject\FreeRTOS\list.c

?????文件???????5963??2010-03-14?04:38??newproject\FreeRTOS\portable\MemMang\heap_1.c

?????文件??????11104??2010-03-14?04:38??newproject\FreeRTOS\portable\MemMang\heap_2.c

?????文件???????4527??2010-03-14?04:38??newproject\FreeRTOS\portable\MemMang\heap_3.c

?????文件??????????0??2010-04-22?09:52??newproject\FreeRTOS\portable\MemMang\mylib.h

?????文件??????10156??2010-03-14?19:38??newproject\FreeRTOS\portable\RVDS\ARM_CM3\port.c

?????文件???????5634??2010-03-14?19:38??newproject\FreeRTOS\portable\RVDS\ARM_CM3\portmacro.h

............此處省略86個文件信息

評論

共有 條評論