随笔分类 - STM32
摘要:下载地址: https://www.keil.arm.com/devices/?page=2 Arm Keil | Devices 随便点一个
阅读全文
摘要:最近做的项目,遇到问题以及解决方法 1、jlink总是下载失败,PC可以识别,但是keil不识别 解决办法:将工程中的和jlink相关的文件删掉,keil魔术棒中set键,弹出框,重新选择芯片型号,还有的时候是没有上电(囧) 2、stm32f407改为stm32f401步骤 (1)改启动文件,将工程
阅读全文
摘要:PB3,PB4,PA13,PA14,PA15是特殊的IO口,用作JTAG/SWD仿真器的调试接口。其中PA13,PA14分别作为SWD调试的SWIO和SWCLK;PB3,PB4,PA13,PA14,PA15共同用于JTAG。 对于ST-LINK来说,下载和调试程序需要用到PA13(SWIO)和PA1
阅读全文
摘要:STM32处理json字符串一般不常见,大部分都是不需要处理的数据,但是在一些通信中需要处理上传或者下传的数据,就别比如在物联网中,有一部分数据就是以json格式传输的,那么就需要对数据经行解析。我简单记录一下我自己在STM32F103RC中使用jansson库的一些注意事项和出现的错误 今天来了解
阅读全文
摘要:https://www2.keil.com/mdk5/partnerpacks/
阅读全文
摘要:市面上分为 共阴 和 共阳 共阳,也就是说公共脚是正极(阳极),所有的段码实际上是负极,当某一个或某几个段码位接低电平,公共脚接高电平时,对应的段码位就能点亮,进而组合成数字或字母。共阴是公共脚是负极(阴极),段码位是阳极,当公共脚接地,段码位接高电平时,对应段码位点亮。 控制哪一位数码管亮灭,相对
阅读全文
摘要:MDK5安装包 链接:https://pan.baidu.com/s/10SRVcMmEKLBNi2dWPmWUYg 提取码:3r29 复制这段内容后打开百度网盘手机App,操作更方便哦 M3 链接:https://pan.baidu.com/s/1ZByV79Q4DZvfjaiF3VjZYw 提取
阅读全文
摘要:很多程序员习惯了KEIL开发调试下载, 如果是在一台没有KEIL的电脑上如何使用JLINK工具下载STM32单片机固件程序呢,下面我们介绍一下通过JLINK自带的工具JLINK Flash下载固件程序到STM32单片机上吧 从官网下载JLINK的驱动后,从开始菜单中打开J-Flash工具,如下图所示
阅读全文
摘要:微信公众号:小樊Study关注共同学习,问题或建议,请公众号留言!!! 串口作为 MCU 的重要外部接口,同时也是软件开发重要的调试手段,其重要性不言而喻。现在基本上所有的MCU都会带有串口,STM32自然也不例外。STM32F4的串口资源相当丰富的,功能也相当强劲。STM32F4开发板所使用STM
阅读全文
摘要:u8是unsigned char,u16是unsigned short,u32是unsigned long。 u8,u16,u32都是C语言数据类型,分别代表8位,16位,32位长度的数据类型,一个字节是8位,所以u8是1个字节,u16是2个字节,u32是4个字节。 可以在stm32库头文件中找到数
阅读全文
摘要:微信公众号:小樊Study关注共同学习,问题或建议,请公众号留言!!! 跑马灯实验我们学习了STM32F4的IO口作为输出的使用,这次我们将向大家介绍如何使用 STM32F4的IO口作为输入用,今天我们将利用开发板的4个按键,来控制开发板的两个LED的亮灭和蜂鸣器的开关。通过本次学习,你将了解到ST
阅读全文
摘要:微信公众号:小樊Study关注共同学习,问题或建议,请公众号留言!!! 作为一名程序员,在初步学习编程想必都绕不开一个最为基础的入门级示例“Hello World”,那么,在学习单片机时,最基础的入门示例是什么呢?没错,那就是“点亮一盏LED灯”本次将通过一个经典的跑马灯程序,带大家开启 STM32
阅读全文
摘要:TCP/IP 简介 TCP/IP 中文名为传输控制协议/因特网互联协议,又名网络通讯协议,是 Internet 最基本的协议、 Internet 国际互联网络的基础,由网络层的 IP 协议和传输层的 TCP 协议组成。 TCP/IP 定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。协
阅读全文
摘要:STM32F4 以太网简介 STM32F407 芯片自带以太网模块,该模块包括带专用 DMA 控制器的 MAC 802.3(介质访问控制)控制器,支持介质独立接口 (MII) 和简化介质独立接口 (RMII),并自带了一个用于外部 PHY 通信的 SMI 接口, 通过一组配置寄存器,用户可以为 MA
阅读全文
摘要:STM32F407VET6 STM32F407代表的是芯片的型号后面的字符表示芯片的信息 V这一项代表引脚数,其中T代表36脚,C代表48脚,R代表64脚,V代表100脚,Z代表144脚,I代表176脚。 E这一项代表内嵌Flash容量,其中6代表32K字节Flash,8代表64K字节Flash,B
阅读全文
摘要:IIC 简介 IIC(Inter-Integrated Circuit)总线是一种由 PHILIPS 公司开发的两线式串行总线,用于连接微控制器及其外围设备。它是由数据线 SDA 和时钟 SCL 构成的串行总线,可发送和接收数据。在 CPU 与被控 IC 之间、IC 与 IC 之间进行双向传送,高速
阅读全文
摘要:方法1: 默认选择编译输出的路径输出bin 保存编译 方法2: 在要输出的目录下,新建文件夹bin 和 output 选择输出目录为新建的output文件夹,并保存 参考:http://www.openedv.com/forum.php?mod=viewthread&tid=109498&highl
阅读全文