STM32入门学习之GPIO(STM32F030F4P6基于CooCox IDE)(一)

发布者:学富五车最新更新时间:2021-11-01 来源: eefocus关键字:STM32  GPIO  CooCox  IDE 手机看文章 扫描二维码
随时随地手机看文章

1、CooCox IDE当前最新版本为V2,不过个人看网上的示例大都是基于旧版本的,个人也试过新版本,发现一些操作还不习惯,在此也还是介绍旧版本1.7.8。


http://www.coocox.org/software/coide.php

2、运行CoIDE,点击菜单栏的Project——New Project,填写项目名称HelloGPIO

3、选择Chip

4、选择ST——STM32F03x——STM32F030F4P6

5、系统将弹出 Repository,这里可直接选择程序需要的库,勾选GPIO,系统将自动勾选RCC、CMSIS BOOT、M0 Cmsis Core等,并直接生成对应

6、打开main.c文件

关键字:STM32  GPIO  CooCox  IDE 引用地址:STM32入门学习之GPIO(STM32F030F4P6基于CooCox IDE)(一)

上一篇:STM32入门学习之GPIO(STM32F030F4P6基于CooCox IDE)(三)
下一篇:STM32入门学习之EXTI外部中断(STM32F030F4P6基于CooCox IDE)

推荐阅读最新更新时间:2024-11-17 00:09

STM32步进电机PID速度环控速源码
【1】例程简介 使用定时器功能输出PWM信号到步进电机驱动器,使其驱动步进电机转动。 编码器用于电机测速。在电机转动一圈时编码器可以输出固定的脉冲数,通过读取编码器 脉冲可以获取当前电机转动状态。 一般处理编码器脉冲有两种方法: 1.T法:计算一定量的脉冲数所用的时间 2.M法:计算一段固定时间内所捕获的脉冲数。 根据当前速度和目标速度之间的误差,使用PID计算定时器输出的脉冲频率,使得滑台能够以目标速度 运动 【2】跳线帽情况 编码器 A相 -- PC6 B相 -- PC7 步进电机驱动器 DIR- -- PB13 ENA- -- PB14 P
[单片机]
stm32GPIO_Remap_SWJ_Disable之后无法使用swd下载 程序解决方法
说明:库文件版本:3.5.0 软件环境:iar for arm 在系统复位的时候默认是开启JTAG与swd的,在点击下载后的2秒内按下复位键即可将程序下载进stm32 注意:在程序里边加入GPIO_PinRemapConfig(GPIO_Remap_SWJ_NoJTRST,ENABLE); 来彻底解除限制,或用写寄存器的方式,SWG_CFG 写入000
[单片机]
技术文章—RS-485总线电平异常解决方案解析
摘要:各位工程师是否会遇到这样的情况,测试单个RS-485设备数据无异常,但设备组网后,就出现通讯数据异常或连接失败等情况。出错的原因是什么?本文将从门限电平为你揭秘RS-485组网异常。 RS-485总线是具有结构简单、通信距离远、通信速度高、成本低等优点,广泛应用于工业通讯、电力监控以及仪器仪表等行业。若总线上接有终端电阻,则在总线空闲状态时,RS-485总线AB差分电压可能处于门限电平(±200mV)之内,这时可能会导致通信出错,那么,出错的原因是什么?MCU接收到的数据会发生什么样的变化? 1、 数据出错的原因 如图 1所示为8位数据位无校验位的UART时序图,当使用UART进行通信时,MCU在检测到起始位后
[测试测量]
技术文章—RS-485总线电平异常解决方案解析
STM32之ADC多通道连续例程
#include stm32f10x.h /* RCC时钟配置 */ void RCC_config(void) { ErrorStatus HSEStartUpStatus; /* RCC寄存器设置为默认配置 */ RCC_DeInit(); /* 打开外部高速时钟 */ RCC_HSEConfig(RCC_HSE_ON); /* 等待外部高速时钟稳定 */ HSEStartUpStatus = RCC_WaitForHSEStartUp(); if(HSEStartUpStatus == SUCCESS) { /* 设置HCLK = SYSCLK */ RCC_HCLKConfig(RCC_SYSCLK_D
[单片机]
STM32】串口唤醒低功耗
项目场景: MCU:STM32G070 MDK:V5.25 Software Pack:Keil.STM32G0xx_DFP.1.0.0 问题描述: 单片机进入低功耗之后,想让另一个设备通过串口把它唤醒,可以正常唤醒,但是唤醒之后,串口收发貌似就不正常了。 原因分析: 串口进入低功耗之前,是把串口的接收引脚配置为了外部中断输入脚,唤醒之后再重新配置为串口,但是这个配置流程需要正规一点,需要HAL_UART_MspInit一下才可以正常。 解决方案: 在唤醒之后,按如下顺序对串口重新配置: HAL_UART_MspInit(&huart4); MX_USART4_UART_Init();
[单片机]
STM32开发笔记46:STM32F0低功耗设计
单片机型号:STM32F070F6P6 项目中需要使单片机STM32F070F6P6进入低功耗模式,本文记录整个过程。 1、STM32F070的低功耗模式: 2、低功耗模式描述,在项目中希望外部中断予以唤醒,所以三种低功耗模式,都可以使用。 3、进入Stop模式的代码如下,实际测得进入Stop模式后,8.0uA。在这里需要注意的是,我选用的单片机STM32F070F6P6,仅有端口A、端口B和端口F。我使用参考例程,没有注意里面的具体写法,增加了端口C和端口D,则一直进入不了Stop模式,网上说需要停止SysTick,这些都是不正确的。只有进入Sleep模式,才需停止SysTick,在Stop模式中,不
[单片机]
<font color='red'>STM32</font>开发笔记46:STM32F0低功耗设计
stm32的体系架构
一.首先说说STM32F10x芯片由丝印所体现出的共同点和区别。 先简单说说命名规则: 101基本型,102USB基本型,103增强型,105或107互联型。 T:36脚,C:48脚,R:64脚,V:100脚,Z:144脚。 C:256K SRAM, D:384K SRAM, E:512K SRAM。 我们正对芯片的丝印,会看到芯片左下角会有一个小圆点(正方向),有的在右上角会有一个稍大点的圆圈标记,靠近左下角小圆点的管脚号为1,然后以逆时针方向,ZET6最后一个管脚号为144,VET6最后一个管脚号为100,即是Z的管脚多于V的,说以说Z的功能也要多于V的;接下来说说丝印上的ARM和ST,crotex-Mx内核是由ARM公司(就
[单片机]
在Mac OSX中开发STM32程序
在Mac OSX下编写STM32程序: 1、下载stm32的gcc软件包,参考下面URL: 2、安装moxa NPORT 5110在虚拟Windows中; 3、安装ST Flash Loader 软件; 需要注意的: 1、Mac OSX 需要10.5; 2、NPORT装完要关机重启;
[单片机]

推荐帖子

kemet的高频关断电容,哪个公司在卖?
如图 kemet的高频关断电容,哪个公司在卖?可以直接淘宝或者阿里巴巴上搜一搜
nine1999 电源技术
wince s3c2440 camera 问题??
我的摄像头分辨率是720*288的,在7寸TFT上显示(800*480),调试时发现,水平方向左右两端的图像缺失,不能完整显示,其他的正常。请问这是啥原因??高手指点,急!!!winces3c2440camera问题??你的摄像头是通过camera接口的还是用USB的?使用的是camerainterface接口不知道LZ的问题怎么样了,我的为什么只能在半屏显示?
mfhsu WindowsCE
这个显码器 怎么点亮
买了个板子不知道怎么接点亮显码器求大神指教谢谢这个显码器怎么点亮楼主:A,B,C,E,F,G,DP是数据总线,DIG1,DIG2,DIG3,DIG4是片选啊。控制就很简单了。A,B,C,E,F,G,DP是数据总线,DIG1,DIG2,DIG3,DIG4是片选啊。控制就很简单了。嗯,楼上说的很对,楼主按照这个做就对了,祝你成功谢谢好了回复板凳jjkwz的帖子好了 回复沙发eeleader的帖子
leomeng FPGA/CPLD
已出
已出本站强荐:185娱乐{城.足球{真_人.彩票齐全{手机可投{注任何游戏.首次开户送10元.首存送58元.信誉绝对保证185.cc已出有意gps,多钱?有意gps,多钱?已经出了,不好意思
在路上的旁观者 淘e淘
gdb不能调试的问题
今天在用gdb调试C++程序的时候,想用pi”命令打印出程序的一个局部变量i,却一直提示:Nosymboliincurrentcontext.我愣了下,想到有几种原因可能导致这种情况:1、编译的时候没有加上-g选项,一直编译器没有在可执行程序中加入调试信息;2、编译的时候加上了优化选项,使得编译器把某些变量优化掉了;3、断点加的位置不对,变量超出作用域了。我重新检查了程序以及编译命令,的确是没错的。于是我只能在程
37°男人 DSP 与 ARM 处理器
芯片型号查询
有颗料丝印写的好像是B11AT,或者811AT,T或者j都试过,封装为SOT23-6,从外围电路来看,应该是一个DCDC电源芯片,问题是怎么查都找不到对应型号。万能的网友,知道是什么片子吗?芯片型号查询如果确定是DC芯片,可以先把电路图抄下来。很多SOT23-6的DC芯片都是兼容的,找个类似DC芯片对比看看。 想从这颗料猜输入电压的,那我再从其它地方想想办法。 上电测一下不就行了吗?怀疑这个器件坏了? 秦天qintian0303发表于202
呜呼哀哉 模拟电子
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved