E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Keil实用技能
嵌入式学习笔记——寄存器实现控制LED小灯
文章目录前言GPIO通用输出模式初始化LED小灯的GPIO原理图初始化代码初始化的效果功能函数封装直接分开宏定义两个使用条件运算符封装函数实现简单的功能
KEIL
MDK一些技巧代码左侧一直出现小红叉2.同一个工程
小向是个Der
·
2023-10-12 20:23
嵌入式
—M4
学习
单片机
嵌入式硬件
stm32
嵌入式
STM32 RT-Thread 系统分析(2)-内核简介
RT-Thread的架构2、RT-Thread的内核3、RT-Thread内核功能部分线程调度时钟管理线程间同步线程间通信内存管理I/O设备管理4、RT-Thread启动流程5、RT-Thread程序内存分布
keil
鸳鸯冰笔
·
2023-10-12 20:11
RT-thread
学习
物联网
实验(三):SPI应用:读写串行FLASH 实验
一、实验目的与任务实验目的:1.学习对SPI的使用;2.掌握
KEIL
5的仿真与调试。
追上
·
2023-10-12 19:00
单片机
单片机
stm32
嵌入式硬件
实验报告
如何逐步掌握STM32开发技巧?
第一步:建立开发环境选择
Keil
MDK等开发环境,根据芯片型号安装相应库。第二步:备齐开发板和资料选择最小系统板,可自行搭建外围电路,更深入了解硬件。
枪哥玩转嵌入式
·
2023-10-12 19:47
单片机
编程
嵌入式
嵌入式硬件
嵌入式实时数据库
ODrive移植
keil
(六)—— 测量电阻电感和电流环PI参数整定
目录一、硬件接线二、程序演示2.1、官方代码操作2.2、移植后的代码操作三、测量原理3.1、测量电阻3.2、测量电感四、代码说明五、电流环PI参数整定 ODrive、VESC和SimpleFOC教程链接汇总:请点击 一、硬件接线驱动板购买链接:某宝购买电机购买链接:某宝购买 二、程序演示2.1、官方代码操作请先将驱动板刷机v0.5.6版本,当然也可以v0.5.1版本,结果是一样的,按照标准ODri
loop222
·
2023-10-12 18:43
ODrive
ODrive
电机驱动器
stm32
ODrive移植
keil
(五)—— 开环控制和电流变换
目录一、开环控制1.1、控制原理1.2、硬件接线1.3、代码说明1.4、程序演示1.5、程序架构的体现二、电流变换2.1、理论说明2.2、代码说明 ODrive、VESC和SimpleFOC教程链接汇总:请点击 一、开环控制在SimpleFOC系列中有开环控制的教程,SimpleFOC移植STM32(二)——开环控制,可以对比参考。 1.1、控制原理1、开环控制,只能使用电压模式,电流模式需要采样
loop222
·
2023-10-12 17:07
ODrive
odrive
电机驱动器
stm32
STM32系列(HAL库)——F103C8T6通过MFRC522、RFID射频卡、门禁卡模块读取卡片ID
1.软件准备(1)编程平台:
Keil
5(2)CubeMX(3)XCOM(串口调试助手)2.硬件准备(1)MFRC-522模块(2)F1的板子,本例使用经典F103C8T6(3)ST-link下载器(4)
嵌入式创客工坊
·
2023-10-12 16:51
STM32(HAL库)外设实战
stm32
单片机
arm
STM32/51单片机实训day6(一)——Proteus8.6版本+STM32F103驱动LCD12864显示|
Keil
5单片机程序设计
内容:实现LCD显示学时:4学时知识点:LCD12864芯片介绍,读写操作时序,电路设计重点:读写操作时序难点:读写操作时序时间:2022年12月26日9:00~11:50总结:1了解LCD12864芯片配置2使用proteus设计LCD显示电路3编程实现LCD显示2022年12月26日13:30~16:20下午进行中期答辩目录1LCD12864介绍1.1引脚功能介绍1.2RAM地址映射1.3读写
alwaysuzybaiyy
·
2023-10-12 15:00
#
嵌入式
#
射频识别RFID
51单片机
单片机
嵌入式硬件
沁恒蓝牙芯片CH58X蓝牙从机的使用
编译器使用的也是国产免费编译器,不用再为
KEIL
iot-lorawan
·
2023-10-12 14:43
BLE
物联网
蓝牙
Stm32完整安装包,包含
Keil
5,野火大学堂,Flymcu,Ch340,stm32F1和F4的器件支持包,STM32CubeMX
都是从百度网盘提取哦,希望大家多多支持,欢迎留言Flymcu链接:https://pan.baidu.com/s/1M_vEHuYfi4x592BhB90dMw提取码:akid
Keil
5链接:https
星辰A332
·
2023-10-12 09:29
STM32
stm32
gnu
arm
单片机
嵌入式实时数据库
关于STM32和
keil
5串口打印
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、工具二、使用步骤1.连线方式2.代码总结前言因为前一段时间要玩玩stm32的串口打印,上网搜了些资料,感觉也不难。当然大多数都是借鉴正点原子的代码,我也是。。。这次我就直接简化了代码,仅仅有MCU发送到电脑的部分(因为串口打印的话,接收也不那么必要吧…)一、工具1、stm32(我用的是c8t6最小系统板)2、usb转t
暮夜星空
·
2023-10-12 09:58
stm32
单片机
arm
嵌入式硬件
Keil
(MDK-ARM-STM32)系列教程(八)在线调试(Ⅰ)
Ⅰ、写在前面
Keil
在线调试的内容有很多,本文带来在线调试常用的内容:DebugToolbar调试工具栏(复位、全速运行、停止运行、单步调试、逐行调试、跳出调试、运行到光标行、跳转到暂停行、调试窗口)快捷按钮的详细内容
一直在路上的Tom
·
2023-10-12 09:27
MDK教程
stm32
arm
STM32(
keil
5)使用printf串口输出(微库法)
目录步骤:1.在
Keil
5中点击上侧的魔法棒,勾选UseMicroLIB使用微库。2.在代码中添加如下代码3.在程序中即可通过指定的串口使用printf函数进行串口数据发送!
千里马02
·
2023-10-12 09:55
STM32F103C8t6
stm32
单片机
arm
【stm32f4 C++与C混合开发】建立
keil
5的ARM Compiler 6(AC6)标准库开发工程
文章目录前言一、选择正点原子串口实验的工程二、用AC6编译纯C语言代码1.打开魔法棒选择defaultcompilerversion62.编译工程3.更改包含头文件依赖4.修改旧版代码5.重新编译6.烧录程序并查看效果三、用C++编写代码1.选择C++方式编译2.修改代码并编译3.用C++重写printf重定向注意1.AC6工程不要用中文路径2.更换新版本的STD库3.更多AC5转换到AC6的代码
loveliveoil
·
2023-10-12 09:23
stm32
c++
arm
基于
keil
—新建项目关于STM32F1xxx编译内容错误——core_CH3.等头文件
我编译的时候是使用了以下的编译器
keil
编译器选择只要修改了编辑器再进行编译报错就可消失这里解析一下我
keil
5.37版本的,我自安装了ARM_Compiler_5.06u7,所以就有了V5.06update7
小小的偷盗者
·
2023-10-12 09:48
keil
开发语言
arm
嵌入式硬件
stm32
Keil
5同时兼容C51和stm32的方法(win11实测有效)
相信有很多人在学习C51单片机之后,再学习stm32都会发现
Keil
无法兼容,这给我们的学习带来了很大的麻烦,今天给大家带来我当时尝试了很多次后找到的好方法,win11系统亲测有效,并附上下载包。
我是cc你是谁
·
2023-10-12 09:46
stm32
stm32
51单片机
单片机
KEIL
5添加沁恒的ch55x芯片(其他非arm和stm32芯片也可使用类似的方法)
准备工作参考:https://www.iotword.com/8615.html已经安装好
keil
5的软件环境烧录工具下载沁恒烧录工具地址,下载安装后如下图操作步骤打开从沁恒官网下载安装好的WHCISPTOOL
MAR-Sky
·
2023-10-12 09:45
c语言
arm开发
stm32
Keil
5 平台 S3C2440裸机程序开发-----UART
前言本博文介绍mini2440开发板,在
keil
5平台上进行UART串口开发的一些基本配置。一、时钟频率开发板接的是12MHz晶振,即Fin=12MHz,UART时钟源选择PCLK。
熄灭的反应堆
·
2023-10-12 06:35
arm
嵌入式硬件
最新版FreeRTOS的移植------STM32F103c8t6
系列文章目录用FlyMcu和USB转TTL给stm32中烧录程序(stm32C8/C6)文章目录系列文章目录前言一、先决条件:二、使用步骤1.获取FreeRTOS源码:2.将freeRTOS相关文件移植进
keil
夜暗心明
·
2023-10-12 03:44
stm32
嵌入式硬件
单片机
二、RT-Thread移植
前言本文是基于RT-Thread的集成IDE:RT-ThreadStudio的移植使用,如果想自己手动移植rtt到
Keil
中,可参考:基于
Keil
5的RT-Thread移植RT-Thread移植(标准库
竹烟淮雨
·
2023-10-12 03:09
RT-Thread
嵌入式实时数据库
物联网
iot
stm32
烧录软件:mcuisp和FlyMcu下载
mcuisp.exe将Port改成连接开发板的那个端口(右键单击此电脑,点击管理,找到计算机管理->系统工具->设备管理器->端口(COM和LPT)中查看)bps选择115200在联机下载时的程序文件那选择
keil
繁华如梦静
·
2023-10-12 02:35
FlyMcu
mcuisp
嵌入式硬件
STM32固件库(标准外设库)入门学习 第三章GPIO
STM32固件库(标准外设库)入门学习第三章GPIO文章目录STM32固件库(标准外设库)入门学习第三章GPIO前言一、GPIO简介二、GPIO输出1.点亮LED灯接线图2.
keil
kill批处理文件3
ZRob
·
2023-10-11 21:47
stm32
单片机
keil
4c语言读写寄存器,【STM32单片机学习】第四课:GPIO控制LED(用寄存器编程)
【朱老师课程总结】第一部分、章节目录第二部分、章节介绍3.5.1.STM32的GPIO模块数据手册详解1本节讲解STM32数据手册中GPIO模块相关的部分,主要是GPIO的各类模式及其配置方法。3.5.2.STM32的GPIO模块数据手册详解2本节继续讲解STM32的数据手册中GPIO部分,主要是GPIO配置的寄存器列表及寄存器位详解。3.5.3.原理图分析与MDK工程创建本节分析ARM3.0的G
weixin_29053383
·
2023-10-11 07:41
keil
4c语言读写寄存器
Keil
C中startup.a51的作用【转】
原文地址:
Keil
C中startup.a51的作用【转】作者:51大海启动文件.清理RAM.设置堆栈等.即执行完start.a51后跳转到.c文件的main函数.和汇编一样,在C中定义的那些变量和数组的初始化就在
灵思致远Leansmall
·
2023-10-11 07:10
单片机开发
KEIL
C51高级编程之二
http://bbs.ednchina.com/BLOG_ARTICLE_42962.HTM第一节绝对地址访问C51提供了三种访问绝对地址的方法:1.绝对宏:在程序中,用“#include”即可使用其中定义的宏来访问绝对地址,包括:CBYTE、XBYTE、PWORD、DBYTE、CWORD、XWORD、PBYTE、DWORD具体使用可看一看absacc.h便知例如:rval=CBYTE[0x000
liming0931
·
2023-10-11 07:10
单片机
c
编程
编译器
汇编
存储
initialization
2
Keil
自带的8051汇编boot源码解析注释
本仓库相关网址:CSDN文章地址(待添加)Gitee工程和源码地址-https://gitee.com/langcai1943/8051-from-boot-to-application相关仓库:嵌入式整体介绍,里面也描述了部分8051的内容:才鲸嵌入式/嵌入式知识图谱WiKi-https://gitee.com/langcai1943/embedded-knowledge-wikiC语言框架讲解
才鲸嵌入式
·
2023-10-11 07:10
7
51单片机
嵌入式
单片机
c语言
MCU
每次启动
keil
创建工程会提示Copy ‘STARTUP.A51‘ to Project Folder and Add File to project
当在kielC中新建项目时,会问:Copy‘STARTUP.A51’toProjectFolderandAddFiletoproject?翻译为:复制8051启动代码到项目并和添加文件到项目?1.STARTUP.A51(系统与启动代码文件,清理RAM、设置堆栈等)Startup.A51里面有一些初始化操作,会在单片机启动时,对ram的数据清零操作。如果删除Startup.A51的话,那么你的单片机
langjigg
·
2023-10-11 07:39
51单片机学习
51单片机
keil
中StartUp.A51的重要性
最近要用STC单片机写个程序,但STC在
KEIL
的单片机库中没有,就随便找了个代替,但是刚好找到的
keil
没有添加StartUp.A51文件,刚开始时候写程序调程序也没什么,挺正常。
fushiqianxun
·
2023-10-11 07:37
单片机
存储
c
编译器
汇编
产品
基于
Keil
a51汇编 —— 控制语句
ALIGNALIGNexpressionALIGN语句将位置计数器设置为下一个地址模2^表达式。这可用于确保下一条语句在2^n边界上对齐。例如,对齐缓存行中的代码或数据。如有必要,汇编程序会创建一个间隙。间隔字节的内容因各个部分而异:在data中未定义。在const中的0。在code中的NOP。该段需要至少使用与ALIGN语句中使用的对齐方式相同的对齐方式进行声明。ExampleMYDATA:SE
yelvis
·
2023-10-11 07:07
Keil
A51汇编编程
汇编
KEIL
A51
Keil
C51使用详解 :第四章
Keil
C51高级编程
第四章
Keil
C51高级编程本章讨论以下内容:l绝对地址访问lC与汇编的接口lC51软件包中的通用文件l段名转换与程序优化第一节绝对地址访问C51提供了三种访问绝对地址的方法:1.绝对宏:在程序中,用“
conanyang
·
2023-10-11 07:36
--
51单片机
====
知识库
====
--
开发工具
====
软件库
====
c
编程
汇编
initialization
优化
编译器
基于
Keil
a51汇编 —— 模块化编程
模块化编程许多程序太长或太复杂,无法作为一个单元编写。当代码被划分为小的功能单元时,编程变得更加简单。模块化程序通常比单片程序更容易编码、调试和更改。模块化编程方法类似于包含大量电路的硬件设计。设备或程序在逻辑上分为具有特定输入和输出的“黑匣子”。一旦定义了单元之间的接口,就可以单独进行每个单元的详细设计。模块化编程的好处是:高效的程序开发使用模块化方法可以更快地开发程序,因为小型子程序比大型程序
yelvis
·
2023-10-11 07:35
汇编
keil
开发工具
A51
【Proteus仿真】8位端口检测8独立按键
Proteus仿真示例代码/*Main.cfilegeneratedbyNewProjectwizard**Created:周三6月292022*Processor:AT89C51*Compiler:
Keil
for8051
perseverance52
·
2023-10-10 21:14
proteus
单片机
c语言控制发光二极管编程,单片机控制发光二极管灯点亮(C语言).pptx
D0;引脚:;;硬件说明;点亮D0灯:D7D6D5D4D3D2D1D011111110从二进制转化为十六进制:0xfe;源程序;十六进制;二进制和十六进制的转换;十六进制整常数;各种进位制的对应关系;
Keil
黄利好
·
2023-10-10 21:43
c语言控制发光二极管编程
arm ds开发基于iTOP4412开发板的纯汇编LED流水灯
同时将
Keil
MDK单片机开发软件的功能直接整合到了armds软件中。现在armds就相当于DS5+MDK两款软件的集合体。
twx11213030422
·
2023-10-10 17:31
arm
ds
裸机开发
嵌入式
CY7C68013A芯片与FPGA
KEIL
:嵌入式软件的开发。其它工具CyConsoleSignaltap:抓取数据验证FPGA接受到数据的正确性。
rainbow_lucky0106
·
2023-10-10 14:06
fpga开发
嵌入式开发:使用STM32CubeMX 和
Keil
uVision5实现两位数码管循环显示实验
一、STM32CubeMx实现数码管1、双击打开STM32CubeMX。2、点击File选项,在File列表下选择NewProject选项新建工程。3、在图中所示位置的方框中输入我们使用的芯片型号来搜索芯片4、与我们的搜索相关的芯片型号会在这里呈现,我们只需要选择我们需要的即可,这里我们双击第一个STM32F103C8T6即可完成芯片选型。5、完成芯片选型之后我们会来到这个界面:6、下一步我们先来
-努力搬砖的小刘-
·
2023-10-10 08:33
嵌入式开发
单片机
stm32
嵌入式硬件
STM32F103标准库开发---目录
STM32F10x系列标准固件库(V3.6.0)----点击下载STM32F10x系列参考手册(中文版+英文版)----点击下载Cortex-M3权威指南(中文详细版+英文原著版)----点击下载一、搭建编译环境1.
Keil
5
根号五
·
2023-10-10 06:05
#
STM32F103标准库开发
STM32
标准库
嵌入式开发
Vscode远程开发指南
笔者是vscode的重度使用者,早年使用
Keil
、IAR之流进行嵌入式开发,后来使用eclipse后顿觉
keil
和iar的编辑体验之差无法忍受,但eclipse放在今天,过于臃肿;不少开发者倾向使用source
A_Stupid_Liberal
·
2023-10-10 06:30
vscode
编辑器
arm开发
linux
git
ssh
c51流水灯实验报告汇编语言,LED流水灯显示实验,单片机实验报告
二实验仪器计算机、
Keil
编程环境、普中下载软件、单片机开发实验仪。三实验原
Aaron Gary
·
2023-10-10 02:57
c51流水灯实验报告汇编语言
基于AT89C51单片机的温度控制系统报警器
点击链接获取
Keil
源码与ProjectBackups仿真图:https://download.csdn.net/download/qq_64505944/87771724?
柒月玖.
·
2023-10-10 02:31
单片机
单片机
stm32
嵌入式硬件
STM32HAL库-F4-针对芯片内部FLASH读保护实现防篡改、破解功能(详解)
硬件:STM32F401CEU6最小系统板(内部Flash:512Kbytes,SARM:96Kbytes)软件:
Keil
5.29+STM32CubeMX6.8.0一、使用方法通过参阅《STM32中文参考手册
Ch_champion
·
2023-10-09 21:54
#
STM32
stm32
单片机
嵌入式硬件
STM32F4 IAP实现总结
目录IAP相关IAP概念:IAP与ICP/ISP的区别:STM32F4的启动模式FLASH相关STM32F4FLASH简介STM32的内部闪存组织架构和其启动过程应用IAP时的FLASH分配IAP工程在
Keil
Tiffany982
·
2023-10-09 21:49
stm32
单片机
arm
嵌入式--内存池
嵌入式设备,一般
keil
提供的堆很小,一般都不使用。使用内存池,自己可以调节内存大小。
行循自然-kimi
·
2023-10-09 20:26
嵌入式从浅到深
嵌入式
内存管理
STM32移植FreeRTOS
FreeRTOSv9.0.0\FreeRTOSv9.0.0\FreeRTOS\Demo\CORTEX_STM32F103_
Keil
,按照这个路径打开官方源码文件,复制Fr
Aurora Smith
·
2023-10-09 19:04
stm32
单片机
嵌入式硬件
【ARM】基本汇编指令——
Keil
areareset,code;定义一个代码段叫reset;/*汇编文件中的符号*/;1.指令:编译完成后作为一条指令存储在内存单元当中,CPU执行时能完成一定的操作;2.伪操作:不会生成代码也不会占用内存,告诉编译器怎样编译;3.伪指令:本身不是指令,编译器在编译的时候将其替换成CPU能识别的指令;/*指令*/;1.数据操作指令:对数据进行逻辑、数学等运算与处理;2.跳转指令:实现程序的跳转,实质
colorfulshark
·
2023-10-09 19:32
嵌入式
arm
基本
汇编
指令
keil
KEIL
环境中添加宏定义方法
前言嵌入式开发中,经常要用到宏定义,在
keil
环境中有多种添加方法。
金豆爸爸
·
2023-10-09 19:01
嵌入式
Keil
编译后——代码长度超过版本限制
记得在公司电脑第一次安装
Keil
后,编译后出现了这样一条错误:意思就是说你的代码长度超过了版本限制。
五月525
·
2023-10-09 19:31
Keil
问题记录
Keil
代码长度超过版本限制
KEIL
MDK工程中的宏定义:字符,值,字符串
2019独角兽企业重金招聘Python工程师标准>>>下图中定义了2个宏:等效于文件中:#define MCU_FLASH_LESSTHAN_64K #define VERSION_INFO_hw'a'//MDK:VERSION_INFO_hw="'a'"即MDK中的VERSION_INFO_hw="'a'"和#defineVERSION_INFO_hw'a'等效MDK中另外的测试:MDK:VER
weixin_33923148
·
2023-10-09 19:30
python
嵌入式
基于
Keil
5编写汇编程序
本文目的是通过
keil
5编写汇编程序来熟悉汇编语言的相关知识。
不#曾&轻听
·
2023-10-09 19:29
嵌入式开发
嵌入式
汇编
stm32
ARM汇编基础基于
Keil
创建STM32汇编程序的编写
配置芯片(2)配置运行环境三、调试代码(这里选择使用的是仿真调试)(1)源代码(2)仿真设置hex文件分析(1)hex文件介绍(2)hex文件数据格式参考资料一、新建项目(1)工具介绍使用工具是arm
keil
死妖阿
·
2023-10-09 19:56
stm32
arm
物联网
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他