草庐IT

CubeMX-Keil

全部标签

DM9051--TCP通信实验(基于STM32CUBEMX)

1.前言最近作者一直在研究DM9051芯片的工作机理,在此过程中,上网上找了很多资料,但根据资料还是不能了解很通透。因此我直接开始实战,经过多番周折,终于调通了程序。再此篇文章分享下自己的调试过程,也把疑问分享一下!(写的比较潦草,资料在最后)2.DM9051介绍DM9051NPSPI接口网卡芯片是为了方便MCU单片机系统进行以太网通信而开发出的解决方案。DM9051NP芯片是带有行业标准串列外设接口(SerialPeripheralInterface,SPI)的独立以太网控制器。DM9051NP符合IEEE802.3规范,它还支持以DMA模式來传输,以实现资料传送快速。DM9051NP通过1

STM32中Keil_5打开智能提示

用keil_5中开启智能提示加快工作效率; 第一步: 第二:后面按OK,就行了;再回到你的那里编程 

【STM32+CUBEMX】TMC5160电机驱动简要配置

TMC5160简介                1.1、引脚图         1.2、关键引脚              1.2.1模式选择引脚                 1.2.2时钟和SPI引脚                  1.2.3驱动使能引脚 2.SPI发送数据结构        发送到TMC5160的每个数据报由一个地址字节和四个数据字节组成。这方便对TMC5160的寄存器组直接进行32位数据字通信。每个寄存器有32位数据,即使少于32位。       结合寄存机表格总结下:一次发送40位数据先发送8位寄存器地址,32位数据位注意:       1、读和写选择由地址字

【嵌入式系统开发】Keil 实现十次作业详细代码

   🔥《嵌入式系统开发》系列专栏主要以LPC1100系列微控制器为硬件平台,详细介绍Cortex—-M0微控制器的原理与开发技术,基于keil仿真软件平台设计最小应用系统板和具有在板仿真器的口袋开发板以及相关例程。   🔥本文已收录于嵌入式系统开发系列专栏:嵌入式系统开发欢迎订阅,持续更新。【嵌入式系统开发】Keil实现十次作业详细代码目录作业1利用delay()函数实现led闪烁作业2:利用系统节拍定时器实现LED灯闪烁作业3按键输入控制LED灯闪烁频率作业4设置16位定时器1工作在PWM模式作业5UART数据传输作业6:LM75BD温度检测作业7FLASH存储器操作作业8ADC模数转换作

[AT89C51 ]用汇编语言实现流水灯仿真(含keil与Proteus)

    前言:笔者发文主要是为了记录笔者单片机学习课程,可能实用性不多,大佬看着玩就行。    关键词:51单片机;AT89C51;流水灯仿真;初学要求:使用AT89C51实现流水灯,使用汇编语言。思路:用51单片机8个P1口输出实现8个LED灯依次亮灭,实现流水目标    硬件:连接如图 Proteus用到的都是简单的操作,画图和放元件若是有不懂的再说吧。软件:用汇编语言         ORG0000H AJMPMAIN ORG0030H MAIN: MOV SP, #60H MOV A, #0FEH; 设置灯亮 11111110 LOOP: INC R0;

【Mac+CLion+STM32+ST-Link】Mac(apple sillicon)上使用STM32CubeMX和CLion搭建嵌入式开发环境

软件安装Clion官网安装或者brew安装,我用的是2023.2版本。stlinkserverhttps://www.st.com/en/development-tools/st-link-server.html不安装的话检测不到stlink。STM32CubeMXhttps://www.st.com/en/development-tools/stm32cubeide.html#overview&secondary=st-get-software用来快速搭建一个工程。环境搭建Arm-toolchain用来编译和debug的组件。brewinstall--caskgcc-arm-embedded

《 Keil MDK-Arm》__编译代码报错:Target uses ARM-Compiler ‘Default Compiler Version 5‘ which is not available

目录一、问题描述二、现状分析三、找出原因四、解决方案(* ̄︶ ̄)创作不易!期待你们的 点赞、收藏和评论喔。一、问题描述    很多友友在安装官网最新版的“MDK538a.EXE”后编译项目代码时,不约而同都出现了以下的编译错误信息:Rebuild started: Project: Template*** Target 'Template' uses ARM-Compiler 'Default Compiler Version 5' which is not available.*** Please review the installed ARM Compiler Versions:   '

STM32在Keil中使用串口助手打印中文字符出现乱码问题

问题 问题如下,中文字符显示乱码,但数字正常。原因通常这种在串口助手打印出现乱码情况:无非是波特率设置错误,不对应。就像一个滴水的水龙头,水滴进一个循环开合的容器,双方速率不能很好匹配,一定会出现水滴不能完全滴进容器,或者完全滴进或者完全滴不进的情况,把水滴当成字符编码,容器的水看成打印字符,所以出现乱码。还有就是编码方式,XCOM这款串口软件支持的是ANSI编码方式的,可以通过右键main.c文件通过文本查看。解决方式可以看到编码方式,这个是我已经修改过的,原编码方式是UTF-8。具体修改方式:右键-->编辑-->文件-->另存为-->选择编码方式,覆盖即可。

stm32cubemx下载安装

文章目录1、下载地址1-1、官网下载1-2、个人网盘备份:2、安装STM32CubeMX3、安装HAL库====================1、下载地址1-1、官网下载官网:stm32cubemx官网邮箱收到st发送过来的邮件:点击Downloadnow之后自动跳转打开网页,之后点GetSoftware之后自动下载了软件安装包,即下载完成;1-2、个人网盘备份:版本:SetupSTM32CubeMX-6.6.1-Win.exe链接:https://pan.baidu.com/s/1a1LiiRW7M1OCNCcbmBB3fQ提取码:mjcs2、安装STM32CubeMX选择想要的安装路径:

KEIL5、STM32CubeMX、STM32CubeIDE 下载、安装

 一、资源下载Keil5下载链接:https://www.keil.com/download/product/STM32 标准库芯片包下载链接:https://www.keil.com/dd2/pack/JDK下载链接:https://www.oracle.com/java/technologies/downloads/#jdk19-windows/STM32CubeMX 下载链接:https://www.st.com/zh/development-tools/stm32cubemx.html#get-softwareSTM32CubeIDE下载链接:https://www.st.com/zh