资源简介
软件版本:keil5
实验实现功能:1、按下手柄按键,串口输出对应键值。
2、软件设置“红灯模式”、“绿灯模式”,并可以设置“保存”,通过手柄模式按键无法改变。
3、设置手柄震动:通过数值的设置,改变左侧大震动电机震动频率。
当按下“L1”时,小震动电机转动,按下“R1”时,大震动电机转动。
实验连接方式:输入 DI->PB12
输出 DO->PB13 CS->PB14 CLK->PB15
代码片段和文件信息
#include “led.h“
/*********************************************************
Copyright (C) 2015-2025 YFRobot.
www.yfrobot.com
File:LED驱动代码
Author:pinggai Version:1.0 Data:2015/05/06
Description: Balance-STM32 LED驱动代码
**********************************************************/
//初始化PD2为输出口.并使端口时钟
//LED IO初始化
void LED_Init(void)
{
RCC->APB2ENR|=1<<5; //使能PORTD时钟
GPIOD->CRL&=0XFFFFF0FF;
GPIOD->CRL|=0X00000300;//PD.2推挽输出
GPIOD->ODR|=1<<2; //PD.2输出高
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 550 2015-12-19 15:08 STM32F1+PS2+Serial+PWM (KEIL5)\HARDWARE\LED\led.c
文件 479 2015-05-06 23:18 STM32F1+PS2+Serial+PWM (KEIL5)\HARDWARE\LED\led.h
文件 5392 2016-05-07 10:08 STM32F1+PS2+Serial+PWM (KEIL5)\HARDWARE\PS2\pstwo.c
文件 2423 2015-10-20 11:23 STM32F1+PS2+Serial+PWM (KEIL5)\HARDWARE\PS2\pstwo.h
文件 399 2011-05-09 18:17 STM32F1+PS2+Serial+PWM (KEIL5)\keilkill.bat
文件 15298 2016-05-07 10:13 STM32F1+PS2+Serial+PWM (KEIL5)\OBJ\test.hex
文件 675 2015-12-19 15:17 STM32F1+PS2+Serial+PWM (KEIL5)\README.TXT
文件 7750 2015-05-19 13:10 STM32F1+PS2+Serial+PWM (KEIL5)\SYSTEM\delay\delay.c
文件 1995 2015-05-19 13:11 STM32F1+PS2+Serial+PWM (KEIL5)\SYSTEM\delay\delay.h
文件 1014 2015-02-06 12:56 STM32F1+PS2+Serial+PWM (KEIL5)\SYSTEM\readme.txt
文件 85714 2011-02-09 14:59 STM32F1+PS2+Serial+PWM (KEIL5)\SYSTEM\sys\core_cm3.h
文件 17427 2014-08-28 17:13 STM32F1+PS2+Serial+PWM (KEIL5)\SYSTEM\sys\core_cmFunc.h
文件 26854 2014-08-28 17:13 STM32F1+PS2+Serial+PWM (KEIL5)\SYSTEM\sys\core_cmInstr.h
文件 633941 2012-01-24 12:06 STM32F1+PS2+Serial+PWM (KEIL5)\SYSTEM\sys\stm32f10x.h
文件 6604 2015-03-22 20:45 STM32F1+PS2+Serial+PWM (KEIL5)\SYSTEM\sys\sys.c
文件 4655 2015-03-22 21:28 STM32F1+PS2+Serial+PWM (KEIL5)\SYSTEM\sys\sys.h
文件 2085 2012-01-24 12:06 STM32F1+PS2+Serial+PWM (KEIL5)\SYSTEM\sys\system_stm32f10x.h
文件 4240 2015-03-22 20:47 STM32F1+PS2+Serial+PWM (KEIL5)\SYSTEM\usart\usart.c
文件 1571 2015-03-22 20:47 STM32F1+PS2+Serial+PWM (KEIL5)\SYSTEM\usart\usart.h
文件 12537 2009-05-21 20:07 STM32F1+PS2+Serial+PWM (KEIL5)\USER\startup_stm32f10x_md.s
文件 1538 2016-05-07 10:13 STM32F1+PS2+Serial+PWM (KEIL5)\USER\test.c
....... 70867 2016-05-07 10:14 STM32F1+PS2+Serial+PWM (KEIL5)\USER\test.uvgui.Administrator
....... 9870 2016-05-07 10:14 STM32F1+PS2+Serial+PWM (KEIL5)\USER\test.uvopt
....... 16580 2016-05-07 10:14 STM32F1+PS2+Serial+PWM (KEIL5)\USER\test.uvproj
目录 0 2015-12-19 15:08 STM32F1+PS2+Serial+PWM (KEIL5)\HARDWARE\LED
目录 0 2016-05-07 10:10 STM32F1+PS2+Serial+PWM (KEIL5)\HARDWARE\PS2
目录 0 2015-12-19 14:48 STM32F1+PS2+Serial+PWM (KEIL5)\SYSTEM\delay
目录 0 2015-12-19 14:48 STM32F1+PS2+Serial+PWM (KEIL5)\SYSTEM\sys
目录 0 2015-12-19 14:48 STM32F1+PS2+Serial+PWM (KEIL5)\SYSTEM\usart
目录 0 2016-05-07 10:10 STM32F1+PS2+Serial+PWM (KEIL5)\HARDWARE
............此处省略7个文件信息
- 上一篇:indusoft8.0 ---64位破解教程
- 下一篇:rinetd.tar.gz
相关资源
- 虚拟串口工具.7z
- STM32f103zet6.Schlib 器件原理图 封装 Al
- STM32F103串口DMA接收
- 安信可串口调试助手 AiThinker_Serial_T
- STM32F103C8T6核心板之配套程序源码 -
- serialport类182377
- 4*4矩阵键盘(方法2) STM32F103
- stm32f105双CAN协议盒PCB板适用于车载
- stm32f103+Vs1003b例程
- PS2键盘接口插座的PCB封装PROTEL99SE
- STM32F103使用定时器的捕获方式测量车
- STM32F407 步进电机含角度输出Keil代码
- stm32f103代码
- Arduino_PS2X库文件
- STM32F407 FSMC控制AD7606、SRAM、NOR FLASH
- STM32F4 的DMA程序
- stm32f103c8移植ucosII
- stm32f103通过modbus控制A6伺服电机
- STM32F103RBT6 STM32最小系统 PCB文件+电路
- pca9685+stm32f103c8t6
- stm32f103c8t6+mpu9250读取九轴原始数据
- STM32F103C8T6引脚图
- STM32F407VET6原理图
- 基于STM32F1的6位QS-30辉光钟设计原理图
- STM32F207的串口_IAPBootloader程序
- STM32+DAC+ADC语音录制与播放
- STM32F103驱动三个超声波模块,串口屏
- 基于STM32F103的24m02芯片驱动代码
- 官方Keil.STM32F4xx_DFP.2.9.0.pack固件库
- stm32f407使用MQ7检测一氧化碳浓度程序
评论
共有 条评论