自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 破解keil

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

2024-05-31 11:14:14 361

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

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

2024-05-14 14:41:28 305

原创 【无标题】

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

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

原创 stm32f103cbt6 bootloader

【代码】stm32f103cbt6 bootloader。

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

原创 stm32f103CBt6 flash读取

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

2024-04-30 13:41:46 207 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 465 1

原创 BMS1818的均衡功能

BMS1818的均衡功能的解释

2024-02-29 08:43:09 278

原创 stm32f103

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

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

原创 stm32f103,BMS1818,spi,dma,freertos

stm32调试BMS1818

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

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

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

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

原创 stm32f103c8,spi,dma,bms1818

stm32f103,SPI,DMA,BMS1818

2024-01-23 19:49:16 1004 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 229

原创 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 113 1

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

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

2020-04-18 20:17:14 570

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

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

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

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

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

2019-03-14 11:21:43 1269

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

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

2019-01-08 11:23:07 2858 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关注的人

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