电子芯吧客
电子芯吧客
电子工程师技术服务社区
全部
问答
试用
文章
评测
下载
样片
按照习惯,我们先从闪灯开始吧。mbed目前还不支持STM32F412-DISC开发板,但是支持NUCLEO-F412ZG开发板。虽然硬件配置不同,但是MCU型号是相同的,所以我们可以从NUCLEO-F412ZG开发板例程开始。 我们先创建一个NUCLEO-F412基本程序(需要先在mbed网站注册),然后设置DigitalOut LED_0(PE_0);就可以驱动LED了。注意不能试...
shaoziyang 2017-04-27 09:15:38 浏览量:1262
今天测试了STM32412G-discoVERY开发板的串口输出功能,大家都知道,串口是MCU的重要外部接口,在进行软件开发时,可以使用串口进行调试,所以串口是非常重要的,接下来介绍一下串口的使用。(一)串口的介绍简介:通用同步异步收发器 (USART) 能够灵活地与外部设备进行全双工数据交换,满足外部设备对工业标准 NRZ 异步串行...
黄莨元 2017-04-29 00:58:37 浏览量:1881
今天来介绍一下STM32F4MCU中的FSMC的使用以及STM32F412G-disco开发板上1.54寸TFT显示屏的使用。:D(一)硬件平台介绍:FSMC简介: FSMC可变存储存储控制器,能够与同步或异步存储器、SDRAM 存储器和 16 位 PC 存储器连接,STM32F4MCU的 FMC 接口支持包括 SRAM、SDRAM、NAND FLASH、NOR FLASH 和 PSRAM 等存储器。 由于T...
黄莨元 2017-04-30 14:36:36 浏览量:2324
STM32F412disco有一个摇杆按键,支持上下左右和按下。 按键使用了PG0、PG1、PF14、PF15等几个GPIO,按下时是高电平,释放时是低电平。 下面程序将按键和LED对应起来,按下一个键就会亮对应的LED。 #include "mbed.h" DigitalIn BTN_0(PG_0, PullDown); DigitalIn BTN_1(PF_15, PullDown); DigitalIn BTN_2(PG_1, ...
shaoziyang 2017-05-02 20:52:48 浏览量:1064
mbed中,可以方便的将一个GPIO设置为中断方式,只要使用InterruptIn 方法,然后在设置上升或者下降回调函数。如: #include "mbed.h" DigitalOut LED_0(PE_0); DigitalOut LED_1(PE_1); DigitalOut LED_2(PE_2); DigitalOut LED_3(PE_3); InterruptIn BTN_0(PG_0); InterruptIn BTN_1(PF_15); InterruptIn ...
shaoziyang 2017-05-02 22:58:01 浏览量:1119
本帖最后由 泡沫113355 于 2017-5-7 12:50 编辑 上个月提交的申请,5月4号收到申请成功通知,立即发货,今天5月6号就拿到板卡了,惊喜之余为云汉电子社区的工作人员点个赞,效率太高了。 32F412GdiscoVERY开发板比NUCLEO板的面积大了一倍,资源相当丰富。主控为100MHz STM32F412ZGT6 Cortex-M4F 微控制器,带 1...
泡沫113355 2017-05-06 20:40:18 浏览量:1201
本帖最后由 泡沫113355 于 2017-5-7 12:38 编辑 昨天用ST的标准库在STM32F412-disco 开发板上点亮了LED,今天准备用HAL来实现。STM32CUBEMX可以图形化配置STM32的MCU,使用HAL库自动搭建工程并生成初始化代码,方便快捷。 首先打开STM32CUBEMX,建立新工程,出现如下选MCU的界面,通过系列、型号、封装、FLASH...
泡沫113355 2017-05-07 13:54:13 浏览量:2095
本帖最后由 黄莨元 于 2017-7-18 22:56 编辑 :D今天介绍一下TF卡的使用、开发板上主控芯片SDIO接口以及FatFs文件系统的基本内容,实验上用的是官方提供的应用程序,通过文件系统读取TF卡上的照片,并在1.54寸LCD显示屏上显示图片。 SDIO介绍:SDIO全称安全数字输入/输出接口,SDIO是在SD内存卡接口的基础上发展起来的接...
黄莨元 2017-05-10 14:10:25 浏览量:5135
收到云汉家的F412disco很久了,无奈最近一直有事,没有及时更新试用帖,现在开始我将连续几天都会更新试用帖。 开箱帖就不多说了,这里只放上与哥哥Nucleo-F412的对比图,由于是disco系列的开发板,板上的外设显然比Nucleo-F412多得多,最显眼的240*240电容屏、IIS音频接口、SD卡接口、5向按键等等,从这些外设可以...
donatello 2017-05-16 17:51:11 浏览量:1253
由于F412disco开发板推出的历史尚不是很久远,因此要在最新的Cube_F4_1.16版本中找到相应的官方例程。在st.com官网中可以搜索"cubef4"找到相应的官方例程,但是鉴于官方下载例程包非常麻烦,又是要帐号又是要邮箱接收邮件,因此我直接就把例程包发到网盘里了,大家可以直接下载,方便你我他。 http://pan.baidu.com/s/1slp...
donatello 2017-05-16 18:25:34 浏览量:1293
【STM32F412-disco 开发板试用体验】使用CubeMX生成HAL库串口通信程序 万物皆从点灯和串口开始,我更偏向于从串口外设开始试用评估一块开发板,因为串口可以显示几乎所有信息。 从开发板的电路图我们可以看出,虚拟串口挂载在F412MCU的PA2和PA3(即串口2)处,因此这里我们可以直接用CubeMX来生成串口通信...
donatello 2017-05-18 14:07:38 浏览量:1131
F412disco自带了一个JoyStick,即手柄模拟器,其特点是有上、下、左、右、中五个独立按键,对应PG0、PG1、PF15、PF14、PA0,而其中的PA0则是使用非常广泛的外部中断按钮,对应的中断线为EXTI0。从电路图中我们可以看到,JoyStick的公共端连着的是Vcc,因此所有基于本JoyStick的按钮实验都需要设置PG0、PG1、PF15、PF14、PA0...
donatello 2017-05-18 23:58:21 浏览量:1623
STM32F412disco有一个摇杆按键,有上下左右和按下5个键位,分别接GPA0、GPG0、GPG1、GPF14、GPF155个IO,按键在释放状态下是低电平,按下是高电平。 按键部分的电路图。 KEY的键值和输入函数宏定义 按键初始化、使能IO时钟、输入模式、推挽下拉、最快的IO速度 主函数,有按键按下串口发送键值,并反转一颗...
泡沫113355 2017-05-21 21:05:27 浏览量:1288
STM32F412-disco板载的按键前后左右的4个PIN值不同,而且都可以映射到外部中断。我记得在这F103中所有PIN都支持外部中断,但在F412的启动文件发现只有EXTI0到4还有EXTI15_10,并不是全部支持。不过还好,只有SEL键PIN0重合。 我自己编写IRQHandler时发现HAL库中没有提供清中断函数,仔细查了一下发现HAL库中外部中断是...
泡沫113355 2017-05-22 16:19:20 浏览量:2377
本帖最后由 donatello 于 2017-5-22 21:46 编辑 F412disco板子自带了一个1.5寸的电容屏,分辨率为240*240,非常的小巧而又漂亮。在官方自带的demo例程中我们已经可以领会到这块小电容屏的强大之处,即使尺寸不大,也能做出类似智能手表的效果。 F412disco板子的电容屏主控为ST7789H2,但是官方例程中却有ST778...
donatello 2017-05-22 16:45:09 浏览量:1936
上次我用电容屏显示汉字,这次来点更好玩的,显示图片表情。LCD点阵显示汉字和图片其实区别不大,唯一的区别就是,汉字点阵的色彩单调,只需要1种或几种的颜色即可完成显示,但是图片的颜色是千变万化的,每一个像素点的颜色都不一定完全相同,按照16位真彩色标准,每一个像素点都可以指定为RGB565标准中的任意一种颜色,这...
donatello 2017-05-22 23:21:17 浏览量:1670
STM32F412-disco 开发板拥有1.54寸240×240分辨率的彩色TFT液晶显示屏,具备电容触摸功能;驱动芯片是st7789h2,好像板载的大部分原件都是ST自己生产的。 我前段时间用了一下STM32CubeMX,这几天在安装的文件夹下浏览的时候意外的发现了里面HAL库STM32Cube\Repository\STM32Cube_FW_F4_V1.15.0\Projects文件夹下居然还有S...
泡沫113355 2017-05-23 13:58:41 浏览量:2565
F412disco板子自带了一个SD卡接口,通信总线为高速的SDIO,可以选择1位数据总线模式(SDIO_BUS_WIDE_1B)或者4位数据总线模式(SDIO_BUS_WIDE_4B),1位总线模式的原理类似于SPI的半双工总线,而4位总线模式则算是一种并行总线了。 从电路图中可以看到,SD卡接口接在了F4系列的标准4位数据总线SDIO接口,即PC8、PC9、PC10、...
donatello 2017-05-24 18:37:53 浏览量:1138
STM32F4系列是目前应用最为广泛的微控制器芯片系列之一,这是因为F4系列微控制器的性价比较高,不会像F7那样价格高而性能过剩。STM32F412则是F4系列微控制器中较为低端的一款产品,相比STM32F407\STM32F429等产品,STM32F412的主频仅为100MHz,但是主频降低的同时功耗也就低了,因此STM32F412比较适合设计一些小型产品,如...
chen0000009 2017-05-30 12:19:15 浏览量:999
这一部分向大家介绍一下开发板的硬件。 所有的STM32disco开发板都主要由三个部分组成,包括一个STLINK下载器,MCU最小系统,与相关的外设。在这块开发板上,硬件布局如下:主要硬件特性如下: 1、STM32F412ZGT6微控制器 STM32F412/F413家族基于高性能的ARM Cortex –M4 32-bit RISC 内核 ,能够运行在100MHz的频率之上,...
chen0000009 2017-05-30 13:52:34 浏览量:1119