资源简介
基于stm32的烟雾报警器程序,已经过测试。
代码片段和文件信息
#include “stm32f10x.h“
void GPIO_Configuration()
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB | RCC_APB2Periph_GPIOC | RCC_APB2Periph_GPIOD | RCC_APB2Periph_AFIOENABLE);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8 | GPIO_Pin_9 | GPIO_Pin_10 | GPIO_Pin_11 | GPIO_Pin_12 | GPIO_Pin_13 | GPIO_Pin_14 | GPIO_Pin_15;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_Init(GPIOC&GPIO_InitStructure);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_Init(GPIOD&GPIO_InitStructure);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;
GPIO_Init(GPIOB&GPIO_InitStructure);
}
int main(void)
{
GPIO_Configuration();
GPIO_Write(GPIOC0xff00);
GPIO_SetBits(GPIODGPIO_Pin_2);
GPIO_ResetBits(GPIODGPIO_Pin_2);
while(1)
{
if(GPIO_ReadInputDataBit(GPIOBGPIO_Pin_6)==0)
{
GPIO_Write(GPIOC0xf000);
GPIO_SetBits(GPIODGPIO_Pin_2);
GPIO_ResetBits(GPIODGPIO_Pin_2);
}
else
{
GPIO_Write(GPIOC0x0f00);
GPIO_SetBits(GPIODGPIO_Pin_2);
GPIO_ResetBits(GPIODGPIO_Pin_2);
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 260336 2012-08-01 15:40 烟雾报警器\cute.axf
文件 8826 2012-08-01 15:40 烟雾报警器\cute.hex
文件 43548 2012-08-01 15:40 烟雾报警器\cute.htm
文件 383 2012-08-01 15:40 烟雾报警器\cute.lnp
文件 61620 2012-08-01 15:40 烟雾报警器\cute.map
文件 706 2012-08-01 15:40 烟雾报警器\cute.plg
文件 479 2012-07-29 17:33 烟雾报警器\cute.sct
文件 1369 2012-08-01 15:40 烟雾报警器\cute.tra
....... 79607 2012-08-01 17:11 烟雾报警器\cute.uvopt
....... 16666 2012-07-29 17:37 烟雾报警器\cute.uvproj
文件 22574 2012-08-01 15:40 烟雾报警器\cute_Target 1.dep
....... 79599 2012-08-01 10:23 烟雾报警器\cute_uvopt.bak
....... 0 2012-07-29 17:26 烟雾报警器\cute_uvproj.bak
文件 1361 2012-08-01 15:40 烟雾报警器\main.c
文件 347465 2012-08-01 15:40 烟雾报警器\main.crf
文件 2228 2012-08-01 15:40 烟雾报警器\main.d
文件 378104 2012-08-01 15:40 烟雾报警器\main.o
文件 322 2012-08-01 15:40 烟雾报警器\main.__i
文件 347783 2012-07-29 17:33 烟雾报警器\misc.crf
文件 2350 2012-07-29 17:33 烟雾报警器\misc.d
文件 379316 2012-07-29 17:33 烟雾报警器\misc.o
文件 121 2012-07-29 17:33 烟雾报警器\startup_stm32f10x_md.d
文件 54665 2012-07-29 17:33 烟雾报警器\startup_stm32f10x_md.lst
文件 6080 2012-07-29 17:33 烟雾报警器\startup_stm32f10x_md.o
文件 348342 2012-07-29 17:33 烟雾报警器\stm32f10x_exti.crf
文件 2680 2012-07-29 17:33 烟雾报警器\stm32f10x_exti.d
文件 380188 2012-07-29 17:33 烟雾报警器\stm32f10x_exti.o
文件 351281 2012-07-29 17:33 烟雾报警器\stm32f10x_gpio.crf
文件 2680 2012-07-29 17:33 烟雾报警器\stm32f10x_gpio.d
文件 385724 2012-07-29 17:33 烟雾报警器\stm32f10x_gpio.o
............此处省略16个文件信息
相关资源
- 基于STM32F407开发板驱动触摸屏原子
- stm32L431的寄存器手册AN4312 Application
- STM32的蓝牙程序HC-02
- 基于物联网的温室大棚监控系统的设
- STM32F103C8T6-LED例程
- stm32解析GPS模块数据流
- STM32F407四路12位AD采样
- stm32单片机+串口通信+温度采集
- Contiki入门手册高清中文版 PDF
- 蓝牙hc程序实现APP与单片机STM32F103的通
- STM32用DMA串口发送
- STM32四通道4-20ma
- 声音传感器程序-STM32
- 基于stm32的温湿度采集显示系统设计
- STM32串行12864液晶显示
- stm32的TIM1带死区互补输出六路PWM波
- STM32无需外接解码芯片播放音乐
- STM32-PWM输出源码
- STM32F429 USB HID
- 2019电赛舵机云台控制代码.zip
- STM32 OLED显程
- 基于stm32的数字示波器c程序绝对完整
- FreeModbus--RTU--Master+Slave--uCOSIII--STM32F
- 基于STM32F4的小兵与大炮游戏
- keil.Jansson.1.0.0.pack
- OLED驱动STM32
- stm32 5路循迹智能小车资料,可遥控
- STM32F103VET6驱动HC-SR04.rar
- 旋钮编码器STM32F407
- stm32 407ad7606 程序开fa
评论
共有 条评论