搜索资源列表
uCOS
- UCOS工程,采用keil开发工具开发,程序中基于stm32v100处理器. 在uC/OS-II中建立3个任务Taskled、Tasktep、Taskadc和三个中断。 Taskled初始化时,LED 依次点亮,当按下 Key 键时产生中断。 中断服务子程序内容:灯全部熄灭,2 秒钟后发光二极管全部点亮,再过 1 秒钟后中断返回。 Tasktep用来实时检测温度传感器u4的温度。STM32通过IIC接口获取温度传感器的温度。 Task
7.1_GPIO_test
- 此工程里面的程序是ST公司的STM32芯片的跑灯实验,里面还涉及到案件以及中断处理等等。对学习STM32需要做中断,按键,或者控制LED的人来说很不错。已经在real view MDK 3.24下编译通过。-Procedures inside the project is ST' s STM32 chip experiment running lights, which also involves the case, as well as interrupt handling and so
STM32_TIMx
- STM32入门篇之通用定时器彻底研究 TIMER-1:定时器上溢,中断中取反LED TIMER-2:强置输出 TIMER-3:输出比较 TIMER-4:PWM输出 TIMER-7:单脉冲方式 TIMER-5:输入捕获模式 TIMER-6:PWM输入 TIMER-8: TIMER2作为TIMER3的分频器 TIMER-9:TIMER2来使能TIMER3 TIMER-10: IMER2启动TIMER3 TIMER-11: TIMER4的通道1同时出发TIM
stm32_UART
- stm32串口中断收发例程_查询发送中断接收,采用3.5库-stm32 serial interrupt transceiver routines _ query sent interrupt reception, with 3.5 library
SmarHome
- 这是一个通用的STM32启动及控制代码集.它没有使用ST的库,完全是基于寄存器的操作.它包括三部分: 1,sys sys部分包含了STM32的系统级别的代码,包括:时钟配置,IO口输入输出管理,中断管理,待机模式设置,BKP操作,软复位,JTAG配置等. 2,usart usart部分包含了对串口1的初始化,用于串口调试,或者串口打印信息. 3,delay delay部分包含了2个基本的延时数,delay_us和delay_ms,这两个函数采用STM32的SYSTIC
sy5
- 本实验将实现如下功能:利用外部中断,实现与实验3类似的效果,即:通过ALIENTEK战舰STM32开发板上载有的4个按钮(WK_UP、KEY0、KEY1和KEY2),来控制板上的2个LED(DS0和DS1)和蜂鸣器,其中WK_UP控制蜂鸣器,按一次叫,再按一次停;KEY2控制DS0,按一次亮,再按一次灭;KEY1控制DS1,效果同KEY2;KEY0则同时控制DS0和DS1,按一次,他们的状态就翻转一次。 -The experiment will achieve the following f
STM32F103boot
- STM32启动过程解析 1、 通过boot引脚设置可以将中断向量表定位于SRAM区,即起始地址为0x2000000,同时复位后PC指针位于0x2000000处; 2、 通过boot引脚设置可以将中断向量表定位于FLASH区,即起始地址为0x8000000,同时复位后PC指针位于0x8000000处; 3、 通过boot引脚设置可以将中断向量表定位于内置Bootloader区,本文不对这种情况做论述; &
STM32F103boot
- STM32启动过程解析 1、 通过boot引脚设置可以将中断向量表定位于SRAM区,即起始地址为0x2000000,同 时复位后PC指针位于0x2000000处; 2、 通过boot引脚设置可以将中断向量表定位于FLASH区,即起始地址为0x8000000,同 时复位后PC指针位于0x8000000处; 3、 通过boot引脚设置可以将中断向量表定位于内置Bootloader区,本文不对这种情况做 论述; 而Cortex-M3内核规定,起始地址必须存放堆
STM32Serial
- STM32的串口通信程序,串口1、2、3全部使用中断方式收发,利用定时器作为通信结束控制。-STM32 serial communication program, serial 1,2,3 all use interrupt mode transceiver, using the timer control as the communication ends.
UART
- 同时使用STM32三个串口的接收与发送,串口1使用printf(),串口2使用u2_printf(),串口3使用u3_printf().接受采用定时器中断超时,5ms未接收到数据认为本次接收结束,置位相应的标志位,主程序检测并处理接收数据。-STM32 simultaneously receive and send three serial, serial port 1 to use printf (), 2 serial ports use u2_printf (), 3 serial por
password
- 功能:支持3~20位的密码设置,初始密码为123456;若要重设密码,需先输入正确密码开锁。 ** 正常显示情况下,按下确认键上锁;按下密码键,开始输入密码。 **接线:PE[0..3] 4*4键盘的行线,均用中断方式,上拉输入,下降沿触发 ** PE[4..7] 4*4键盘的列线,下拉输入,在中断内临时改为上拉输入,用于读键值 ** PD[0..7] LCD12864 D0~D7 ** PD[13..15] LCD12864 RS,RW,E ** PA.1 连接继电器,
stm32_exit
- stm32外部中断代码,编译环境的keil4,3.5版本的库函数-STM32 external interrupt code, the compiler environment keil4, 3.5 version of the library function
STM32F407_uCOS-III lwip(20160827)
- 主要实现功能: 1 tcp server并发(主要涉及文件app_lwip.c、app_tcp_server.c) 2 网线热插拔(主要涉及文件app_lwip.c、app_tcp_server.c) 3 不重启修改ip地址(主要涉及文件app_lwip.c、app_tcp_server.c、app_key.c(按键修改ip地址)) 4 将lwip的数据接收从中断方式改成单独的接收任务方式(主要涉及文件app_lwip.c) 5 usb串口信息打印(115200波特率) 6 注意:使
STM32F0XX教程+例程源码
- STM32F0XX教程+例程源码 教程目录: 工程篇:搭建KEIL-MDK开发平台及制作MDK工程文件模板.pdf 资料篇-NUCLEO-072RB开发板特性讲解及资料准备.pdf 初级教程篇:按键(中断方式)实现24C04存储器内容读写.pdf 初级教程篇:实现一个LED灯(软件延时 systick定时器).pdf 中级教程篇:利用SPI总线构建NUCLEO-072RB和NUCLEO-302RB双机处理系统.pdf 中级教程篇:利用定时器实现6路互补PWM波形输出.pdf 高级教程篇:基于L
pid
- 基于stm32的寻迹小车PID算法解析 开发目标1:TIM1的4个通道生成PWM,CH1—PWM1 CH2—PWM2 CH3—PWM3 CH4—PWM4 TIM8的4个通道生成PWM,CH1—PWM5 CH2—PWM6 CH3—PWM7 CH4—PWM8 开发目标2:TIM7作为定时器中断,产生固定的时间间隔,便于计算电机及落地码盘的速度(单位时间间隔脉冲增量) 开发目标3:TIM2、TIM3、TIM4、TIM5作为编码器接口,读取编码器