电子芯吧客
电子芯吧客
电子工程师技术服务社区
论坛
问答
试用
文章
评测
下载
样片
今天下午收到了STM32F412-disco开发板,有点小激动啊,感谢云汉社区和ST给了我这次试用的机会:loveliness:,我一定会尽自己最大的努力去试用这个板子的,好了,下面来说说开箱的体验。 开发板包得很严实。 一、开发板的简介: 1.采用一枚STM32F412ZGT6微控制器,该控制器具备1Mbyte闪存,256Kbytes RAM,封...
黄莨元 2017-04-24 00:02:20 浏览量:1780
这篇文章主要简单地介绍了STM32的HAL库的结构和如何去建立一个工程文档。(一)HAL库的结构和部分文件介绍首先来介绍一下这几个文件夹: ① BSP文件夹这个文件夹提供的是直接与开发板对接API,例如触摸屏,LCD,SRAM 以及 EEPROM里面包含了一个和开发板对应的文件夹(STM32F4-discovery)文件夹的内容如下图: ② CMSIS文...
黄莨元 2017-04-25 21:21:18 浏览量:1714
按照习惯,我们先从闪灯开始吧。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 浏览量:1063
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 浏览量:1622
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 浏览量:1137