资源简介
本程序是基于STM32F103ZET6的一个实验程序。可通过发送指令控制LED灯,可以开启和关闭LED灯,以及蜂鸣器等外设
代码片段和文件信息
#include “common.h“
/*********************************************************************************
*************************MCU启明 STM32F103应用开发板******************************
**********************************************************************************
* 文件名称: common.c *
* 文件简述:各个工程所需调用的公共文件 *
* 创建日期:2015.03.03 *
* 版 本:V1.0 *
* 作 者:Clever *
* 说 明:包涵数据类型定义、IO口位定义、位段定义与延时函数定义 *
**********************************************************************************
*********************************************************************************/
/****************************************************************************
* 名 称: void GPIO_group_OUT(_gpio_group *groupu16 outdata)
* 功 能:使用随意16个IO口组成一个16位并行输出口
* 入口参数:*group: 任意16个IO口为元素的结构体指针
outdata: 16位输出数值
* 返回参数:无
* 说 明:outdata从高位开始赋值
****************************************************************************/
void GPIO_group_OUT(_gpio_group *groupu16 outdata)
{
u8 t;
for(t=0;t<16;t++)
{
if((outdata&0x8000)>>15)
{
switch(t)
{
case 0: group->data15=1; break;
case 1: group->data14=1; break;
case 2: group->data13=1; break;
case 3: group->data12=1; break;
case 4: group->data11=1; break;
case 5: group->data10=1; break;
case 6: group->data9=1; break;
case 7: group->data8=1; break;
case 8: group->data7=1; break;
case 9: group->data6=1; break;
case 10: group->data5=1; break;
case 11: group->data4=1; break;
case 12: group->data3=1; break;
case 13: group->data2=1; break;
case 14: group->data1=1; break;
case 15: group->data0=1; break;
}
}
else
{
switch(t)
{
case 0: group->data15=0; break;
case 1: group->data14=0; break;
case 2: group->data13=0; break;
case 3: group->data12=0; break;
case 4: group->data11=0; break;
case 5: group->data10=0; break;
case 6: group->data9=0; break;
case 7: group->data8=0; break;
case 8: group->data7=0; break;
case 9: group->data6=0; break;
case 10: group->data5=0; break;
case 11: group->data4=0; break;
case 12: group->data3=0; break;
case 13: group->data2=0; break;
case 14: group->data1=0; break;
case 15: group->data0=0; break;
}
}
outdata<<=1;
}
}
/****************************************************************************
* 名
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-06-28 08:38 6 串口2-RS232实验\
目录 0 2018-06-28 08:38 6 串口2-RS232实验\Common\
文件 6400 2015-07-04 09:48 6 串口2-RS232实验\Common\common.c
文件 2852 2015-07-04 09:39 6 串口2-RS232实验\Common\common.h
目录 0 2018-06-28 08:38 6 串口2-RS232实验\Main\
文件 1922 2016-02-04 12:32 6 串口2-RS232实验\Main\main.c
文件 2418 2015-03-17 09:48 6 串口2-RS232实验\Main\stm32f10x_it.c
文件 1983 2011-04-04 18:57 6 串口2-RS232实验\Main\stm32f10x_it.h
目录 0 2018-06-28 08:38 6 串口2-RS232实验\Project\
文件 169565 2016-02-29 16:57 6 串口2-RS232实验\Project\Jli
文件 650 2015-05-02 21:12 6 串口2-RS232实验\Project\Jli
目录 0 2018-06-28 08:38 6 串口2-RS232实验\Project\LIST\
文件 53450 2016-02-04 12:28 6 串口2-RS232实验\Project\LIST\startup_stm32f10x_hd.lst
文件 78951 2018-06-28 08:52 6 串口2-RS232实验\Project\LIST\USART2.map
目录 0 2018-06-28 08:52 6 串口2-RS232实验\Project\OBJ\
文件 255616 2016-02-04 12:28 6 串口2-RS232实验\Project\OBJ\beep.crf
文件 665 2016-02-04 12:28 6 串口2-RS232实验\Project\OBJ\beep.d
文件 274112 2016-02-04 12:28 6 串口2-RS232实验\Project\OBJ\beep.o
文件 256554 2016-02-04 12:28 6 串口2-RS232实验\Project\OBJ\common.crf
文件 655 2016-02-04 12:28 6 串口2-RS232实验\Project\OBJ\common.d
文件 276176 2016-02-04 12:28 6 串口2-RS232实验\Project\OBJ\common.o
文件 3662 2016-02-04 12:28 6 串口2-RS232实验\Project\OBJ\core_cm3.crf
文件 112 2016-02-04 12:28 6 串口2-RS232实验\Project\OBJ\core_cm3.d
文件 11028 2016-02-04 12:28 6 串口2-RS232实验\Project\OBJ\core_cm3.o
文件 256558 2016-02-04 12:28 6 串口2-RS232实验\Project\OBJ\key.crf
文件 647 2016-02-04 12:28 6 串口2-RS232实验\Project\OBJ\key.d
文件 275788 2016-02-04 12:28 6 串口2-RS232实验\Project\OBJ\key.o
文件 277851 2018-06-28 08:52 6 串口2-RS232实验\Project\OBJ\lcd.crf
文件 734 2018-06-28 08:52 6 串口2-RS232实验\Project\OBJ\lcd.d
文件 305172 2018-06-28 08:52 6 串口2-RS232实验\Project\OBJ\lcd.o
文件 255692 2016-02-04 12:28 6 串口2-RS232实验\Project\OBJ\led.crf
............此处省略123个文件信息
相关资源
- STM32 RS232串口控制
- stm32 SD卡 fat系统 串口控制台
- 串口控制台代码stm32
- STM32串口控制舵机.zip
- 串口控制LED的亮灭.rar
- stm32普通直流电机串口控制模板
- stm32 输出PWM波占空比可由串口控制
- 安卓app通过串口控制zigbee的简单
- 激光雷达串口控制台
- 通过串口控制呼吸灯的频率
- Grbl上位机串口控制程序-经典串口AP
- 基于FPGA-VERILOG语言的DS18B20温度检测带
- Qt 实现串口控制台,适配RT-Thread的F
- pc串口控制流水灯的程序
- 通过串口控制步进电机
- ROS读取键盘通过串口控制电机例程
- 基于MSP430的UART串口控制机械臂
- 51单片机串口控制舵机
- 51单片机编写的基于串口控制的多路舵
-
STM32串口控制DFPla
yer_Mini播放模块
评论
共有 条评论