1.首先打开Cube,NewProject
2.在红色方框处搜索你的STM32型号,找到后双击,我的是F103ZET6
3.接下来我们选择RCC和GPIO口
RCC一个是外部高速时钟和低速时钟,我把两个都开了,选择了Crystal/Ceramic Resonator,好像是晶振,一般板子上自带LED,所以我查看了一下我单片机的原理图,分别是PE5和PB5,这里我选择了PE5,左击你的IO口,选择OUTPUT
4.我们配置时钟
我的单片机时钟频率最高72M,你们的我不知道,反正想办法根据乘除配置出你想要的时钟,一般配置到最大(红色圆圈处)
5.配置GPIO
点击红色箭头处,再点击原谅色箭头,弹出这个界面,我们点击那行,会发现有几个参数让我们配置
GPIO Pin Level:这是管脚输出(还是管脚输出的初始化),我们选择低电平,根据原理图,我的LED是低电平触发的,应该都一样的,选择LOW
GPIO mode:这是GPIO口的模式设置,我们选择OUTPUT PULL PUSH,(推挽输出)自行百度
第三个:我们选择PULL UP上拉
Maximum output speed:最大输出速度,我们选择慢
最后一个就是给你的管脚取个名字,嗯,倒时候写程序号分辨
还有,差点忘了,点击Apply,再点OK
6.哈哈哈,激动人心的时刻到了,下载编译了
点击project,选择最后一个,seetings
1.这个是你的工程名字
2.这是你的保存路径
3.这是你的编译器,我的是MDK5,所以我选了这个
点击红色箭头,再点击水蓝蓝,ok,水蓝蓝的作用是未来帮你分文件,不然一些配置文件都写到man.c里去了,就不好找了
点击红色箭头,就是大饼上插了一跟棒子的,好了之后会弹出
一个界面直接点Open object,也可以选择×掉,当然你要到你保存目录里去找了,找到后我的在这里
7.打开工程后
我们直接选择下载,
然后用这个软件找到HEX文件把程序烧进去,你会发现你板子上的灯亮了
一般HEX文件都是在这里,
我们要修改工程了,找到有main.c的这个文件
看,我们还会发现一个gpio.c的文件,这就是水蓝蓝的作用了,不然会把这个.c文件写到main.c里去;
进入gpio.c,我们会发现这里都是我们之前配置好的GPIO口的一些东西,找到这个,选中前面的,右击,选择第一个goto,我们会发现来到了这里
看到这两个函数了吗,一个是读取IO口的(ReadPin),一个是输出IO口的(WritePin),接下来我们复制gpio.c里的一些东西,就是我们刚刚goto的那句话,粘贴到main.c的文件的While循环里
HAL_GPIO_WritePin(LED1_GPIO_Port, LED1_Pin, GPIO_PIN_RESET);
HAL_Delay(1000);
HAL_GPIO_WritePin(LED1_GPIO_Port, LED1_Pin, GPIO_PIN_SET);
HAL_Delay(1000);
用这个函数写出一些代码,这个函数我们上面解释了,是GPIO口输出函数,两个圆圈里是的参数管脚状态,红色的REST是0,蓝色的是1,你可以这么理解,你把他们替换成0或者1也可以,我用的只不过是官方的东西,每次延迟1000毫秒(1秒),大家下载编译,烧录后会发现那个灯一闪一闪的
上一篇:基于STM32实现MQTT
下一篇:stm32 通过串口控制led灯亮灭 并通过lcd显示led灯的亮灭状态
推荐阅读
史海拾趣
2015年初,Cree曾计划将其射频产品线独立出来,并以近3.5亿美金卖给英飞凌。然而,由于某些限制原因,收购计划最终终止。面对这一变故,Cree不得不重新建立射频微波器件团队,并创立了新的品牌wolfspeed。这一举措不仅彰显了Cree的应变能力和创新精神,也为其在射频领域的发展注入了新的活力。
随着业务的不断扩展和技术实力的提升,风华电子厂于1993年实施股份制改革,并更名为广东风华高新科技股份有限公司。1996年,公司在深圳证券交易所成功上市(证券简称风华高科,证券代码000636),成为电子元器件行业的重要一员。上市不仅为公司筹集了更多资金,也进一步提升了公司的知名度和市场竞争力。
随着电动汽车市场的爆发式增长,GPS在2025年决定涉足电动汽车充电基础设施领域。公司推出了一系列快速、智能的电动汽车充电桩,支持多种充电标准和支付方式,满足了不同用户的需求。同时,GPS还开发了充电站管理软件,实现了充电桩的远程监控和运维管理,提高了充电服务的可靠性和便捷性。GPS的电动汽车充电基础设施解决方案在多个城市得到广泛应用,为电动汽车的普及提供了有力支持。
在电子行业,技术创新是企业发展的关键。Cosel公司深知这一点,因此在发展过程中不断引进先进的技术和管理理念。1979年,公司引进了质量控制圈(QC circle)活动,通过全员参与的方式提高产品质量和客户满意度。随后,公司又引进了TQC(全面质量管理)和方针管理,进一步提升了企业的运营效率和产品质量。这些举措使得Cosel公司的产品在市场上获得了良好的口碑。
2001年对BURGESS来说是具有重要意义的一年。在这一年,BURGESS荣获了女皇赏,这是对其卓越业绩和贡献的极高认可。同时,BURGESS还售出了由Lurssen船厂制造的当时世界上最大的私人超级游艇,这一成就再次证明了其在游艇经纪行业的卓越地位。
2001年对BURGESS来说是具有重要意义的一年。在这一年,BURGESS荣获了女皇赏,这是对其卓越业绩和贡献的极高认可。同时,BURGESS还售出了由Lurssen船厂制造的当时世界上最大的私人超级游艇,这一成就再次证明了其在游艇经纪行业的卓越地位。
(1)倒车雷达方案——LED数码管、LCD液晶、语音、可视摄 倒车雷达方案 ——LED 数码管、LCD 液晶、语音、可视摄像、无线等方案 1. 优势介绍 在介绍泰瑞恒倒车雷达方案产品优势之前,我们简单概述市面上传统倒车雷达方案产品的工作原理,通过比较我们可以得出结论。 1.1 传统倒车雷达方案产品 ...… 查看全部问答∨ |
|
用c#开发了一个wince程序,现在想连接远程服务器的数据库,数据库是sqlserver2005,请问如何连。 好像和正常winfrom程序连接不太一样吧,using System.Data.SqlClient;引用不了,请大家帮忙… 查看全部问答∨ |
现在我按x5045pdf上的操作,对x5045 设置门限电压, 烧之前测到x5045的门限电压是4.3V ,烧完后一块的Vtrip(门限电压)到了5.3V 另一块到了1.3V , 不知我哪里出错了,忘高手指正一下,下面是我的电路和程序 5V--->VCC 单片 ...… 查看全部问答∨ |
本内容: 设计一个体温(呼吸)的测量系统,要求如下: 1、可以测量人体的体温(呼吸频率)。 2、能够对测量的信号进行处理并可显示体温(呼吸频率)。 3、能够存储若干次测量结果。 4、能用开关控制系统 ...… 查看全部问答∨ |
|
Altium Designer原廠網站提供的庫清單可以依照廠牌, 型號, 功能 搜尋你要找的零件之前的放錯了, 6MB 這個才是對的. [ 本帖最后由 dale 于 2011-8-1 14:25 编辑 ]… 查看全部问答∨ |
msp430x15x 430x16x 430x161x datasheet msp430x15x 430x16x 430x161x datasheet [ 本帖最后由 guanglin 于 2011-8-2 11:06 编辑 ]… 查看全部问答∨ |
用6736做了一块板子,在进行UCS的初始化时,运行初始化代码如下: PJDIR |= BIT0 | BIT1 | BIT3; // ACLK, MCLK, SMCLK set out to pinsPJSEL |= BIT0 | BIT1 | BIT3; &nbs ...… 查看全部问答∨ |
设计资源 培训 开发板 精华推荐
- 福禄克携最新产品亮相2020进博会助力中国新基建
- 以太网联盟宣布启动第2代以太网供电(PoE)认证计划
- 设备商、运营商、用户共谋5G应用破局之道
- Zepp将在11月18日凌晨发布全新旗舰智能腕表Zepp Z
- Redmi K40系列:小孔径OLED挖孔直屏 支持120Hz刷新率
- Valens推出超高速汽车芯片组 为联网和自动驾驶汽车提供高速数据传输
- KT研发新型定位信息系统 即使GPS性能下降仍为自动驾驶汽车提供精确定位
- Cepton发布最新激光雷达传感器Vista-x120 适用于ADAS和自动应用
- AVI Systems推出基于AI的转向辅助系统 提供多方位碰撞预警
- 豪威科技展示汽车图像传感器融合技术 能在低光照条件下实现高质量成像