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
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
物联网
Keil
汇编asm/A51多个文件
最近在使用
keil
写51单片机(用汇编),代码比较多,想分成多个asm文件进行编译,这样能实现模块化。如果是c语言,就很简单,直接分成多个.c文件就行了。
liuqx0717
·
2023-10-09 19:26
解决VSCODE编辑
Keil
工程报宏定义错误
彻底解决VSCODE编辑
Keil
工程报宏定义错误现象在通过右键打开
Keil
工程文件夹编辑底层驱动的过程中,诸如uint32_t之类的宏定义总是被报错.解决方案方案2试了很多次时好时坏,现在推荐方案一,直接强制
idk500
·
2023-10-09 19:56
嵌入式
嵌入式
vscode
arm
repo
基于
Keil
a51汇编 —— 程序模板文件
程序模板文件下面的代码模板包含有关如何编写自己的程序集模块的指南和提示。此模板文件模板。A51在文件夹\C51\ASM中提供。$NOMOD51;禁用预定义的8051寄存器#include//包含头文件;;根据需要更改小写名称。;该汇编模板让你了解如何使用A251/A51汇编器。您不必以这种方式构建每个模块,这只是举例说明。;除了文件末尾的END语句外,所有条目都是可选的。;如果使用此模板,请确保删
yelvis
·
2023-10-09 19:54
Keil
A51汇编编程
汇编
Keil
A51
基于
Keil
a51汇编 —— 标准宏定义
定义标准宏标准宏定义如下:macro-nameMACROparameter-listLOCALlocal-labels...macro-body...ENDMmacro-name宏的名称parameter-list可以传递给宏的形式参数的可选列表LOAD_R0MACROR0_ValMOVR0,#R0_ValENDM定义一个名为LOAD_R0的宏,该宏使用传递给宏的第一个参数的值加载寄存器0。注意:
yelvis
·
2023-10-09 19:54
Keil
A51汇编编程
汇编
Keil
A51
基于
Keil
a51汇编 —— Segments, Modules, and Programs
段、模块和程序在初始设计阶段,定义程序要执行的任务,然后划分为子程序。以下是与Ax51汇编器和Lx51链接器/定位器一起使用的子程序类型的简要介绍。段是代码块或数据存储器。段可以是可重定位的,也可以是绝对的。可重定位段具有名称、类型和其他属性。来自不同模块的具有相同名称的段被视为同一段的一部分,称为部分段。具有相同名称的几个部分段由Lx51链接器/定位器组合成一个段。绝对段不能与其他段组合。模块包
yelvis
·
2023-10-09 19:24
Keil
A51汇编编程
汇编
A51
Keil
KEIL
工程中汇编文件添加条件编译宏
在项目中,移植第三方组件到工程中,由于出现相同的函数定义导致程序链接时出现重复定义问题。后来考虑添加条件编译宏来控制使用自己的函数还是第三方组件的宏。在C文件中,通过#if/#else/#endif或者#ifdef/#else/#endif很容易实现。但是汇编文件中不能使用和C语言的条件编译宏,但是也有类似的方法。在网上搜索一下,找到如下方法:IF:DEF:XXXELSEENDIF注意:1、IF/
加油加油好好工作热爱生活
·
2023-10-09 19:22
嵌入式硬件
基于
Keil
a51汇编 —— MPL 宏定义
MPL宏Ax51汇编程序支持的宏处理语言(MPL)是一种字符串替换工具,使您能够编写可修复的代码块(宏)并将其插入源文本中的一个或多个位置。宏处理器查看源文件的方式与汇编程序不同。对于汇编程序来说,源文件是一系列指令、语句和MCU指令。对于宏处理器,源文件是一长串经过处理的字符。宏处理器扫描源文件以搜索对已定义宏的调用。宏调用将替换为内置或用户定义的宏。MPL的一个有价值的功能是条件组装。在宏中使
yelvis
·
2023-10-09 19:50
Keil
A51汇编编程
汇编
Keil
A51
keil
显示中文代码正常,但是编译中文乱码的问题
Configuration---Editor---Encoding,ANSI或是UTF8,总之这2个,是A就改为U,是U就改为A。MDK5中文编译乱码,不是显示乱码哦。
头枝
·
2023-10-09 16:45
问题
arm
STM32
stm32
c语言
keil
编译
基于STM32的光敏传感器数据采集系统-嵌入式系统与设计课程设计
项目实施安排3系统硬件设计3.1系统整体硬件电路设计3.2STM32最小系统电路设计3.3传感器模块电路设计3.4光敏电阻模块电路设计4系统软件设计4.1系统整体流程设计4.2光敏传感器检测软件设计4.3
Keil
Yeats_Liao
·
2023-10-09 09:48
物联网应用系统设计
stm32
物联网
arm
AT32的使用总结
at32可以使用他们的at_link或者j_link烧录代码,不管是at_link还是j_link,都需要装相应的驱动才能使用,我使用的是at_link,可以去at32的官方下载驱动,下载位置如下图所示:
keil
一天不学习,就给自己一个大b兜子
·
2023-10-09 08:46
AT32的使用总结
java
html
jvm
ARM->概念思维导图->day1
作业:1.整理今天所有重点的概念性内容2.安装交叉编译工具链3.安装
keil
软件4.安装串口工具
鲸叫我照顾海QAQ
·
2023-10-09 06:58
arm
arm
Clion中使用C/C++开发stm32程序
前言从刚开始学习阶段,一直是用的
keil
5开发stm32程序,自从看到稚晖君推荐的CLion开发嵌入式程序后,这次尝试在CLion上开发stm32程序。
洲洲不是州州
·
2023-10-09 04:39
学习笔记
stm32
CLion
C/C++
实验六:基于LiteOS实现端到端物联实验
步骤一:移植光敏传感器代码,通过传感器采集光照亮度在
Keil
5环境中右击“IOT-Demo”选择“ManageProjectItems...”
一二二四_9f42
·
2023-10-09 03:32
KEIL
MDK 软件仿真问题解决方案
前言作者在评估STM32G0这个芯片,目前手上没有对应的硬件,于是想利用MDK自带的软件仿真调试一下;结果出现“***error65:accessviolationat0x40022000:no'read'permission”这类信息,最后停在“Error_Handler”,在网上找了半天,基本说的都是那么这些参数设置从哪里可以看到呢?解决方法找了半天在阿莫论坛看到了线索,MDK支持仿真的器件型
mainbanp
·
2023-10-09 02:10
MCU
STM32G0
KEIL
仿真
STM32 音频ADC DAC测试方法
用到的工具win1064bitPC、信号发生、STM32F405板卡、稳压电源,示波器、WinHex.exe、ffmpeg.exe、rawConvert.exe、pcm2wav.exe、
Keil
ArrayVisualizationV1.4.2Beta.exe
mainbanp
·
2023-10-09 02:09
MCU
音频编码解码
STM32
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他