自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 Source Insight 4.0使用和解决问题

1.新建一个文件,命名可以中文可以英文2.选择文件所在路径,最后点击OK,下一页继续点OK如果有些工程对文件要求严格,则需要创建一个新的文件夹放入代码文件,这里路径填写新的文件夹路径(路径不能有中文)3.在左边打开代码文件,进行添加4.完成以后把这三个打开这三个分别对应三种常用功能,其中在代码文件可以打开想要查看的代码5.关掉后重新打开的方式选中命名的程序,点击OK即可。

2024-01-30 09:52:30 439

原创 Error[Li005]: no definition for “assert_failed“

这个错误是因为在stm8s_conf.h中只声明了一个函数 void assert_failed(u8* file, u32 line),但是没有地方实现它。这种参数检查的方法虽然会增加一定的代码开销,但可以帮助开发者及早发现错误,减少出错的几率。“stm8s_conf.h”中宏定义了这个,是为了进行参数校验。这个判断语句使用的,当被判断的值出错时就会跳到下面的函数中。

2024-01-04 15:18:43 614

原创 stm8基本点灯+中断延时函数

参考文章main.c。

2023-12-13 19:38:05 573

原创 文件修改不了后缀的解决方法

很简单,首先点开此电脑(我的电脑),找到上方查看,在这两处会发现“文件扩展名”可能是自己设置或者win11自带的设置问题。点击勾选,然后右键文件重命名即可修改后缀。

2023-12-13 08:49:11 6649

原创 IAR for STM8工程建立

3.新建一个文件夹,本例子命名为stm8-project,新建四个子文件夹,分别命名为APP、USER、STM8S_StdPerph_Driver:(可以自行增加Readme.txt记录发布记录)4.从库函数例程目录拷贝文件main.c、stm8s_conf.h、stm8s_it.c 、stm8s_it.h到USER目录,步骤如下。,选择C/C++ compiler选项,依此添加项目文件里面有头文件的路径。14.找到stm8s.h,选择目标cpu,选择stm8s0003去掉注释,如图,再次编译通过。

2023-12-12 18:11:01 895 1

原创 找不到系统时钟代码Error[Pe020]: identifier “CLK_SWR“ is undefined

添加对应芯片头文件#include "iostm8s003F3.h"即可成功运行。"iostm8s003F3.h"与"stm8s.h"冲突,不能一起写。报错原因:没有添加系统头文件。

2023-12-12 16:56:03 530

转载 Errors while setting configuration with MCU name STM8S103F3P: gdi-error [40301] 问题解决

安装好之后打开STVP,在弹出的界面选择 ST-LINK USB 以及自己使用的单片机型号。由于默认的配置是允许芯片被写入的,所以不用更改,然后点击下图的按钮即可进行接锁。STVP下载:https://wwa.lanzoui.com/i3957yd。若是这个界面被关闭了,可以在菜单栏的 configure处打开。这是因为芯片被锁定了,需要用STVP工具对芯片进行解锁。使用IAR对STM8进行程序下载的时候冒出这个错误。

2023-12-12 15:17:12 197

原创 芯旺微ChipON IDE KF32调试

4.下载好点击右边上电,先点击一下项目,选择主程序main.c文件双击打开,再点爬虫选择硬件调试。3.给调试的硬件一般接上12V电源,连接好芯旺微烧录器,点击左边第二个刷新编译串口后,下载程序。5.设置断点需要双击竖行蓝色部分 ,看到有个蓝色小点则是断点,取消蓝色小点也是双击。这个软件还有单步、跳步、复位、回步等功能,自己慢慢摸索了。2.第一次导入工程需要先编译一下。1.选择导入现有项目。

2023-10-26 11:40:10 391

原创 MSP430查看报文

5.点击第一步添加P17L_OU_69532 69533.lic文件。1.打开光盘资料根目录,点击vspy3_install安装。6.完成后删掉重新启动H56_H37.vs3文件。

2023-10-26 11:08:13 45

原创 截图快捷键Alt+A

因为Alt+A是微信快捷键的功能,不打开微信只能用win+shift+s,除非在控制面板进行快捷键设置。一般我们用win+shift+s比较多,方便截图。它翻译,提取文字,输入文字说明以及以上图中的功能。有时候电脑莫名其妙用不了Alt+A,对我的电脑,而有时候需要用到Alt+A。

2023-10-17 16:46:04 110

转载 MSP430通过IAR下载时出现的Failed to load debugee: C:\XX\XXIAR\Release\Exe\Wireless measurement.txt无法下载程序的问题

本文转载博主,感谢博主方法完美解决MSP430通过IAR下载时出现的Failed to load debugee: C:\XX\XXIAR\Release\Exe\Wireless measurement.txt无法下载程序的问题-CSDN博客MSP430通过IAR下载时出现的Failed to load debugee: C:\XX\XXIAR\Release\Exe\Wireless measurement.txt无法下载程序的问题MSP430通过IAR下载时出现的 No state storage

2023-10-07 17:35:07 701 1

原创 使用IAR STM8上电调试同时运行程序

5.烤录完成后给芯片通电12V,在Live Watch一竖页面点击灰色添加需要看的变量。(局部变量不可看,需要再重新添加成为全局变量)设b为局部变量,在函数外添加a即可。2.右键工程文件Rebuilt All编译。3.点击右上角绿色图标下载运行。4.点击左上栏图标拷录。

2023-09-22 20:11:01 232 1

原创 倒车雷达超声波传感器elmos524.03驱动

本文部分转载至。

2023-09-20 11:05:40 255 1

原创 ST-Link驱动和烧录软件下载

(4) 安装成功后,可以在设备管理器中看到如下图的显示。如果没有看到如下图的显示,可以重新插拔ST-LINK。(1)将ST-LINK连接到电脑,在设备管理器中可以看到是没有通用串行设备,说明电脑没有安装过这个驱动。网盘找到STVD+STVP文件夹,找到sttoolset_pack_V42.0.0.zip安装包下载安装。(2)根据自己电脑的配置选择,根据下图选择需要安装的驱动。(3)打开驱动,按照提示完成驱动安装。

2023-09-14 16:47:34 2119 1

原创 STVP下载STM8单片机提示Verify error at address 0x401E

解决方法:按照上面的四路分析,给程序在上电后插入一段延时代码,什么都不操作,然后重新生成hex文件烧录,发现一切正常,验证了之前的猜想。即stm8系列MCU flash烧录完成后是直接复位运行的,不会等待eeprom和options字段烧录完成后再运行。所以需要程序在上电后不能操作flash或者是eerpom,如有程序没有这样的操作则不会出问题。如果非要操作flash和eeprom则需要在程序运行前延时等待一会儿,一般情况下500ms足够,这段时间是给烧录校验用的。(此内容为转载忘了原创是谁了,侵删)

2023-09-12 17:30:44 200

原创 Fatal Error[e72]: Segment RAM_STATCTRL must be defined in a segment definition option (-Z, -b or -P)

选择文件C:\Program Files (x86)\IAR Systems\Embedded Workbench 6.0 Evaluation\8051\config\devices\Texas Instruments\lnk51ew_cc2530F256_banked.xcl。- 第二,如果第一个操作不成功,则点开Option->Linker->config->Override default,在路径打开本次软件所在的文件夹,在文件夹里找到芯片型号_app.xcl文件即可。

2023-09-12 17:28:16 333

原创 联合体结构体嵌套

下文转载博主为:关于结构体和联合体大小的计算_结构体和联合体字节计算_Monitor0913的博客-CSDN博客。

2023-08-31 15:45:34 215 1

转载 【转载】MSP430F6638单片机复习笔记

当REFMSTR=1时,ADC12允许通过REFCTL寄存器控制参考系统,ADC寄存器组(ADC12REFON,ADC12REF2_5,ADC12TCOFF和ADC12REFOUT)内的原先的控制位就失去了作用,但是 ADC12SR和ADC12REFBURST仍由ADC12_A控制,因为它们非常特定于ADC12_A模块。下面程序,由于是连续计数模式,计数器会从0到FFFF重复计数,但是又未设置TA0CCRn的值,所以只在0FFFFh的时候才产生TAIFG这个中断,这个中断的查询在TAxIV=14的位置。

2023-08-30 15:54:30 950 1

转载 转载“手把手教你阅读开源代码”

有多少人愿意花时间好好看官网文档的?估计很少,大家更倾向于了解个一知半解后就开始撸代码,强撸!!!撸代码过程中会遇到很多稀奇古怪的问题,再回过头用搜索引擎来解决这些问题,发现是自己的使用方式有问题,其实某个api的使用方法在demo中或者文档中,已明明白白的写的很清楚。你说,是不是大冤种?重点看文档中什么内容:1、开源项目背景采用了什么技术?提供了什么功能?解决了什么问题(或者核心痛点)?和同类产品相比有哪些优势?2、适用场景优点是什么?缺点是什么?适用于什么场景?不适用什么场景?

2023-08-25 17:29:02 271

转载 【转载】如何阅读一份源代码?(2020年版)

只有更好的输出才能更好的消化知识,所谓的搭建调试环境、情景分析、多问自己问题、写代码阅读笔记等都是围绕输出来展开的。总而言之,不能像一条死鱼一样指望着光靠看代码就能完全理解它的原理,需要想办法跟它互动起来。写作是人的基础硬实力之一,不仅锻炼自己表达能力,还能帮助整理自己的思路。对程序员而言锻炼写作能力的手段之一就是写博客,越早开始锻炼越好。最后,如同任何可以习得的技能一般,阅读代码这种能力也需要长时间、大量的反复练习,下一次就从自己感兴趣的项目开始锻炼自己的这种技能吧。

2023-08-25 17:20:03 104

原创 使用STVP烧录STM8的.hex文件

点击read all功能读取数据时,芯片会自动擦除数据,原因是刚刚开启了一下保护。擦除方法参考博主:STM8/32 芯片数据擦除_stvp擦除程序_汤西溪的博客-CSDN博客。开启保护后,点击program执行截图所示功能,应用保护操作,出现提升框点“yes”即可。以上属于个人参考各大博主的方法摸索结果,有各种操作问题欢迎评论区交流,互相学习!先开启芯片的保护ON(某些版本的擦除为灰色不能操作,因此目前选择用这个方法)解除保护后,点击program执行截图所示功能,应用解除保护操作。

2023-08-25 14:12:57 2932

原创 iar for stm8工程转化成烧录文件.hex/.out

第五个菜单设置.hex文件:选择鼠标点击位置的设置,选择Output file,可以改后缀改文件名。3.也可以built调试以后,直接进入工程文件夹—>debug—>Exe找到烧录文件并改后缀。2.以下是日常我们需要调节工程用到的。第一个菜单选择芯片型号。1.右键工程文件,点击option。debug选择烧录器。

2023-08-25 13:53:20 1288 1

iso 15765 全套1-4中英文 iso-15765-3

iso 15765 全套1-4中英文 iso 15765-3中文版有目录的 打包上传以防文件丢失,需要请下载

2024-01-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除