• IAR FOR STM8 简单使用教程

    时间:2024-05-22 19:28:50

    一、创建工程     1.先创建一个workplace.选择File>New>Workplace     2.创建一个新的工程,选择Project>Creat New Project,如果用的是IAR FOR STM8  就默认无需更改。保存并输入Project名字,在workpl...

  • H桥驱动电机,STM32 PWM互补输出功能误用分析

    时间:2024-05-22 18:29:47

    如果排查的思路对你有帮助,请记住 消雨匆匆 or  大吊工。 码字和排查很累,仅此而已 硬件不是抄电路,拿烙铁,懂点软件,细致分析,找问题和破案搜集线索是一样的。       导航车设计项目中,一个新人设计了如下的驱动电路,需要驱动一个直流电机,作为手臂伸长和缩短,采用控制电机正转,采用NMOS管搭...

  • IAR开发STM32 BOOT + APP 的便捷方式

    时间:2024-05-22 14:41:49

    最近要开发BOOT+APP的方式,进行固件升级。使用IAR,基于STM32F072.之前调试烧写都是分开来,最后合并一个文件烧写。最近发现IAR可以在调试的时候,直接调试BOOT或者APP,很是便捷。具体请参考IAR官方NOTE:https://www.iar.com/support/tech-no...

  • STM32CubeIDE使用小记

    时间:2024-05-22 07:43:36

    发现STM32出了一款IDE,方便开发者进行开发,看了一下应该是基于Eclipse改的。调试的时候发现一个问题,第一次可以写入程序,但是运行起来会断开连接,下次选择调试,就会提示Error in initializing ST-LINK device经过研究,发现是对应针脚被关闭了。因为我使用ST-...

  • STM32芯片超时无应答 无法连接(USB转串口有黄色感叹号)

    时间:2024-05-21 17:01:56

    作为一名使用MiniSTM32的小白,最近遇到一个情况让我很难受,之前32单片机都是好用的,这几天突然不好使了。总是提示我“芯片超时无应答 无法连接” 下面列出我的解决方法: 1、软件设置:我使用的是之前常用的FlyMcu烧录软件,需要注意的几个点是: (1)当提示“无法打开串口Com0. No T...

  • STM32开发板, 用FlyMcu串口下载后程序烧录成功,但板子没有反应

    时间:2024-05-21 16:13:16

    学习目标:之前一直在看论文,现在想做点实际的东西,开始着手学习下stm32开发板(正点原子),一点点进步了!!记录下玩板子中遇到的问题,做个笔记供以后查阅。学习内容: 1、 程序源码烧录与实验文章目录学习目标:学习内容:查漏补缺一、问题描述二、问题解决步骤1.按部就班,步步为营2.推陈出新总结查漏补...

  • 解决stm32f103通过stlink不能烧录程序问题

    时间:2024-05-21 12:06:38

    问题:   stm32(stm32f103c8T6)开发板只能通过串口烧录程序,而st—link居然不行描述:       解决:st-link固件升级用stm32cubemx快速开发时没有配置好调试模式重新生成代码就可以了   3.如果还是不行的话,就得升级一下stlink固件了,具体升级方法可百...

  • 正点原子把STM32的烧录下载分为两种,一种是通过串口下载,一种是基于JTAG/SWD协议的,JLink STlink都属于这一类

    时间:2024-05-21 12:03:11

    正点原子把STM32的烧录下载分为两种,一种是通过串口下载,一种是基于JTAG/SWD协议的,JLink STlink都属于这一类,这种除了可以下载程序,还可以调试。注意JTAG    SWD是两种协议  ,可以见 https://blog.csdn.net/sinat_16643223/artic...

  • STM32的复用时钟(应该是复用重映射时钟)的开启时间。只是单纯的默认的复用类似引脚第二功能,不需要开始复用重映射时钟,发生重映射才开启复用重映射时钟

    时间:2024-05-21 07:53:25

    STM32的AFIO时钟真的是在开启引脚复用功能的时候开启吗?其实并不是~什么是复用? 我们知道,STM32有很多外设,这些外设的外部引脚都是与GPIO共用的。我们可以通过软件来配置引脚作为GPIO引脚还是作为外设引脚。当引脚配置为外设引脚时就叫做复用。如串口默认复用的引脚为:PA9、PA10引脚可...

  • STM32中断设置以及中断优先级设置

    时间:2024-05-20 22:38:39

    最近,在做一个智能锁的项目,由于,今天碰到了一个关于中断的问题,因此,又回来好好啃一下中断配置的知识,俗话说:磨刀不误砍柴工。问题是什么呢?项目中我用到了一个触摸键盘TTP229,结果在测试键盘时,不能够输入密码?最终,调试出bug就是由于中断优先级的影响。本项目使用到的是STM32F030C8型号...

  • STM32中断分配——抢占优先级与响应优先级

    时间:2024-05-20 22:38:15

    大一的时候学了C语言的代码,自己一个人两天做完了7个人一周的课设,写过200~300行的简单代码,于是好高骛远,跟着实验室老师做项目。老师看我也很拼,于是对我说:单片机这个东西其实很简单,51已经被淘汰了,STM32现在是主流,你就学STM32吧。于是我就学完了C语言基础就上手32了。结果可想而知,...

  • STM32之基于一款开源嵌入式shell工具移植的学习笔记

    时间:2024-05-20 22:27:31

           对于嵌入式应用而言,尤其是对于没有操作系统,裸机运行的嵌入式应用,迫切的需要一种高效快捷的调试手段进行嵌入式应用的开发,之前在网上找到一个网友写的开源的嵌入式shell工具,它的源码的地址为https://github.com/NevermindZZT/letter-shell,其代码...

  • 关于STM32 SPI外设太鸡肋,I读TM1628 时查询发送方式好折磨

    时间:2024-05-20 20:19:21

    本人使用STM32F334读写TM1628,也参考了网上一大堆的例子,查询发送数据到TM1628,发现大部分网上的例子都是用的是TXE 标志位  SPI_I2S_FLAG_TXE,要注意此标志位在手册上图片显示的是只要FIFO的数据移动到发发送缓冲器里面之后就会置位所以TXE的置位并不代表所有传输完...

  • 把STM32F407的keil版程序移植到IAR for ARM上

    时间:2024-05-20 20:15:12

    使用开发板:正点原子的STM32F407ZGTb——探索者使用IAR版本,IAR Embedded Workbench for ARM 7.80.4.12495,如下图所示IAR版本信息使用ST-Link进行在线下载程序和调试使用正点原子提供的源代码移植到IAR上,有人说,为啥要移植到IAR上呢,也...

  • STM32调试方式JTAG&SWD的区别

    时间:2024-05-20 20:14:47

    在学习STM32时,我们经常会遇到JTAG和SWD的调试方法,还涉及到Jlink,Ulink,Stlink等,JTAG和SWD是ARM板一种调试模式.后面三种都是实现这种模式的一种工具,他们之间的区别简单归纳如下。第一种调试方式JTAG,JTAG的全称是Joint Test Action Group...

  • STM32程序的烧录方式

    时间:2024-05-20 20:13:16

    一、启动模式(Boot modes)阅读:STM32中文参考手册_V10.pdf 查看启动配置(Boot modes)。在STM32F10xxx里,可以通过BOOT[1:0]引脚选择三种不同启动模式。STM32三种启动模式对应的存储介质均是芯片内置的,它们是:1)用户闪存 = 芯片内置的Flash。...

  • STM32CubeIDE常用操作:生成hex文件、复制工程

    时间:2024-05-20 19:42:58

    1、生成hex文件Project --- Properties --- C/C++ General --- Setting --- 打钩 Convert to Intel Hex file (- O ihex)  2、复制工程右键工程 --- Copy(复制)在 project explorer框空...

  • KEIL-MDK仿真STM32系列CPU的调试参数设置

    时间:2024-05-20 17:23:03

    默认配置默认配置参数,只能显示SVD文件(System Viewer File)中定义的寄存器信息:进入调试模式后,Peripheral菜单中,可以显示外设寄存器的值:高级配置可以根据CPU的具体型号,配置特定的动态库。STM32系列的为DARMSTM.dll(TARMSTM.dll)然后,进入调试...

  • STM32 基础系列教程 16 - I2S(模拟)

    时间:2024-05-20 14:18:06

    前言学习stm32 I2S接口使用,学会用I2S接口收发数据,学习I2S总线相关知识, I2S(Inter—IC Sound)总线, 又称 集成电路内置音频总线,是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准,该总线专门用于音频设备之间的数据传输,广泛应用于各种多媒体系统。它采用了...

  • Keil5配置STM32F103C8T6

    时间:2024-05-20 13:36:43

    以keil5配置STM32C8T6为基础,延申如何在keil5上编辑keil4的文件和如何配置其他类型的板子。1.keil5的安装2.配置过程一、keil5的安装首先给一下下载链接,下载好之后里面是一个keil的安装包。MDK5 **码:uixs。解压后双击 mdk528a.exe,开始安装,单击n...