资源简介
在官方的基础上进行的修改,是基于freertos系统的。其中有修改的部分。
代码片段和文件信息
#include “stm32f10x_conf.h“
#include “ili_lcd.h“
void bsp_init(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIODENABLE);
/* 2 bit for pre-emption priority 2 bits for subpriority */
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
//PD13~15输出驱动led,配置成开漏输出
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13 + GPIO_Pin_14 + GPIO_Pin_15;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_OD;
GPIO_Init(GPIOD &GPIO_InitStructure);
GPIOD->BSRR = GPIO_BSRR_BS13 ;
GPIOD->BSRR = GPIO_BSRR_BS14 ;
GPIOD->BSRR = GPIO_BSRR_BS15 ;
lcd_init();
}
void LED_Toggle(unsigned char led)
{
unsigned long pins;
pins = GPIO_ReadOutputData(GPIOD);
switch(led)
{
case 0:
LED_Toggle(1);
LED_Toggle(2);
LED_Toggle(3);
break;
case 1:
if( pins & GPIO_Pin_13)
GPIOD->BRR = GPIO_BRR_BR13 ;
else
GPIOD->BSRR = GPIO_BSRR_BS13 ;
break;
case 2:
if( pins & GPIO_Pin_14)
GPIOD->BRR = GPIO_BRR_BR14 ;
else
GPIOD->BSRR = GPIO_BSRR_BS14 ;
break;
case 3:
if( pins & GPIO_Pin_15)
GPIOD->BRR = GPIO_BRR_BR15 ;
else
GPIOD->BSRR = GPIO_BSRR_BS15 ;
break;
default:
break;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1256 2012-11-01 21:36 STM32F107\Demo\bsp.c
文件 195 2012-10-25 10:54 STM32F107\Demo\bsp.h
文件 11424 2012-12-17 22:01 STM32F107\Demo\Debug\Obj\api_lib.pbi.cout
文件 11424 2012-12-17 22:01 STM32F107\Demo\Debug\Obj\api_msg.pbi.cout
文件 11429 2012-12-17 22:01 STM32F107\Demo\Debug\Obj\autoip.pbi.cout
文件 11393 2012-12-17 22:01 STM32F107\Demo\Debug\Obj\bsp.pbi.cout
文件 499113 2012-12-21 14:57 STM32F107\Demo\Debug\Obj\croutine.pbi
文件 11421 2012-12-21 14:57 STM32F107\Demo\Debug\Obj\croutine.pbi.cout
文件 11422 2012-12-17 15:50 STM32F107\Demo\Debug\Obj\dhcp.pbi.cout
文件 11421 2012-12-17 22:01 STM32F107\Demo\Debug\Obj\dns.pbi.cout
文件 11420 2012-12-17 22:01 STM32F107\Demo\Debug\Obj\err.pbi.cout
文件 11425 2012-12-17 22:01 STM32F107\Demo\Debug\Obj\etharp.pbi.cout
文件 11443 2012-12-18 16:25 STM32F107\Demo\Debug\Obj\ethernetif.pbi.cout
文件 11395 2012-12-17 22:01 STM32F107\Demo\Debug\Obj\fonts.pbi.cout
文件 593292 2012-12-21 14:57 STM32F107\Demo\Debug\Obj\heap_4.pbi
文件 11436 2012-12-21 14:57 STM32F107\Demo\Debug\Obj\heap_4.pbi.cout
文件 11427 2012-12-17 22:01 STM32F107\Demo\Debug\Obj\icmp.pbi.cout
文件 11427 2012-12-17 22:01 STM32F107\Demo\Debug\Obj\igmp.pbi.cout
文件 11397 2012-12-17 22:01 STM32F107\Demo\Debug\Obj\ili_lcd.pbi.cout
文件 11427 2012-12-17 22:01 STM32F107\Demo\Debug\Obj\inet.pbi.cout
文件 11434 2012-12-17 22:01 STM32F107\Demo\Debug\Obj\inet_chksum.pbi.cout
文件 11422 2012-12-17 22:01 STM32F107\Demo\Debug\Obj\init.pbi.cout
文件 11425 2012-12-17 22:01 STM32F107\Demo\Debug\Obj\ip.pbi.cout
文件 11430 2012-12-17 22:01 STM32F107\Demo\Debug\Obj\ip_addr.pbi.cout
文件 11430 2012-12-17 22:01 STM32F107\Demo\Debug\Obj\ip_frag.pbi.cout
文件 452966 2012-12-21 14:57 STM32F107\Demo\Debug\Obj\list.pbi
文件 11417 2012-12-21 14:57 STM32F107\Demo\Debug\Obj\list.pbi.cout
文件 11394 2012-12-18 16:26 STM32F107\Demo\Debug\Obj\main.pbi.cout
文件 11421 2012-12-17 22:01 STM32F107\Demo\Debug\Obj\mem.pbi.cout
文件 11422 2012-12-17 22:01 STM32F107\Demo\Debug\Obj\memp.pbi.cout
............此处省略408个文件信息
相关资源
- STM32F107VCT6PCB封装
- stm32f107 USB源码详解3USB_OTG_IP及其库的
- stm32f103 RT_Thread lwip移植步骤说明
- 网络实验 LWIP无操作系统移植
- LPC1768 LwIP UDP Client 发送数据+测试网
- stm32_lwip.zip
- Micrium_uCOS-III-STM32F107-Eval-Atollic-TrueST
- rt-thread3.1.1-lwip2.0.2完整工程代码
- RAW_UDP实验
- NXP LPC1768 Rtthread/裸机+lwip WEB服务器
- STM32 LwIP UDP+Artnet
- STM32F107-lwip-UDP-client发送数据
- 基于STM32F107的232通讯例程
- stm32F107 CAN通讯的程序
- STM32_FreeRTOS+LwIP
- STM32F407+FreeRTOS+LAN8720+LWIP1.4.1+DHCP+UDP+标
- STM32F407+FreeRTOS+LAN8720+LWIP1.4.1+DHCP+标准
- STM32F4+ucosIII+LWIP+DP83848
- STM32F407+LWIP+DP83848移植例程
- STM32F4x7+freertos+lwip+ssl+MQTT完整代码
- stm32下的ftp服务器
- LWIP之TCP Client
- stm32f107 lan8720
- 嵌入式实时操作系统uC/OS III
- stm32f4xx+freeRTOS+LWIP移植
- lwip pppos拨号上网,通过串口ppp拨号上
- stm32f107ptp移植程序
- STM32407_UCOSIII_LWIP
- stm32+ lwip +dm9000 +tcpserver+client
- 基于stm32f407实现的modbus/tcp
评论
共有 条评论