<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/LearnEC616_SLM130" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p> 说明 模组内部使用的M3的
之前是完全不知道printf可以重定向设置 最近才发现还有这等好事,可以让printf直接实现串口打印 在网上找了很多资料,终于实现了我想要的效果 原理:printf是通过调用底部的fputc来实现打印效果的,所以如果我们重写fputc就能实现printf函数的重定向 也就是我们让fputc函数直接通过串口进
SO单片机开发指南之28不知道也没关系,头一次见面,来个初步认识,慢慢就熟了。要使用KEIL来编写程序,那么肯定得知道KEIL软件是怎样的,有什么工具按钮可以使用,有哪些功能。本文简单初步地介绍单片机编程软件KEIL,包括KEIL的界面、菜单栏和工具栏里常用的一些功能。1、 KEIL的界面 图 1为KE
华大单片机HC32F460如何新建工程(ddl库版本) 准备工作 在硬盘中找个位置建立mdk_test文件夹,此文件夹用来存储项目中调用及生成的所有非内核的文件(内核文件位置与keil安装位置有关)。 在mdk_test文件夹内分别建立app、common、driver和source文件夹 把HC32F460_芯片资料包
不知道从哪天起,我使用的keil就没办法下载程序了。 个人使用版本为KDK5.30。jlink为淘宝随便买的,蓝色四根线。 根据网上经验,因为keil配套的jlink驱动要么太新(基本是这个原因),要么太旧(小概率事件)。因此我们更换驱动即可。网址:https://www.segger.com/downloads/jlink/ 经过测
1.BMS电池管理系统STM32+bq方案keil源码,原理图,项目资料,也有其它方案,欢迎技术交流 2.说明 3.提供BMS其它学习资料库 编号:4119660735493029科技引领
C99mode:几个比较常用的已经着重标注了 定义变量的位置可以不设置在开头,定义在任意位置 增加restrict指针:主要用做函数形参 inline(内联)关键字:函数与参数不需进栈与退栈 新增数据类型:bool,true以及false 宏 引用long long int 预处理程序的修改:具有可变数目的参数的宏 _ Pr
关于AIR105 AIR105是合宙LuatOS生态下的一款芯片, 1月初上市, 开发板与摄像头一起搭售(赠送). 从配置信息看, 芯片性能相当不错: Cortex-M4F内核, 最高频率204Mhz, 片上内建640KB SRAM和4MB Flash. QFN88封装, 尺寸10x10mm, 56个可编程GPIO PIN. 功能特性 AIR105 和兆讯的 MH190
1.第一步肯定是安装VS Code,这没什么说的 2.vscode 插件界面里搜索keil,安装插件 3.keil插件配置 路径根据自己安装的不同,自己修改 4.打开Keil工程 Keil工程需要先使用Keil软件配置好 5.使用 这里有编译,重新编译的按钮 然后就可以正常编译了,现在可以正常使用开发了。
1、keil消除特定警告。 --diag_suppress=61,68
大部分单片机通过Keil生成bin文件的操作如下: Option–Output–Select Folder for Objects找到.axf文件,并且将Name of Executable填入和.bin相同的文件名。如下图所示: Option–User–After Build/Rebuild–勾选Run#1 //-----通常操作----------------------------------------
笔者使用的开发板是兆易创新设计的GD32407V-START开发板。其主控芯片为GD32F407VKT6,主频168MHz,内部3072K Flash,192KB SRAM。 当然啦,其他的板子的使用也是类似的,只是笔者使用GD32407V-START为例进行讲解而已。 笔者本文主要针对GD32的开发环境搭建进行简单的介绍。 关于RT-Th
本文转载自电子发烧友网,作者:工程师2,原文链接:http://www.elecfans.com/emb/danpianji/20180523682010.html 优化级别说明(仅供参考): 0级优化: 1、常数折叠:只要有可能,编译器就执行将表达式化为常数数字的计算,其中包括运行地址的计算。 2、简单访问优化:对8051系统的内部数据和位地址
AT32 MCU关于看门狗的使用 前言 这篇应用笔记描述了怎么使用AT32F4xx 的独立看门狗(IWDG)和窗口看门狗(WWDG)。 参考资料: 所有project都是基于keil 5而建立,若用户需要在其他编译环境上使用,请参考AT32xxx_Firmware_Library_V2.x.x\project\at_start_xxx\templates中各种编译环境(例
keil5安装及MDK5合并 资源说明 已将文章中涉及到的所有软件安装包及注册机2032版都放置到百度网盘,链接:百度云盘链接 提取码:0109 1.C51安装 首先在keil官网里下载软件安装包,下载C51版本和MDK-ARM版本。 keil官网链接为 : keil官网链接 然后到stc官网下载软件stc-isp,以下为stc
问题: 今天在STM32工程进入软件仿真时,出现*** error 65: access violation at 0x40023800 : no 'read' permission错误。 点击RUN运行时出现*** error 65: access violation at 0x40023800 : no 'write' permission的错误。 解决方法: 1、新建一个.ini文件,内容为: map 0x40000000,
但凡遇到过,相比也知道和ResetAndRun选项没关系了 肯定是其他原因导致的 我忘记是在哪儿看的 取消这个pack的勾选就可以了 确实有用
The connected J-Link is defective_Segger JLINK keil中去查看JLINK状态,keil卡住,当拔掉JLINK keil恢复 我遇到这种问题,原因是,JLINK驱动问题,.dll版本降低便可(可下载4.9版本的,里面用JFLASH.exe应用程序去下载,判断4.9版本能否成功)。网上方法一般是,替换keil中JLINK配置,不过我试
keil下载时 错误:写入无效的程式存储器位址0x004B 可以查看芯片程序存储器空间,如上本芯片8K 查看自己代码的实际使用空间 编译后看此处,如上图显示4K+,若是8K+就会报上述错误,需要简化代码,删除不必要的代码。
系列文章目录 提示:本文章为系列文章,系列文章的所有文章的目录后期会时刻更新,喜欢的朋友请收藏好 《第一章 C语言极速学习开发——51单片机入门编程之使用KeilC51进行代码编译(点亮你心中学习的精神之灯-上)》 《第二章 C语言极速学习开发——51单片机入门编程之使用KeilC51进行代
启动文件 驱动 define 总结 stm32工程配置需要相同的启动文件 驱动 define 否则会报错 根据自己芯片型号进行选择 不同容量对应不同启动文件 产品容量区别 小容量产品是指闪存存储器容量在16K至32K字节之间的STM32F101xx、STM32F102xx和STM32F103xx微控制器。 中容量产品
最近在研究 Infin 的芯片, 使用的是Keil 平台编译 之前用STM32 后 很久没用Keil了,都用的是 STM32IDE 顺手了, 又回到Keil 开始挺不适, 但是重新熟悉了几天 发现了一些新特性 之前一直没注意 比如 Keil 的工程创建, 资源包管理,项目自动生成 现在已经做的很好了。 RTE 是Kei
大家好,我是华维。 最近有小伙伴问我单片机编程用哪些软件,结合我工作10年单片机经验,在此回答一下大家的问题。 单片机编程软件有很多,什么protues仿真、Labview、Pycharm等等,其实完全没必要一下装这么多。也贡献一下我的学习经验,让大家少走弯路。 我从事开发这么多年真正用到最多
大家好,我是华维的麦琪。 今天给大家介绍下,学习stm32需要用到那些硬件和软件,对于学习stm32单片机的学习者,要添置必要的学习和开发工具,搭建一个最基本的学习平台,以达到事半功倍的效果。 一、硬件 从硬件方面而言,通常必需的硬件:数字式万用表、J-LINK 仿真器、STM32最小系统。 数字
使用Keil仿真逻辑仪观察引脚电平变化 打开上篇文章中下载的工程文件 选择逻辑分析仪 点击Setup 添加引脚和串口 Display Type均设置为Bit 点击图标,开始运行