电子芯吧客
电子芯吧客
电子工程师技术服务社区
全部
问答
试用
文章
评测
下载
样片
串口弄好了,那接下来当然是玩玩点灯了。要玩花样点灯的话,则必须要有一个延时函数,不管是精确延时函数还是粗延时函数。这里我引用了之前的Nucleo-F412例程中的以SYSTICK(系统滴答时钟)为基础的精确延时函数,SYSTICK是以SYSCLOCK(系统时钟)作为时钟源经过分频进行计数的,以F412的100MHz主频为例,100MHz100分频后为...
donatello 2017-05-18 17:29:35 浏览量:825
除了SYSTICK以外,单片机要实现高精度精确延时,需要借助定时器外设。定时器外设与SYSTICK为同一时钟源,都是SYSCLK,但是定时器没有经过任何的分频,即STM32十几个定时器的频率都是100MHz,SYSTICK的频率显然没得比,并且定时器都是可以独立工作的,定时器中断线程与main函数while(1)循环的线程是完全独立的,既是物理独立...
donatello 2017-05-18 22:49:12 浏览量:1220
这两周比较忙,一直没时间发帖,今天有空得以把412的串口收发移植一下。 先看硬件图,板载的usb虚拟串口连接的是芯片的GPA2、GPA3。 然后对串口二进行简单的初始化。 这是测试串口的DEMO主程序,两颗LED闪烁作为心跳。 电脑端的现象。
泡沫113355 2017-05-20 16:50:23 浏览量:938
上个报告是使用JoyStick的中间引脚(PA0)进行外部中断实验,其它四个方向的按键(PG0、PG1、PF14、PF15)没有使用,而由于PG0和PA0都属于同一外部中断线EXTI0,并且PG0和PA0都是上升沿触发,因此PG0和PA0不能同时用作外部中断,即使强行用作同一外部中断也会导致不可预测的BUG,况且一个JoyStick按键就占去了EXTI0、EXTI1...
donatello 2017-05-21 22:57:58 浏览量:929
在浏览ST7789H2驱动文件的过程中,发现了ST7789H2_DrawBitmap()和ST7789H2_DrawRGBImage()这两个个函数,看名字应该是显示图片的,于是准备试试。 找了一个表情,先存为bmp格式,用Img2Lcd.exe给他转为240*240图像信息的数组。 测试函数 LCDx显示现象
泡沫113355 2017-05-23 14:42:36 浏览量:2349
上篇文章谈到了如何进行脉搏波的采集和串口虚拟示波器的使用,接下来,笔者将谈到如何在开发板上的TF卡进行文件读写,程序代码用官方的CubeMX生成。:D(一)CubeMX设置1.SDIO设置开启SDIO外设 修改好IO口,注意要和原理图一一对应 DMA数据流添加,开启两个数据流,用于接收和发送 开启中断 2.添加FATFS文件系统 配置FATFS,...
黄莨元 2017-05-26 01:39:57 浏览量:2355
调通了SD卡之后,就可以进行基于SD卡的FATFS的学习了。俗话说内行看门道,外行看热闹,平时用STM32插SD卡看图片、播音乐觉得挺好玩,真正自己去调一次FATFS那真不是一般的困难。抛开FATFS中间层驱动ff.c/ff.h/diskio.h那些函数的实现原理不管,就是调用表层API如f_open、f_write这些函数都一波三折,最后还得参考官方例程。...
donatello 2017-05-26 18:02:00 浏览量:1232
3.开发环境介绍及搭建这块开发板目前支持三种开发环境,都是第三方的开发环境,分别是:1、keil:MDK-ARM2、IAR:EWARM3、GCC-basedIDEs其中keil与 IAR都是大家平常用得比较多的开发软件,ST公司在这两个平台上面提供了大量的例程,使用这些例程就能够很方便地进行开发。此外,ST公司有一款CubeMX的软件,可以非常方便就生...
chen0000009 2017-05-30 23:12:32 浏览量:1210
在之前的报告中我已经成功从SD卡读取已知文件大小的BMP文件并显示,由于文件大小已知,因此要给这个图片开辟多大的数组也是事先计算好确定好的, 但是!实际应用中,事先知道要解码的BMP文件大小的情况极少发生,在早期的8位单片机进行文件解码数据存放的实验(比如十几年前搭载8位单片机的MP3),由于8位单片机大都不支...
donatello 2017-05-31 20:50:44 浏览量:851
在开发板还没有到手之前,先对开发板的软硬件资源做个简单的介绍。 MCU:开发板搭载STM32F769NIH6 MCU,性能方面,默认主频216MHz,高达462DMIPS的运算能力并带有DSP功能。F769系列是如今STM32系列的老三,仅次于F779和新出的H743。封装方面,F769NIH6封装为TFBGA216,在一块大拇指甲大小的芯片中就能以矩阵形式封装21...
donatello 2017-06-01 14:22:55 浏览量:1076
本帖最后由 donatello 于 2017-6-4 20:17 编辑 即使开发板没有到手,我们仍然可以先为之后的开发做好准备,进行初步的开发环境搭建。 若大家想采用keil5软件进行开发,这里我给出个人网盘的keil 5.23的下载链接 http://pan.baidu.com/s/1o8uiyOa 若大家想采用IAR软件进行开发,则需要到IAR的官网自行下载对...
donatello 2017-06-01 18:04:25 浏览量:1064
本帖最后由 hbzjt2011 于 2017-6-2 17:20 编辑 九九新,600出,可小刀! 该STM32F7探索套件允许用户开发和基于ARM的STM32F7系列微控制器共享应用程序的Cortex -M7核心。这一发现套件能够同时受益于音频,多传感器支持,图形,安全,视频和高速连接功能的应用程序广泛的多样性。Arduin...
hbzjt2011 2017-06-02 17:14:14 浏览量:2591
本帖最后由 SingleYork 于 2017-6-29 09:25 编辑 bg1.png快一年没在云汉社区申请到板子了,这次终于申请到了,好激动啊,在此非常感谢云汉社区!原本16号左右就收到了通过申请的短信,结果后面几天就收到了一个顺丰的短信,是从上海那边寄过来的,还是以为是这么快板子就到了,结果,发现收到的不是这款开发板,白高兴...
SingleYork 2017-06-28 16:37:15 浏览量:1955
bg1.pngSTM32CubeMX固件支持包可以通过以下三种方式安装: -->通过STM32CubeMX软件在线安装-->通过STM32CubeMX本地安装-->直接解压到安装路径 接下来笔者将跟大家一起学习上述三种安装方式: 1、在线安装 打开STM32CubeMX软件,Help->Install New Libraries进入库管理界面,勾选上你要安装的固件库,点击“Install Now...
SingleYork 2017-06-29 09:58:55 浏览量:798
本帖最后由 SingleYork 于 2017-6-30 17:35 编辑 bg1.png说到闪烁的LED,相信大家再熟悉不过了,也许大家都习惯了用STM32的“标准外设库来”开发,但是这里笔者要讲的是用“Cube库”来开发。当然了,对于STM32来说,笔者就是一个菜鸟中的菜鸟,有幸得到MOP的指点,终于让这个LED闪烁起来了:lol。话不多说,先上图看下效...
SingleYork 2017-06-30 17:33:59 浏览量:654
本帖最后由 SingleYork 于 2017-7-4 17:32 编辑 bg1.png本例程演示的是通过一个外部按键来实现点灯,仔细观察一下板子,板子上只有两个按键,一个是RESET按键,另一个是USER&WAKEUP按键。很显然,RESET按键是用来复位的,我们肯定不能用了,那么我们就只能用USER&WAKEUP按键了。从原理图上我们可以看到,USER&WAKEUP按...
SingleYork 2017-07-04 17:29:23 浏览量:2539
bg1.pngPWM即脉冲宽度调制,是英文“Pulse Width Modulation”的缩写,简称脉宽调试。是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术。广泛应用在从测量、通信到功率控制与变换的许多领域中。例如,下图中,图b)是微处理器输出的数字信号,实际上他接到电机等功率设备上时,效果相当于图a),这就是PWM...
SingleYork 2017-07-05 17:31:25 浏览量:963
本帖最后由 yoyojacky 于 2017-7-28 02:15 编辑 最近由于家里装修,基本没有时间来调试板子,非常抱歉,群里已经有朋友开始吐槽了...决定占用一点儿睡觉前的时间给大家分享一下我做的笔记,希望大神们不要拍砖拍的太狠~ 好吧,言归正传, 下面就来介绍一下我配置开发环境的详细过程: 1.找到 st 官方网站,然后搜索: stm32cub...
yoyojacky 2017-07-10 11:10:09 浏览量:1283
本帖最后由 SingleYork 于 2017-7-11 19:11 编辑 bg1.png打开STM32CubeMX新建工程,选择STMF723IEKx芯片,选择外部高速晶振(HSE)。由于笔者只在板子上找到了一个USART7口可以外接,所有用这个为例来做演示。 PF6设置RX接收,PF7设置为TX发送。 USART7选择为异步通信方式。 配置时钟系统时钟为216MHz,STMF...
SingleYork 2017-07-11 19:10:18 浏览量:1375
本帖最后由 bluebanboom 于 2017-7-25 10:07 编辑 BLE(Bluetooth Low Energy 蓝牙低能耗)是建立在蓝牙4.0基础上,本来以为跟之前使用过的串口蓝牙模块一样简单易用,但是一开始真是一头雾水,就暂时搁置了。由于还申请到了小钢炮试用,恰好小钢炮主打蓝牙,映着头皮看了一下,又尝试用iPhone连接了小钢炮的蓝牙总算是...
bluebanboom 2017-07-25 10:05:49 浏览量:1160