资讯
keil把源代码生成lib的方法,(2022-12-20)
keil把源代码生成lib的方法,;我们一般接触最多的程序文件就是.c和.h为后缀名的文件。
不知道大家有没有看到过.lib为后缀名的文件,这种就是加密的源代码文件。
我们用keil开发......
51单片机程序及调试步骤实战经验(2022-12-09)
问题,
点亮以后,我再开一个定时器它每秒闪烁1次,直到产品大多数功能完成。
这样做的好处就是可以验证你程序有没有跑着跑着死机之类的问题,如果有,那就及时解决,不然后面程序大了找起来会更难。
如果......
基于51单片机最小系统点亮一个灯的程序(2023-08-09)
准32位单片机,具体使用效果怎么样我没有做个测试,因为平时工作中没到这些单片机,以上信息是在他们官网看到的,大家有空或者需要下载资料可以前往看看:STC官网
看到他们的官网是不是感觉很魔幻,哈哈,有没有......
如何利用单片机设计一款产品(2023-04-06)
的内容包括单片机的最小系统、还有扩展出来的功能。
如果大家感兴趣,我明后天把画原理图的过程推送给大家。
4
硬件PCB设计
当原理图画完,并且检查没有错误后,就开始画PCB吧。
5
样板焊接
什么是样板焊接?就是......
软件断点的介绍(2024-07-11)
是苦苦等待结果呢?如果用常规的方法,肯定是在断言里面加入断点,只要断言失败,那么程序自然就停下来了。但是我们知道,KEIL加入断点后有可能在再次打开工程后消失,而且STM32单片机支持的断点数量也有限,有没有......
51单片机在wave6000下编程如何实现几个模块的结合(2023-06-15)
主要使用机器汇编,但有时也用到手工汇编。
51单片机在wave6000下编程如何实现几个模块的结合
先将你的51程序编译后生成hex或者bin文件,(前提是你的程序没有错误)才能生成bin(二进......
51单片机和52单片机区别是什么?51仿真器有必要买吗?(2022-12-21)
51单片机和52单片机区别是什么?51仿真器有必要买吗?;我们在开发单片机程序的时候,经常会碰到编译没有错误,程序代码反复的检查,但就是找不到问题所在,不知道问题到底出现在哪里了?
这个......
简单实用!STM32硬件错误的调试技巧(2023-06-08)
简单实用!STM32硬件错误的调试技巧;在用Keil对STM32的程序进行仿真时程序有时会跑飞,停止仿真程序会停在HardFault_Handler函数里的死循环while(1)中。
这说......
怎样调试STM32硬件错误HardFault(2024-08-09)
怎样调试STM32硬件错误HardFault;在用 Keil 对STM32的程序进行仿真时程序有时会跑飞,停止仿真程序会停在HardFault_Handler 函数里的死循环while(1)中......
调试分析之 根据内核报错信息PC指针分析错误(2024-08-13)
调试分析之 根据内核报错信息PC指针分析错误;
大家写驱动的时候不知道有没有发现,当我们驱动写错了,发生内核奔溃时,会打印一大堆的报错信息,
如果再返回我们的程序中一行一行代码的检查,既耗......
stm32怎么用keil软件进行调试(2023-01-04)
stm32怎么用keil软件进行调试;在做开发的前几年,基本上都没用仿真,有bug就尝试改程序,一边改一边调试。
甚至都还不知道硬件仿真存在的价值,因为一直都没用过,而且很多芯片也不支持。
直到......
别用keil了,CLion同样可以用于STM32开发(2023-04-07)
出一个板卡选择窗口:
这些配置文件是跟OpenOCD下载程序有关的,里面的板子很可能是没有我们自己要用的型号的,后面会介绍怎么自己建立这个配置文件,这里先点取消。
编译工程
在IDE底栏的CMake选项卡中如果没有提示错误......
分享一下STM32CubeIDE的SWV功能(2024-04-07)
,如果有错误,请对应提示信息修改。编译没有错误之后,我们就可以进行下一步了。
第四步:配置仿真调试参数。打开SWV的调试功能。此处注意:Core Clock必须与你配置的时钟是一致的。此处......
干货,三分钟教你Keil C51软件的使用方法(2024-01-26)
是众多单片机应用开发的优秀软件之一,它集编辑,编译,仿真于一体,支持汇编,PLM 语言和 C 语言的程序设计,界面友好,易学易用。
下面介绍Keil C51软件的使用方法
进入 Keil C51 后,屏幕......
M20 中断、定时器与程序存储方式(2023-01-30)
函数可以被主函数调用。
e、继续往下进行,我们只在keil中编写完了程序还不行,需要知道程序是怎么一步步编译成单片机能够存储的格式的。
源程序编写完成
编译链接成二级制格式文件
我们从C语言源文件很难看出中断程序......
如何使用Keil UVision IDE进行8051编程(2023-08-16)
或转到IDE菜单栏上的“ Project-》 Build Target ”。
步骤9:
如果没有错误,则代码将编译,您可以在Build Output窗格中查看输出。
步骤10:使用Kiel IDE生成......
单片机烧录程序怎么分类(2023-06-20)
单片机烧录程序怎么分类;说起给单片机烧录程序,大家应该都不陌生,我最早接触单片机是从51单片机开始的,型号是STC89C52RC,当时烧录程序就是用的下面这种烧录软件——STC-ISP。
这种......
操作工永远是对的!(2024-01-24 22:33:33)
些问题都应该是在产品和工艺设计规划时要考虑解决的。还有剩下的调试件管理、清洁度管理,也应该是管理层问题,和操作工有关系吗?
作为SQE在供应商审核或者问题根本措施验证的时候,我们更需要去确认的是供应商有没有主动规避和防止工人犯错误......
单片机 Mooc 课程讨论区问题集锦(2024-08-09)
以起到事半功倍的作用。
在线仿真对应的是常用的下载模式,下载模式的工作原理是编好程序,只要语法没有问题就可以把二进制代码下载到单片机中执行,但出现问题后只能自己找源代码中的错误;在线仿真可以单步执行程序,每条指令有错误......
工程师笔记|一个地址未对齐引起的 HardFault 异常(2024-05-06)
代码如下。
把客户提供的代码片段移植到 NUCLEO-G070RB 开发板上,问题很容易就复现了,代码本身功能简单,写法上也没有错误,所以从代码片段本身上看,无法确定问题出在哪里,通过 KEIL 调试器,在汇......
单片机晶振为什么不起振?(2024-04-02)
作周期就容易计算。
单片机晶振上电不起振,但是手碰一下晶振就起振了,为什么?
答 :看看晶振配的电容焊了没有,值有没有错误?
怎么判断单片机晶振是否起振呀?
答:最简单是用示波器,另外......
单片机编程好学吗?单片机初学者怎样看懂代码?(2023-01-05)
单片机编程好学吗?单片机初学者怎样看懂代码?;单片机在很多人看来好像门槛很高,在某些人看来很简单。
所以,单片机编程好不好学,这取决于谁去学,有没有基础,有没有兴趣。
我自己是通过自学学会的,我个......
程序烧录方式你了解多少?(2023-09-27)
方式,通过串口连接单片机,选择一个合适的波特率就可以烧录了。
后来学习STM32,编程时使用KEIL软件自带的下载按钮就能下载程序,方便了不少,但需要额外使用J-Link等下载器。
再后来,接触......
单片机数据通信怎么学?这个工具要用好:串口通信(2022-12-08)
单片机数据通信怎么学?这个工具要用好:串口通信;刚开始学单片机的你,是不是会因用程序把LED点亮而感到高兴,会因用程序把数码管点亮而感到高兴。这是好事,这也是想继续学习下去的动力。
但是......
基于STM32F407的flash内存结构分析(2024-04-30)
,机智的人类也有犯错误的时候,万一写错了怎么办!ST公司考虑到这一点,在从0x1FFF7A00地址开始的16个字节是带有“锁”功能的字节,当你确定OTPx区域写进去的数据确实没有错误了,你就......
如何将FreeRTOS移植到STM32单片机上(2024-09-03)
的头文件添加进项目。
头文件路径添加完成以后编译一下,看看有没有什么错误,结果会发现提示打不开“FreeRTOSConfig.h”这个文件,因为我们还没添加这个文件。这个文件最好是自己编写,当然......
三菱PLC不同指示灯的故障分析(2023-09-18)
"两种。当"PROG‧E"指示灯闪烁时,表示内部写入PLC的程序有错误,当"CPU‧E"指示灯常亮时,表示PLC内部CPU出错。FX3系列PLC则只有一个“ERROR”的指示灯。
二、根据......
实操经验分享——在STM32上移植Linux(2023-08-09)
修改的话对于我来说无疑是很难的,我一听头都大了,又是单干,烦,没办法照做呗!那就先弄stm32f103的,把之前那个编译没有错误的引导程序拷入,在stm32的0x08003000的位置拷入官方提供的uClinux......
STM32L051上使用RT-Threa (三、I2C通讯)(2023-08-23)
这种方式会影响项目原始框架,小项目的文件少倒是无所谓,文件多了的话就很乱了。
1.2 新建文件夹添加
所以我们要讲一下如果新建文件夹放置我们自己的驱动程序应该怎么做。
首先,还是右击选择新建文件夹,然后......
Keil C51编译器的使用(2024-08-14)
%
SET TMP=D:TMP
SET C51INC=D:Keil4C51INC
SET C51LIB=D:Keil4C51LIB
接下来是错误级别:
0为无错误;1为有警告;2为有错误,并且......
51单片机的另类入门方式与编程思想(2023-01-30)
教程把代码一个一个的敲上去,然后编译,出现错误不要立马询问他人,先自行尝试去解决,实在搞不懂再去问别人,当控制了LED的亮灭工作后,就要去分析一下这个LED到底是怎么点亮的,里面相应的代码又是怎么回事,都要......
开源嵌入式编译器,没想象中那么好?(2024-09-09)
实际情况如何呢?
根据工程师的测试,可以得知,GCC的编译速度最快(Keil和VisualGDB都开启多线程编译的)。而bin体积最小的是ArmCC V5。代码的执行效率没有测。
而ArmCC V5和V6对比,编译......
Keil c51的应用及特性解析(2023-04-13)
数并不通过堆栈传递参数(重入函数除外),局部变量也不存储在堆栈中,而是存在于固定的RAM中及寄存器中。那么看一下下面的程序。
void fun1(unsigned char i)
{
}
正常情况参数i......
单片机调试还可以这样玩?Keil与Proteus实现51单片机完美联调(2023-01-30)
Keil环境中点击仿真按钮就可以实现联合仿真调试
总结:
我们在学习单片机写程序的过程中,没有人可以做到写出的程序没有一点问题,有效的调试手段恰恰是快速解决问题的方式方法,多个办法多条路;特别是越复杂的程序......
基于VSCode搭建STM32开发环境(2024-03-05)
:
openocd–finterface/stlink.cfg–ftarget/stm32f4.cfg【注】配置仿真器的参数必须在配置目标MCU的参数之前,否则将报错。如果我们不带参数启动,openocd就会自动查找当前目录下有没有......
RTEMS Hello World for MINI2440 QEMU(2024-06-26)
问题大家不要奇怪,意味目前没有把u-boot到qemu,所以rtems要用gdb加载,所以rest这样的地方有错误。
后面我会考虑一下怎么样让qemu直接加载,或者用u-boot加载RTEMS.
发两......
PLC编程基本九步走,你知道吗(2023-06-13)
方法也在说明书中。不去阅读,即使程序正确,如果元件没有调试好,设备一样不能工作。再有,所有的电路图、气动液压回路图、装配图也在说明书中,不去阅读它怎么知道没种元件可以做何种改造呢。
02检查I/O,俗称“打点”
检查......
聊聊PLC编程那些的规矩(2023-08-30)
设备每个元件的特性,使用方法,调试方法也在说明书中,不去阅读,即使程序正确,如果元件没有调试好,设备一样不能工作。再有,所有的电路图、气动液压回路图、装配图也在说明书中,不去阅读它怎么......
自学PLC编程步骤分享(2024-03-08)
方法也在说明书中,不去阅读,即使程序正确,如果元件没有调试好,设备一样不能工作。再有,所有的电路图、气动液压回路图、装配图也在说明书中,不去阅读它怎么知道没种元件可以做何种改造呢。
根据说明书,检查I/O
检查......
科学的PLC编程步骤其实很简单(2023-02-09)
方法也在说明书中,不去阅读,即使程序正确,如果元件没有调试好,设备一样不能工作。再有,所有的电路图、气动液压回路图、装配图也在说明书中,不去阅读它怎么知道没种元件可以做何种改造呢。
第二步:根据......
PLC编程不得缺少的九个步骤(2022-11-27)
方法也在说明书中,不去阅读,即使程序正确,如果元件没有调试好,设备一样不能工作。再有,所有的电路图、气动液压回路图、装配图也在说明书中,不去阅读它怎么知道没种元件可以做何种改造呢。
第二步:根据......
stm32移植ucos iii教程(2024-07-16)
;err);
while (1) {}
}
编译和下载代码
在Keil MDK中编译代码,确保没有错误。然后,将生成的hex或bin文件下载到STM32开发板中。
调试和测试
将开......
单片机数据通信学习中串口有多重要?(2024-07-12)
到了与数据相关的实验时,却感觉很难有所进步。有时候,把驱动写好了,下载到单片机后,一点反应都没有,可是又不知道问题出在哪里,数据通信又不像LED那样可以用万用表测出到底有没有电。
这是学习单片机和STM32的一道坎。又或......
汽车ECU故障诊断DTC怎么看(2023-08-24)
汽车ECU故障诊断DTC怎么看;DTC怎么看
使用DTC指示具体的故障类型,那么通过读取DTC,汽车维修人员就可以确定出现了什么问题,并进行相应的修复。DTC通常由一系列的字母和数字组成,如DTC为......
5匹变频柜机出现H7故障到底怎么回事(2022-11-28)
反之分。
3、对于H7压机启动失败故障应该怎样分析?
首先排除电源供电问题、再排查压缩机与主板线路问题;然后再观察启动时,压缩机能否启动,有没有卡缸堵转问题,结合测量压缩机绕组、绝缘是否正常;最后考虑主板问题。
......
STM32Cube SWV实时跟踪调试方法(2024-05-14)
的执行、跳转是否跟预期一致;比较高级的是设置软断点,比如在读写某一个变量,或是某一变量值到达某种状态时停下。这些方法有一个共同的特征,就是程序要停下来,让我们观察各种信息。
有没有一种方法,程序......
STM32CubeMX系列的开发配置步骤解析(2023-05-25)
就配置好工程外设初始化。
点击Build按钮,Build Optput信息框会输出没有错误没有警告。
添加应用程序
在gpio.c文件中可以看到LED管脚的初始化函数。
在stm32f1xx_hal_gpio.h头文......
日本自研2nm工艺 台积电魏哲家表态(2022-12-19)
追上台积电、三星等公司。
日本研发2nm工艺,台积电怎么看?是否感觉到了威胁?日前台积电联席CEO魏哲家也回应了此事,认为日本发展2nm工艺是非常困难的。
魏哲家表示,如果......
单片机学习从入门到入土?这3个关键点导致!(2022-12-26)
题,然后也说一下自己的解决办法,希望对各位兄弟有帮助。
1.程序用keil编译出现错误,不知道怎么解决
有的人编写完程序用keil编译的时候出现了一些错误,不知道怎么去解决。
其实这个问题没有......
常用的几种 IAP 升级技术方案(2023-03-27)
实际产品开发过程中,需要考虑多种因素和需求,如:升级失败了该怎么办?想恢复出厂的版本怎么办?等等一系列的问题。
开发IAP时,最基本的功能就是要有接收新程序的通信协议(用来接收固件程序,以下简称通信协议栈),下面......
相关企业
;北京康复管理中心;;就那么一点点,真的不需要什么话了`我真的讲不了那么多话 `你这不是闭我嘛,你有没有搞错啊 `这样叫我打那么多字`,想让我死掉`等我打完看我怎么对待你我要宰了你
国德克萨斯的Keil Software Inc。Keil公司制造和销售种类广泛的开发工具,包括ANSI C编译器、宏汇编程序、调试器、连接器、库管理器、固件和实时操作系统核心(real-time kernel
;youzheng;;有没有啊。
;吴维林;;我想了解有没有50KG-80KG的称重传感器。输出0-2MV或0-5V。价格要便宜。我自己开发农用机械的。
;深圳市飞泰科自动化设备有限公司;;请问贵司有没有三联的行程开关?如果有请提供图片并报价,谢谢!
;锐星;;有没有输入提供交流220V 输出端负载为交流220V (2A左右)的继电器。。。也就是说用市电控制负载为220V交流的通断。。。
;福州瓯;;我公司主要代理SMC和FESTO品牌。主要产品为气动元件,有空气洁净设备,空气管道设备,方向控制阀,汽缸,真空设备、,气动仪表元件及设备,辅助气动元件还有过滤器驱动器等等产品。请问贵公司有没有这方面的需求呢?
;山东格力集团;;名牌太阳能批发,高品质,低价位太阳能,让你的冬天不再寒冷 快速干发毛巾,干发帽让你一分钟擦干毛发,让你的冬天不再为了湿头发而烦恼,也不再为了吹风机伤害头发而苦恼,不要再犹豫,你的选择没有错
气动元件还有过滤器驱动器等等产品。请问贵公司有没有这方面的需求呢
生产在1吨半以上. 如今国内的铝塑原料越来越多,很多都直接烧掉或埋掉,即污染了环境,又不能再回收利用。我公司针对目前情况向向热衷于此项事业的朋友们和同行们提供了先进的分离设备和技术!学技术要看他们有没有