自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32无法进入GPIO外部中断的问题

最开始,我用把上面这行手动写在程序中,程序也能编译,但是调试的时候无法再中断处打断点。通过测试发现烧写进入的程序也无法进入到这个中断处理函数中。感觉这个错误,可能是由于编码的问题,手写的和复制的编码不一样,导致程序运行异常。不知道有哪个大神也遇到类似的问题,请在评论区讨论一下高见。复制下来,覆盖掉自己手写的这个函数,程序就正常运行了。后续,通过各种试错,发现将HAL库中的。

2025-01-05 11:05:00 148

原创 Flash Download failed-“Cortex-M4“的一种解决方式

在应用keil5调试stm32程序时,发现出现Flash Download failed-"Cortex-M4"问题,通过STM32 ST-LINK Utility可以清除Flash,但是在keil中无法清除Flash。最后发现是没有选择程序算法(Programming Algorithm)选择“魔术棒”-->"Debug"-->settings-->Flash download-->Add--选择Stm32F4xx 512kB Flash。

2024-06-06 12:01:15 3553

原创 stm32在keil中出现RDDI-DAP Error,且无法烧录或者仿真

应用如下的TTL-USB模块,RXD接开发板的PA9,TXD接PA10,GND与3.3V也与开发板连接。此外开发板的boot0接3.3V,boot1接GND。打开FLymcu软件,搜索串口,然后选择不使用RTS和DTR,点击清除芯片,此时需要多次复位按键RST,一直到清除flash成功为止。这种情况是因为配置的问题将stm32芯片锁死了,可以通过Flymcu软件,连接串口方式,清除FLASH。为保险起见,我又应用st-link在MDK软件中清除了flash,然后再下载一个正常的程序,就成功了。

2024-06-01 09:51:20 6762 3

原创 Stm32应用HAL库驱动OLED(IIC,IIC+DMA两种方式探讨)

应用IIC驱动OLED时,尝试采用DMA方式进行测试,发现DMA方式并没有加快OLED的刷新频率。

2024-05-23 11:20:49 941 2

原创 STM32的多字节SPI发送的Data Size问题

在驱动AD5684时,需要给5684输入24Bits的SPI数据,在Cubemx中将SPI。可以发现三个字节顺序相反了。

2024-04-30 10:36:50 730 3

原创 Stm32CubeIDE给STM32H750移植DSP库

其中include首先放在自定义的文件夹DSP中,为防止与CMSIS中的include重名。注意librarys的名称arm_cortexM7lfdp_math与库文件中的名称并不一样,需要手动添加。在应用Stm32cubeMX自动生成DSP库时,遇到了不能解决的问题,因此通过手动的方式移植DSP库。找到H7_V1.11.2的DSP库,笔者的库文件位置为:C:\Users\用户名\STM32Cube\。\STM32Cube_FW_H7_V1.11.2\Drivers\CMSIS\DSP,如下所示。

2024-04-28 20:17:39 1573

原创 在Keil中给STM32定义大数组

stm32定义大型数组的解决办法

2023-07-18 20:49:51 3866 1

原创 步进电机驱动器无法调节细分数

步进电机控制器无法细分的问题

2023-07-13 09:57:27 316 1

原创 Keil538版本中安装ARM complier V5

在Keil5.37之后的版本中,默认安装了ARM complier V6,没有安装ARM complierV5编译器。但是目前最新版本的STM32CubeMX最高支持Keil5.32,如下图所示,其默认使用ARM complierV5编译器。则当使用STM32CubeMX生的工程项目只能被ARM complierV5编译器编译,所以需要在Keil5.37之后的版本中安装ARM complierV5编译器。

2023-05-12 21:26:21 3020 3

空空如也

空空如也

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

TA关注的人

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