简介 这篇文章介绍如何使用CubeMx创建一个简单的LED工程,该工程是一个MDK工程,当然也可以使用CubeMx创建基于其他编译器的工程。作为入门,我们的第一个工程仅点亮一个LED。并且在这个工程上进行修改,增加一个按键功能,展示CubeMx修改工程的功能。 硬件准备 笔者使用正点原子战舰V3开发板,使用任何主控是STM32的硬件设备并且带有GPIO控制的LED和按键,就可以,硬件上没有什么限制。 软件准备 STM32CubeMx Keil MDK,IAR或类似的编译环境 实际操作部分 1.生成工程,并点亮LED 2.修改现有工程,将GPIO输入功能,也就是按键功能加入工程 第一部分 新建
2023-04-07 22:17:01 1.07MB gpio stm32 安装
1
C#屏蔽鼠标按键实例源码
2023-04-07 00:59:32 74KB C#
1
本文介绍了一种基于AT89C51单片机的步进电机控制系统。步进电机是一种广泛应用于各个领域的机电元件,其控制系统由步进控制器、功率放大器和步进电机等组成。本文采用单片机控制,用软件代替步进控制器,使得线路简单、成本低、可靠性大大增加。该系统能够提高控制精度和响应速度,节约能源,具有重要意义。
2023-04-06 16:07:50 227KB 互联网
1
iccavr编译的4*4独立按键Mega16(mega8和mega128等都可以用)绝对好用!全部文件都有,直接都可以用,端口不都改一下就可以用,我绝不传垃圾上去,用的是数码管显示!请给个好评,嘻嘻
1
51单片机矩阵按键例程+pretues仿真,适合初学者,有注释
2023-04-06 00:20:21 68KB 51矩阵按键
1
DS18B20的读写时序和测温原理与DS1820相同,只是得到的温度值的位数因分辨率不同而不同,且温度转换时的延时时间由2s减为750ms。 DS18B20测温原理如图3所示。图中低温度系数晶振的振荡频率受温度影响很小,用于产生固定频率的脉冲信号发送给计数器1。高温度系数晶振随温度变化其振荡频率明显改变,所产生的信号作为计数器2的脉冲输入。计数器1和温度寄存器被预置在-55℃所对应的一个基数值。计数器1对低温度系数晶振产生的脉冲信号进行减法计数,当计数器1的预置值减到0时,温度寄存器的值将加1,计数器1的预置将重新被装入,计数器1重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到计数器2计数到0时,停止温度寄存器值的累加,此时温度寄存器中的数值即为所测温度。斜率累加器用于补偿和修正测温过程中的非线性,其输出用于修正计数器1的预置值。
2023-04-05 16:07:19 45KB 单片机 DS18B20 测温
1
主要介绍了C#使用钩子获得按键信息的方法,实例分析了C#中钩子的相关使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
2023-04-03 21:28:31 46KB C# 钩子 按键信息
1
本系统采用单片机技术,实现了控制功能的多样化和智能化,简化了电路,降低了成本,提高了稳定性;传感器损坏报警及方便更换的特点,提高了系统的可靠性,延长了整机的使用寿命;阀门开闭装置的人性化设计,使系统更具有通用性和灵活性。
2023-04-03 20:24:54 95KB Atmel AT89C51 报警器 文章
1
asyUI ComboGrid 集成分页、按键示例源码 源码描述: 实现的功能: 1、下拉框下拉时出现表格; 2、表格带分页功能; 3、可以使用向上键、向下键在表格中移动选择行数据; 4、可以使用回车键在表格中选中行数据; 5、在下拉框的文本框中输入内容,能查询表格; 6、下拉框的文本框的内容变化时,表格数据按分页设置显示 所用技术:jquery+在html页面中通过js文件调用ashx一般处理程序 运行环境:vs2010+无数据库
2023-04-03 10:49:53 1002KB EasyUI ComboGrid 集成分页 按键示例
1
stm32外部中断的简单理解与操作简单范例——按键控制LED翻转 的一个压缩包 STM32F103中断系统提供10个系统异常和60个可屏蔽中断,具有16个可屏蔽中断优先级。                         可屏蔽中断源包括外部中断、定时器中断、串口中断、直接内存访问中断(DMA)、模数转换中断(A/D)、集成电路总线中断、串口外设接口中断等。                         其中,本帖子用到的外部中断由嵌套向量中断控制器NVIC和外部中断/事件控制器EXTI来控制。
2023-04-03 10:40:50 4.25MB stm32
1