社区首页
博客
论坛
下载
文库
评测
芯语
研讨会
商城
EE直播间
芯视频
E聘
更多
社区
论坛
博客
下载
评测中心
面包芯语
问答
E币商城
社区活动
资讯
电子工程专辑
国际电子商情
电子技术设计
CEO专栏
eeTV
EE|Times全球联播
资源
EE直播间
在线研讨会
视频
白皮书
小测验
供应商资源
ASPENCORE Studio
活动
IIC Shanghai 2023
2023(第四届)国际 AIoT 生态发展大会
全球 MCU 生态发展大会
第四届临港半导体产业高峰论坛暨司南科技奖颁奖盛典
IIC Shenzhen 2023
第四届中国国际汽车电子高峰论坛
更多活动预告
杂志与服务
免费订阅杂志
电子工程专辑电子杂志
电子技术设计电子杂志
国际电子商情电子杂志
帖子
帖子
博文
电子工程专辑
电子技术设计
国际电子商情
资料
白皮书
研讨会
芯语
文库
×
提示!
您尚未开通专栏,立即申请专栏入驻
帖子
博文
用户
芯语
首页
专栏作家
CEO专栏
论坛
博客
E币商城
资讯
电子工程专辑
国际电子商情
电子技术设计
初始化
如何使嵌入式软件中的变量不被初始化
扫描关注一起学嵌入式,一起学习,一起成长前言有些时候在我们的应用过程中要求变量有连续性,或者现场保留,例如 Bootloader 跳转,某种原因的复位过程中我们有些关键变量不能被初始化,在不同的编译环境下有不同的设置,本文就这个操作做总结,分别介绍使用 Keil,IAR 和 CubeIDE 的操作方法,本文中所用芯片为STM32G431RBT6。IAR 实现变量不初始化方法IAR 实现相对简单,直
一起学嵌入式
2024-12-25
35浏览
答疑系列:Xilinxddr3仿真时,有什么办法能快速初始化完成?
大侠好,欢迎来到FPGA技术江湖,江湖偌大,相见即是缘分。大侠可以关注FPGA技术江湖,在“闯荡江湖”、"行侠仗义"栏里获取其他感兴趣的资源,或者一起煮酒言欢。“煮酒言欢”进入IC技术圈,这里有近100个IC技术公众号。今天给大侠带来在FPAG技术交流群里平时讨论的问题答疑合集(四),以后还会多推出本系列,话不多说,上货。FPGA技术交流群目前已有十多个群,QQ和微信均覆盖,有需要的大侠可以进群,
FPGA技术江湖
2024-08-29
419浏览
SDIO接口WIFI驱动之一:初始化过程
一. 前言本文分享SD模式,I/O only WIFI卡初始化过程,结合命令/响应格式和波形,能清晰的了解整个过程。二. 初始化流程 这里以RTL8189FTV-VC-CG为例,初始化过程参考其规格书,时序如下,这里以SDIO接口为例。1)上电则至少需要T33Ramp’时间以上,可以维持久一点等稳定再进行后续操作。3.3V如果下电要维持下电Toff时间,掉电不充分,可能影响下次上电,然后上电T33
嵌入式Lee
2024-08-19
783浏览
IO模拟SPI操作SD卡系列之一:初始化过程
一.前言本文分享IO模拟SPI操作SD卡系列之一:初始化过程,IO模拟SPI我们前面有分享且分享了一系列应用,参见https://mp.weixin.qq.com/s/dA2QgUEezVY3EkVUK7MD7ASD卡协议主要参考文件《SD Specifications Part 1 Physical Layer Specification Version 3.01 February 18, 20
嵌入式Lee
2024-08-11
488浏览
单片机模拟Linux自动初始化流程
关注+星标公众号,不错过精彩内容来源 | 嵌入式大杂烩通常我们写程序都是按照这个套路,一个函数一个函数按照顺序逻辑一个一个的执行下去。如果逻辑非常复杂,涉及的模块比较多,那么这种顺序执行的代码就会比较臃肿,各模块耦合非常紧密。Linux kernel 中,有各种外设驱动,想按照一个顺序逻辑执行下去,几乎是不可能的。而kenrel 代码能有这么大的代码量,大而不乱,把各层次,各模块有效的分离,而大量
strongerHuang
2023-12-14
590浏览
嵌入式C语言变量、数组、指针初始化的多种操作
扫描关注一起学嵌入式,一起学习,一起成长在敲代码的时候,我们会给变量一个初始值,以防止因为编译器的原因造成变量初始值的不确定性。对于数值类型的变量往往初始化为0,但对于其他类型的变量,如字符型、指针型等变量等该如何初始化呢?数值类变量初始化整型、浮点型的变量可以在定义的同时进行初始化,一般都初始化为0。1int inum = 0;2float fnum = 0.00f;3double d
一起学嵌入式
2023-12-09
627浏览
实战经验|Keil、IAR、CubeIDE中变量不被初始化方法
关键词:不被初始化,编译环境目录预览 1、前言2、IAR 实现变量不初始化方法3、Keil 实现变量不被初始化方法4、CubeIDE 实现变量不初始化方法01前言有些时候在我们的应用过程中要求变量有连续性,或者现场保留,例如 Bootloader 跳转,某种原因的复位过程中我们有些关键变量不能被初始化,在不同的编译环境下有不同的设置,本文就这个操作做总结,分别介绍使用 Keil,IAR 和 Cub
STM32单片机
2023-11-24
990浏览
我搞了十几年嵌入式,才发现全局变量是这样初始化的
最近,有个好学的小伙子突然问了我一个问题:全局变量的初始值,是在哪里赋值的?这个问题虽然说不是很重要,但是我很好奇。为了给讲清楚这个原理过程,我专门建立一个基于Renesas RH850的简单工程,挖一挖里面的技术细节。我在main.c文件中定义了随便这几个变量int counter, accumulator = 0, limit_value = 1000000;unsigned char str
嵌入式软件实战派
2023-10-27
955浏览
单片机模拟Linux自动初始化流程!
通常我们写程序都是按照这个套路,一个函数一个函数按照顺序逻辑一个一个的执行下去。如果逻辑非常复杂,涉及的模块比较多,那么这种顺序执行的代码就会比较臃肿,各模块耦合非常紧密。Linux kernel 中,有各种外设驱动,想按照一个顺序逻辑执行下去,几乎是不可能的。而kenrel 代码能有这么大的代码量,大而不乱,把各层次,各模块有效的分离,而大量的代码又有逻辑的组织在一起,和这个initcall 有
嵌入式大杂烩
2023-10-22
652浏览
CPRI的数据帧结构与初始化流程
作者:Gary Pan,来源:AMD Xilinx开发者社区CPRI是无线通信里的一个标准协议,连接REC和RE的通信。Xilinx有提供CPRI IP核。区别于其它通信协议,如以太网等,CPRI是一个同步系统。这就意味着两端的Master和Slave应当是同源时钟的,两边不存在频差,并且内部延时也都是固定的,每次运行可以通过计算获得,供上层应用使用。因此,可以让Master有一个参考时钟使用,而
FPGA开发圈
2023-09-26
886浏览
Linux操作系统学习——内核初始化
点击左上方蓝色“一口Linux”,选择“设为星标”第一时间看干货文章 ☞【干货】嵌入式驱动工程师学习路线☞【干货】一个可以写到简历的Linux物联网综合项目☞【干货】Linux嵌入式知识点-思维导图-免费获取☞【感谢】我的新书《从零开始学ARM》正式上线 1一. 前言二. 0号进程的创建三. 中断初始化四. 内存初始化五. 调度器初始化六. 剩余初始化6.1 内核态和用户态6.2 初始化1号进程6
一口Linux
2023-06-16
825浏览
在STM32上模拟Linux自动初始化过程
点击上方蓝色“混说Linux”,选择“设为星标”第一时间看干货文章 1Linux中有很多编程思想可以学习,很多大佬把这些思想、机制运用到单片机的编程上,STM32 模拟Linux kernel自动初始化流程。通常我们写程序都是按照这个套路,一个函数一个函数按照顺序逻辑一个一个的执行下去。如果逻辑非常复杂,涉及的模块比较多,那么这种顺序执行的代码就会比较臃肿,各模块耦合非常紧密。Linux kern
混说Linux
2023-03-07
873浏览
riscv在rt-smart中的板级初始化
本文章的代码来自于rt-smart中针对qemu-virt-riscv的bsp仓库地址 https://gitee.com/rtthread/rt-thread/tree/rt-smart/commit ID:d28249c08a152bcf0e1a076cf5b4b082c0a84addqemu-virt-riscv介绍简介Virt板不对应于任何真实硬件的平台;它是为虚拟机设计的。如果你只是想运
RTThread物联网操作系统
2023-02-07
1157浏览
Vivado直接修改RAM初始化文件,避免重新综合、实现的方法
1、引言以交换机设计为例。在交换机设计前期,转发表项是固化在交换机内部的(给FPGA片内BRAM初始值),但是在测试过程中,往往需要对表项进行修改,如果直接修改BRAM的coe文件,则需要重新综合、实现、生成bit文件,其中,综合与实现耗时十分严重,设计规模越大,消耗的时间越长,而生成bit文件消耗的时间则相对固定。针对上述问题,本文探究一种避免综合与实现,直接修改BRAM初始化值的方法,可以避免
FPGA技术江湖
2023-01-31
2118浏览
原来MCU初始化大有讲究!
一、初始化做些啥? 大家平时进行MCU软件开发时,基本上都会有一个初始化过程(如果没有的话,就不知道该说什么好了)。我们的硬件寄存器、模块的配置、软件数据结构、系统初始状态等,都是需要进行初始化设置的,以便于把控系统的初始运行状态。那么,初始化过程中一般会进行哪些工作呢?1、初始化延时一段时间在较多工程代码初始化阶段都会看到一个Delay_ms(XXX);的语句,有些小伙伴可能没怎么在意,延时就延
嵌入式ARM
2023-01-16
1772浏览
VersalGTY仿真:初始化、复位和速率变更
作者:jhua,ADM赛灵思开发者本篇博文侧重于提供 Versal™ GTY 仿真示例、演示 GTY 如何解复位以及如何执行速率变更。在 Versal ACAP GTY 收发器中,引入了“Master Reset Controller”(主复位控制器)的概念。主复位控制器用于自动单步执行 LCPLL、RPLL、ILO、TX 可编程分频器、RX 可编程分频器、TX 通道以及 RX 通道的复位。您可在
FPGA开发圈
2022-11-11
6022浏览
初始化串口后,低功耗模式下电流高是怎么回事?
某工程师反馈:他们的板子当初始化串口后,进入低功耗模式时,电流会有几百个uA;如果不初始化串口进入低功耗,电流则正常为几个uA。此现象自然是不正常的,为此我用开发板搭建了测试环境,板子飞线外接了一个USB转串口(芯片是CH340,连接了TX、RX、GND)当进入低功耗模式后,实测电流确实是几百uA。但是当把USB转串口插到电脑上时,电流就一下子小了很多。上述现象是什么原因呢?当MCU串口初始化后,
TopSemic嵌入式
2022-10-24
994浏览
FlySky-i6x源码-硬件初始化
FlySky-i6x源码-AFHDS 2AAFHDS 一代协议(FlySky)FlySky - i6X 遥控器输出PPM信号FS-i6X刷OpenTX(恢复到原始固件)以上是以前的文章,此外代码经过分离,我上传到了不同的代码仓库。大家可以去看。里面有汇编的启动代码,这里推荐这个插件我其实想找下遥控器拆一下,看看里面的芯片,但是就是找不到了,也不知道我妈给我放哪里了。我们来想一下,如何看这份源码,我
云深之无迹
2022-08-22
1423浏览
vector初始化与否导致的巨大性能差异
大家好!最近在优化引擎代码,在优化的过程中发现一个很奇怪的问题,一个简单的对象,存放在std::vector v中,如果v定义的时候为每个元素指定初值,那么后面对v中每个元素的写就飞快;相反的,如果v定义的时候,不指定初始值,那么后面对v中元素写操作的时候,就花费大约前一种2-3倍的时间。今天,借助此文,分享下原因的排查过程。问题 为了能够快速说明问题,直接上代码吧,如下:#include #in
C语言与CPP编程
2022-05-02
1327浏览
STM32模拟Linux自动初始化,秀!
大家好,我是杂烩君。Linux中有很多编程思想可以学习,很多大佬把这些思想、机制运用到单片机的编程上。比如:嵌入式大杂烩周记 | 第 4 期中介绍的cola_os、大家熟知的RT-Thread。还有屋脊雀的代码:本次给大家转来一篇:STM32 模拟Linux kernel自动初始化流程,这个机制嵌入式大杂烩周记 | 第 4 期中也有用到。文末阅读原文可直达原文入口。下转原文:通常我们写程序都是按照
嵌入式大杂烩
2022-03-31
964浏览
ESP8266无人机-初始化过程
看这个宏在这里启用注意这种宏开关的用法,以及编译条件的使用。使用这样的头把彼此连接在一起在引入头的时候,利用面向对象写法,将这些组件都一一生成。下面是:ESPCOPTER esp;引入的是这个头这些都是各种输出的控制功能如果崽深入,其实会知道到底是什么样的功能。其实我这里想讲一下arduino.h这个神奇的头文件。在esp8266的实现里面在这里。上面是GCC(默认的头文件),下面都是相对文件不要
云深之无迹
2022-02-25
1388浏览
【直播预告2】C语言的语句结构及变量的定义和初始化
▼更多精彩推荐,请关注我们▼本次直播将在12月27日19:30开启,各位小伙伴请提前安排好学习时间~通告:我们将在每周一、周三、周五各平台直播技术分享,请提前移步关注或加入官方的账号及社群:B站、抖音、视频号、知乎、交流社群等。直播主题:C语言的语句结构及变量的定义和初始化主讲老师:张角老师直播时间: 12月27日19:30直播入口:同步直播B站-搜索关注“张飞实战电子”视频号-搜索关注“张飞实战
电源研发精英圈
2021-12-25
859浏览
【直播预告2】C语言的语句结构及变量的定义和初始化
▼更多精彩推荐,请关注我们▼本次直播将在12月27日19:30开启,各位小伙伴请提前安排好学习时间~通告:我们将在每周一、周三、周五各平台直播技术分享,请提前移步关注或加入官方的账号及社群:B站、抖音、视频号、知乎、交流社群等。直播主题:C语言的语句结构及变量的定义和初始化主讲老师:张角老师直播时间: 12月27日19:30直播入口:同步直播B站-搜索关注“张飞实战电子”视频号-搜索关注“张飞实战
电源研发精英圈
2021-12-24
840浏览
工程师笔记|STM32H7双核CM4作为Master初始化系统
阅读全文
嵌入式资讯精选
2021-12-03
944浏览
这样给数组初始化,你肯定没有见过
阅读全文
嵌入式资讯精选
2021-11-20
1001浏览
正在努力加载更多...
广告
今日
新闻
1
TCL正式发布“世界上第一款模块化人工智能伴侣机器人”
2
针对美国“中国军事企业清单”,商务部回应……
3
端侧AI破局者:炬芯科技重塑音频芯未来
4
甲骨文高管批评美国AI出口管制草案:过度监管将把芯片市场拱手让给中国
5
四大合作揭秘新兴AI芯片设计模型
6
开启更绿色的未来:氮化镓技术引领能源效率革命
7
Intel也开始做汽车“MCU”了?详解Intel的汽车芯片哲学
8
笔记本高性能CPU来了:酷睿Ultra二代处理器产品线补全
热门
文章排行
1
CES2025|1月7日上午10:30观看NVIDIACEO黄仁勋主题演讲
英伟达NVIDIA中国
4473
2
美国将长鑫、腾讯等134家中企列入黑名单(附中英文名单)
集成电路IC
3182
3
2024年12月及全年新能源汽车销量排名
一览众车
2064
4
买了一年多的电车,续航从400掉到40公里!女车主崩溃:换电池都没货
快科技
1807
5
2024年12月和全年,各大品牌汽车销量汇总!
汽车电子设计
1714
6
明天发布!NVIDIA新核弹RTX5090规格、售价抢先看
硬件世界
1376
7
骂华为的孙院士,上新闻联播了!说华为搞封闭垄断,是难以对抗西方的!
集成电路IC
1323
8
RTX50第一弹!RTX5080上市时间敲定
硬件世界
1140
9
苹果2025年19款新品抢先看:最便宜和最轻薄iPhone都来了!
手机技术资讯
1134
10
阿里前董事长张勇履新职;字节TikTok算法负责人或离职;英特尔CEO突然宣布退休|2024年12月全球科技企业高管变动
全球TMT
1103
11
王炸来了!特斯拉自动驾驶即将进入中国,只有华为能接招?
飙叔科技洞察
1062
12
苹果2025年19款新品抢先看:最便宜和最轻薄iPhone都来了!
快科技
981
13
【今日分享】2025新年贺词:梦虽遥,追则能圆,愿虽艰,持则可达
今日光电
943
14
本月,美国将发布AI芯片新禁令
谈思汽车
840
15
上海2025年新能源牌照政策压哨更新!哪些细节值得关注?
汽车电子设计
835
16
突发!传激光雷达巨头大规模裁员,无年终奖!
EETOP
822
17
季华实验室、鹏城实验室、长春光机所等被美国“拉黑”,新型显示产业发展或“添堵”
JMInsights集摩咨询
821
18
2024中国大陆晶圆厂(Fab)汇总
芯极速
759
19
明日挂牌上市!功率模组核心部件散热基板国产龙头企业的成本与价值
碳化硅芯观察
753
20
消息称吉利、旷视展开智能驾驶合作,或成立一家新合资公司
52RD
731
21
三星复制“梁孟松模式”落空
芯极速
729
22
扎克伯格高调庆祝40岁生日,花千万打造童年派对,比尔盖茨惊喜现身
美股研究社
710
23
特斯拉上海储能超级工厂竣工,产品将供应全球市场!同时,2025年将加速推进自动驾驶!
飙叔科技洞察
634
24
奥士康、世运、依顿…PCB企业2024年向泰国公司增资情况一览
PCBworld
617
25
又来!美国国防部将腾讯/宁德时代/长鑫存储/移远等134家中企列入黑名单
芯片之家
617
26
年内拿下欧洲!国产大飞机交付超50架,重点布局三大海外市场!
飙叔科技洞察
608
27
iPhoneSE4更名为16E:2025年最便宜的苹果手机
手机技术资讯
603
28
兆易创新:高算力GD32G5系列MCU如何引领数字能源、电机控制与光通信的变革
皇华电子元器件IC供应商
592
29
2024信创:一文看懂国产芯片格局
智能计算芯世界
590
30
合计超61亿元!新增3起功率半导体收购/IPO案
行家说汽车半导体
579
广告
最新
评论
更多>>
一般喜欢标榜“打破垄断”“国x领先”的都死的比较快。嘴比手厉害
56089689_...
评论文章
2025-01-07
砺芯慧感:量产薄膜铂电阻传感器,打破国外30年垄断
我这,原先V10.5跑的好好的代码,更新V11后,单片机初始化时就不断重启
vaov_3734...
评论文章
2025-01-06
FreeRTOSV11.0升级了多项重要功能,兼容V10版本
资料
文库
帖子
博文
1
汽车动力与底盘MCU市场现状研究报告
2
《彩色电视机原理与维修》
3
《相对论》(美·爱因斯坦)
4
《时间的1000个瞬间》林为民
5
无线传能充电器设计与实现论文
6
自动增益控制放大器设计与实现
7
ISO 7637-1-2023
8
Processing-processing3.5.4
9
基于单片机音频信号分析仪设计论文
10
12-8学习笔记
1
【工程师故事】+2024年:跟大家说说我从工程师到教师的跨界之旅
2
过流保护,大家都会采集电流后经过运放放大送单片机,单片机控制MOS,从而保护后级电路。那短路保护,大家都是怎么做的。现在遇到一个问题,...
3
C语言输出圣诞树
4
求助 请推荐一款8脚的DCDC , 12V 变5V的, 2A 就行,不虚标。
5
摩托车电子,ACC钥匙开关关了后,用示波器挂在ACC线上,还是能抓到一个漏电波形,设置的是5V的触发电平。这种概率性的漏电波形如何有什么办法吸...
6
超低频示波器的原理和应用
7
ESP32搭建TFT_LCD中文字库,附常用字库
8
5SMDJ58CA中功率TVS二极管参数及典型应用
1
RK3562编译Android13 ROOT固件教程,触觉智能开发板演示
2
硅电容系列二:硅电容主要厂家– 村田
3
NXP iMX8MP 处理器基于 Linux 关闭 Debug Console 输出
4
无人机锂电池行业发展现状及市场潜力分析报告
5
谈大模型的赋能
6
Matter 标准:破生态枷锁,启家居智能新时代
7
如何区分315MHz和433MHz遥控模块?
8
硅电容系列一:硅电容概述
1
常见的串口类型介绍
2
NMOS管比PMOS管更受欢迎?是真的吗?
3
自激式开关电源电路设计
4
电路板温度慢慢升高导致ADC采集电路采集不准!
5
准谐振和同步整流在反激变换器中的应用
6
输入电容纹波电流有效值计算
7
PCB电路触摸按键设计
8
看完秒懂!PLC轻松控制变频器
9
为什么建议你用表驱动法?嵌入式C语言代码开发技巧
10
什么是相位噪声?
在线研讨会
多路有光·精准不凡——KSW-SGM01模拟信号源发布会
重塑机器人未来:揭秘创新芯片解决方案的颠覆力量
迈来芯Triaxis® 3D磁传感器:汽车安全应用的优选方案
适用于安全连接的新一代PIC32CK SG/GC系列单片机
EE直播间
第三代功率半导体器件测试解决方案
直播时间:03月06日 10:00
E聘热招职位
本网页已闲置超过10分钟,按键盘任意键或点击空白处,即可回到网页
X
最新资讯
TCL正式发布“世界上第一款模块化人工智能伴侣机器人”
针对美国“中国军事企业清单”,商务部回应……
端侧AI破局者:炬芯科技重塑音频芯未来
甲骨文高管批评美国AI出口管制草案:过度监管将把芯片市场拱手让给中国
四大合作揭秘新兴AI芯片设计模型