自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 cancontroller 和canhardwareobject的关系

在AUTOSAR架构中, CAN网络 的物理层和数据链路层由 CanController 和 CanHardwareObject 共同实现。CanController是CAN网络的核心控制单元,负责管理CAN通信的各个方面,包括波特率设置、错误处理等。此外,CanController还负责处理CAN总线上的各种事件,如数据帧的发送和接收、错误检测和处理等。而CanHardwareObject则负责实际的物理层操作,包括信号的编码和解码、数据的收发等‌。两者共同工作,确保CAN通信的稳定和高效。

2025-06-06 11:13:59 327

原创 s32k344的flash读写

s32k344的flash读写,操作完成之前,需要调用这段代码,必须调用。

2025-06-05 17:19:59 165

原创 s32k344的gpio配置

我在使用s32k344这款芯片时,发现它的gpio配置仅仅只需要配置port就行了,dio可以不用管。

2025-06-04 10:16:08 566

原创 s32k344芯片gpt定时器的配置

s32k344的gpt定时器配置

2025-05-30 10:34:53 148

原创 can配置的filtercode和filtermask

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S

2025-01-06 10:39:44 1095

原创 破解keil

解决方法:https://blog.youkuaiyun.com/qq_35932189/article/details/135124847。破解keil出现“TOOLS.INI: TOOLCHAIN NOT INSTALLED ”

2024-05-31 11:14:14 462

原创 stm32芯片定时器的时钟源(clock source) 释疑

STM32的定时器时钟源可以设置为内部时钟(CK_INT)或者外部时钟。内部时钟源通常是APB1的二分频或者APB2的四分频。外部时钟源可以来自TIMx_ETR引脚的信号。在STM32的库函数中,可以通过设置RCC来配置APB1和APB2的Prescaler,从而影响定时器的时钟源。stm32定时器时钟源。stm32定时器时钟源。

2024-05-14 14:41:28 631

原创 【无标题】

使用外部存储模块w25q等情况时,当进行bootloader升级时,可是考虑使用双buff,一个buff接收满后,开始往外部flash中存数据,与此同时,另一个buff开始接收数据。

2024-05-08 14:06:25 461 1

原创 stm32f103cbt6 bootloader

【代码】stm32f103cbt6 bootloader。

2024-05-08 13:50:27 984 1

原创 stm32f103CBt6 flash读取

在Flash写入操作过程中,任何试图读取Flash的操作都会锁定住总线,在完成Flash写操作之后读取Flash操作会继续执行,这意味着写入Flash期间无法访问Flash中的代码和数据。

2024-04-30 13:41:46 416 1

原创 stm32cubeIDE “make -j8 all“ terminated with exit code 1. Build might be incomplete.

使用stm32CubeIDE 的过程中编译程序,无缘无故出现"make -j8 all" terminated with exit code 1. Build might be incomplete.出现这种问题,可以看看是否登陆了st的账户,如果登录了,可以退出试试看。

2024-03-29 11:45:28 999 1

原创 BMS1818的均衡功能

BMS1818的均衡功能的解释

2024-02-29 08:43:09 507 1

原创 stm32f103

可以清楚的看到各个外设模块所属的时钟总线。关于stm32f103的时钟关系,

2024-02-26 16:11:15 720 1

原创 stm32f103,BMS1818,spi,dma,freertos

stm32调试BMS1818

2024-02-21 18:06:32 558 1

原创 stm32f103,BMS1818,spi,dma,freertos,硬件错误中断

程序运行时,莫名其妙进硬件故障中断,很有可能是任务创建时,栈空间给少了。增大栈空间,可以解决这个问题。

2024-01-24 15:18:02 587 1

原创 stm32f103c8,spi,dma,bms1818

stm32f103,SPI,DMA,BMS1818

2024-01-23 19:49:16 1116 1

原创 2021-01-07

关于STM32CUBEIDE新建工程之后在主目录下新建文件夹的记录。我新建了STM32f405rgtx的工程之后,在.ioc文件中,配置好了所有的外设,当我生成代码后,编译没有问题。我在工程中新建文件夹“user”,编译工程,没有问题。我在“user”中新建.h文件和.c文件,编译工程,报错,错误提示为:"…\bin\ld.exe:cannot find -lD:/…/user/user_xx.h"提示文字是“ld returned 1 exit status”.我在这个错误的地方停留了好久,各

2021-01-07 16:52:24 289

原创 2020-12-19

一种在0—180/-180—0表盘上取两点之间的中间点的算法。以下是代码://使用到的变量大都是全局变量void Mark_Midpoint_Scan(void){if((s_sys.scan_one.ScanX1 < 0)&&(s_sys.scan_one.ScanX2 < 0)){if(s_sys.Speed_Direction == true)//右转{if(s_sys.scan_one.ScanX2 < s_sys.scan_one.ScanX1)

2020-12-19 14:50:45 151 1

原创 关于调试stm32单片机DMA的一些感想

主要是stm32f4芯片,然后刚好这几天在调试DMA,今天调好了,就有了这些感想,记录下来,希望能帮到后来的人吧。调试过DMA的同行可能都会对这样一条语句有印象——————DMA_GetCurrentDataCountor();这条语句返回的是dma里的nxt寄存器的值,这个值就是用来记录你设置的用于传输数据的buffer使用过后还剩下多少的一个值。打个比方,这里有个容器,容量是200,现...

2020-04-18 20:17:14 620

原创 华邦存储器W25Q80, W25Q16, W25Q32系列的spi通讯

华邦存储器W25Q80, W25Q16, W25Q32系列与stm32f1系列单片机的spi通讯2020.4.9 spi通讯在配置好之后一定要开启spi使能,和串口的配置是一样的2020.4.13 华邦存储器的spi通讯调试完成。总结,在调试的过程中出现了两次大的问题,第一次是没法得到读到的数据,因此也无法确定写入是否正确,这个过程直如摸瞎。第二次是可以读数据了,但读回来的三个数据中第一个...

2020-04-16 21:06:43 2361 2

原创 vs2013新建工程时出现的microsoft.cpp.win32.user.props的问题

vs由于某些未知的问题,突然有一天我新建工程时出现了下面这样的提示。我在网上找了好久,始终找不到满意的答案,总有些是是而非的解决方案,胡乱试下可能会使得情况更糟。后来想了个法子,然后问题居然就解决了。下面是我的这个蠢办法,贻笑大方了。1.打开控制面板中的程序与应用。然后右键点击visual studio 2013,出现“更改”,点击。2.待界面加载出来之后点击“修复”,等待修复完成,等待...

2019-03-14 11:21:43 1347

原创 关于Ubuntu16.4安装完成之后重启时无法进入图形界面出现The system is running in low-graphics mode的解决方法

我自己是在安装好了Ubuntu16.04版之后,再次进入系统时就出现了这个画面,在网上查了很多资料,花了很多时间,最后终于算是把这个问题解决了。出现这个问题之后先不要急着找显卡的问题,或者修改什么参数之类的。初学者往往都没弄明白那些修复指令是什么意思就按照网上的方法修改,最后就算修复了,可能又会面对新的问题,而且自己还不知道是啥问题。我说下我的解决方法。首先,进入指令界面 按住Ctr+Al...

2019-01-08 11:23:07 2917 5

btld.h

btld

2024-05-08

btld.c

btld

2024-05-08

main.c

main

2024-05-08

spi_winbood.c

程序完全可用,直接调用即可。stm32f1系列单片机与华邦存储器w25Q系列的spi通讯。很多板子上都会用到华邦的这款flash存储器,所以我认为这个代码蛮重要吧。就发到这里了。

2020-04-17

空空如也

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

TA关注的人

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