社区首页
博客
论坛
下载
文库
评测
芯语
研讨会
商城
EE直播间
芯视频
E聘
更多
社区
论坛
博客
下载
评测中心
面包芯语
问答
E币商城
社区活动
资讯
电子工程专辑
国际电子商情
电子技术设计
CEO专栏
eeTV
EE|Times全球联播
资源
EE直播间
在线研讨会
视频
白皮书
小测验
供应商资源
ASPENCORE Studio
活动
IIC Shanghai 2023
2023(第四届)国际 AIoT 生态发展大会
全球 MCU 生态发展大会
第四届临港半导体产业高峰论坛暨司南科技奖颁奖盛典
IIC Shenzhen 2023
第四届中国国际汽车电子高峰论坛
更多活动预告
杂志与服务
免费订阅杂志
电子工程专辑电子杂志
电子技术设计电子杂志
国际电子商情电子杂志
帖子
帖子
博文
电子工程专辑
电子技术设计
国际电子商情
资料
白皮书
研讨会
芯语
文库
×
提示!
您尚未开通专栏,立即申请专栏入驻
帖子
博文
用户
芯语
首页
专栏作家
CEO专栏
论坛
博客
E币商城
资讯
电子工程专辑
国际电子商情
电子技术设计
单片机程序
产品在车间批量生产时,怎么防止单片机程序被拷走?
你点击蓝字关注,回复“入门资料”获取单片机入门到高级开挂教程 开发板带你入门,我们带你飞文 | 无际(微信:2777492857)全文约1106字,阅读大约需要 5 分钟我碰到过几个人,都说能不能帮他破解一些程序,就是把别人产品程序读出来。我没干过这种事,一直觉得,难度挺大,感觉还不如按功能山寨一个简单。特别是那种带服务器的物联网产品,哪怕程序给你读出来,都没用。第一是要破解他们的协议,光这个就搞
无际单片机编程
2024-02-29
531浏览
看看高手是如何优化单片机程序的
扫描关注一起学嵌入式,一起学习,一起成长程序结构优化1、程序的书写结构 虽然书写格式并不会影响生成的代码质量,但是在实际编写程序时还是应该遵循一定的书写规则,一个书写清晰、明了的程序,有利于以后的维护。在书写程序时,特别是对于While、for、do…while、if…else、switch…case 等语句或这些语句嵌套组合时,应采用“缩格”的书写形式。2、标识符 程序中使用的用户标识符除要遵循
一起学嵌入式
2024-01-03
581浏览
单片机程序是如何运行的呢?
一、前言从单片机上知道,在上电的那一刻,MCU的程序指针PC会被初始化为上电复位时的地址,从哪个地址处读取将要执行的指令,由此程序在MCU上开始执行(当然在调用程序的 main之前,还有一系列其他的的初始化要做,如堆栈的初始化,不过这些我们很少会去修改)二、启动过程PC在上电时和MCU差不多,不过电脑读取的是BIOS,有它完成了很多初始化操作,最后调用系统的初始化函数,将控制权交给了操作系统,于是
嵌入式电子
2023-10-10
860浏览
干货|信号的相关运算及在单片机程序运用中算法分析
▲ 更多精彩内容 请点击上方蓝字关注我们吧!相关函数是鉴别信号的有力工具,被广泛应用于雷达回波的识别,通信同步信号的识别等领域。相关是一种与卷积类似的运算。与卷积不同的是没有一个函数的反转。互相关运算互相关函数给出了在频域内两个信号是否相关的一个判断指标,把两测点之间信号的互谱与各自的自谱联系了起来。它能用来确定输出信号有多大程度来自输入信号,对修正测量中接入噪声源而产生的误差非常有效。互相关是表
电子工程世界
2023-08-29
576浏览
STM32单片机程序的存储和执行
扫描关注一起学嵌入式,一起学习,一起成长【一分钟聊嵌入式】,力求精简,争取用一分钟左右的时间读完。每篇文章讨论一个嵌入式相关的话题,技术、职场、学习方法,或者一段程序等。有小伙伴想发表自己的观点,或想了解哪些内容,公众号后台留言即可。感谢关注!本期话题ARM单片机程序的存储和执行与PC程序存在很大差别,与ARM-A + Linux 平台的程序也存在差别。对于PC来说,可执行文件存储在磁盘上,当执行
一起学嵌入式
2023-07-21
951浏览
如何修改单片机程序存储地址?
有时候,我们不想让程序存储在起始的位置,比如现在有一段bootloader,对应的app(应用程序)存储的位置就会有一个偏移地址。那么,如何让程序存储在指定的偏移地址呢?本文将结合STM32,给大家讲一讲在Keil和IAR开发环境中设置起始地址0x08010000的方法。Keil配置方法首先,打开工程目标选项:Project -> Options for Target -> Target。修改目标
嵌入式ARM
2023-07-07
1120浏览
原来大神都这样优化单片机程序
01程序结构优化1、程序的书写结构 虽然书写格式并不会影响生成的代码质量,但是在实际编写程序时还是应该遵循一定的书写规则,一个书写清晰、明了的程序,有利于以后的维护。在书写程序时,特别是对于While、for、do…while、if…else、switch…case 等语句或这些语句嵌套组合时,应采用“缩格”的书写形式。2、标识符 程序中使用的用户标识符除要遵循标识符的命名规则以外,一般不要用代数
嵌入式电子
2023-06-20
891浏览
单片机程序是如何被破解的
点击下方【白话嵌入式】关注,精彩首先送达01什么是单片机解密?单片机(MCU)一般都有内部程序区和数据区(或者其一)供用户存放程序和工作数据(或者其一)。为了防止未经授访问或拷贝单片机的机内程序,大部分单片机都带有加密锁定位或者加密字节,以保护片内程序。如果在编程时加密锁定位被使能(锁定),就无法用普通编程器直接读取单片机内的程序,这就叫单片机加密。(PS:单片机程序基本上都存在于Flash中,大
白话嵌入式
2023-03-15
1047浏览
怎样测量单片机程序的运行时间
点击下方【白话嵌入式】关注,精彩首先送达单片机编程者需要知道自己的程序需要花费多长时间、while周期是多少、delay延时是否真如函数功能描述那样精确延时。测试代码的运行时间的两种方法使用单片机内部定时器,在待测程序段的开始启动定时器,在待测程序段的结尾关闭定时器。为了测量的准确性,要进行多次测量,并进行平均取值。借助示波器的方法是:在待测程序段的开始阶段使单片机的一个GPIO输出高电平,在待测
白话嵌入式
2023-03-13
1429浏览
面向对象思想编写单片机程序其实很简单!
击上方“果果小师弟”,选择“置顶/星标公众号”干货福利,第一时间送达!摘要:在看别人单片机程序时,你也许是崩溃的,因为全局变量满天飞,不知道哪个在哪用了,哪个表示什么,而且编写极其不规范。自己写单片机程序时,也许你也是崩溃的。总感觉重新开启一个项目,之前的写过相似的代码也无法使用,得重新敲,代码重用度不高,编程效率低下,代码无法积累。而且感觉写这个代码没有思想,没有灵魂,没有框架,只是一个一个功能
嵌入式悦翔园
2022-12-29
973浏览
4×4键盘C51单片机程序
/*MCU:AT89S52*/#include #include #define uchar unsigned charint key;int del;void Key_Scan(void);/************主程序*************/void main(void){ void Key_Scan(void);void delay(int);while(1){ Key_Scan(
畅学单片机
2022-11-24
908浏览
思考!单片机程序是如何运行的呢?
关注★星标公众号,第一时间获取信息一、前言 从单片机上知道,在上电的那一刻,MCU的程序指针PC会被初始化为上电复位时的地址,从哪个地址处读取将要执行的指令,由此程序在MCU上开始执行(当然在调用程序的 main之前,还有一系列其他的的初始化要做,如堆栈的初始化,不过这些我们很少会去修改)二、启动过程 PC在上电时和MCU差不多,不过电脑读取的是BIOS,有它完成了很多初始化操作,最后调用系统的初
嵌入式悦翔园
2022-11-23
889浏览
远程升级单片机程序怎么设计?
在物联网应用中,远程IAP升级MCU的程序是一项非常有用的功能。当设备出现程序问题或者需要更新程序时,只需在服务器上对设备进行升级,而无需再由专门的人员去现场进行升级,从而大大地节省了人力和物力。01要想实现远程升级,首先应实现以下几个基本功能:1、Flash读写:不管是本地IAP,还是远程IAP,这都是最基本的功能。2、无线通讯:可通过WIFI、4G、以太网等多种方式来实现,根据实际项目需求选择
嵌入式ARM
2022-09-13
1463浏览
软件到底是如何控制硬件的?一步步分析单片机程序如何编译、运行
▲ 更多精彩内容 请点击上方蓝字关注我们吧!不知道大家有没有疑惑,为什么软件能控制硬件?本文将以常见的单片机STM32为例,分析单片机程序如何编译、运行。软硬件结合初学者,通常有一个困惑,就是为什么软件能控制硬件?就像当年的51,为什么只要写P1=0X55,就可以在IO口输出高低电平?要理清这个问题,先要认识一个概念:地址空间。寻址空间什么是地址空间呢?所谓的地址空间,就是PC指针的寻址范围,因此
电子工程世界
2022-08-29
2213浏览
TFT彩屏单片机程序详解
tft彩屏单片机程序详解sfr AUXR = 0x8e;//////////////////////////////////注意增加该语句。#include #include #define X_ADDR XBYTE[0x0000]#define Y_ADDR XBYTE[0x0100]#define CMD XBYTE[0x0200]#define DAT XBYTE[0x0300]unsign
畅学单片机
2022-08-12
1081浏览
面向对象思想编写单片机程序其实很简单!
摘要:在看别人单片机程序时,你也许是奔溃的,因为全局变量满天飞,不知道哪个在哪用了,哪个表示什么,而且编写极其不规范。自己写单片机程序时,也许你也是奔溃的。总感觉重新开启一个项目,之前的写过相似的代码也无法使用,得重新敲,代码重用度不高,编程效率低下,代码无法积累。而且感觉写这个代码没有思想,没有灵魂,没有框架,只是一个一个功能代码的堆砌,很空泛。那么这个时候,你也许应该在单片机中引入面向对象的思
面包板社区
2022-06-26
1349浏览
如何修改单片机程序存储地址?
有时候,我们不想让程序存储在起始的位置,比如现在有一段bootloader,对应的app(应用程序)存储的位置就会有一个偏移地址。那么,如何让程序存储在指定的偏移地址呢?本文将结合STM32,给大家讲一讲在Keil和IAR开发环境中设置起始地址0x08010000的方法。Keil配置方法首先,打开工程目标选项:Project -> Options for Target -> Target。修改目标
嵌入式ARM
2022-05-27
1062浏览
如何获取单片机程序运行时间?
摘要:单片机编程者需要知道自己的程序需要花费多长时间、while周期是多少、delay延时是否真如函数功能描述那样精确延时。很多时候,我们想知道这些参数,但是由于懒惰或者没有简单的办法,将这件事推到“明天”。对此,笔者提出了一种简便的测试方法,可以解决这些问题。测试代码的运行时间的两种方法使用单片机内部定时器,在待测程序段的开始启动定时器,在待测程序段的结尾关闭定时器。为了测量的准确性,要进行多次
嵌入式ARM
2022-05-25
833浏览
如何测量单片机程序的运行时间?
有时候我们需要知道自己的单片机程序需要花费多长时间,以及delay延时的精确时间等。今天,就给大家介绍几种测量程序运行时间的方法。1、单片机内部定时器使用单片机内部定时器,在待测程序段的开始启动定时器,在待测程序段的结尾关闭定时器。如下所示:为了测量的准确性,要进行多次测量,并进行平均取值。另外,如果待测程序耗时较长,要考虑定时器的溢出。2、借助外部工具如果你的程序没有多余的定时器可用,那么可以借
嵌入式ARM
2022-04-08
1652浏览
垃圾,还用汇编写单片机程序?
01 前言大家好,我是张巧龙,上次写了 一篇关于C语言的文章:居然还有大学在大一上C语言课?有同学留言:突然想起来,单片机和汇编确实也挺有意思。写单片机程序到底用汇编还是C,也是一直存在的争议。还是先摆出观点:如果你只是想用单片机玩玩,做一些简单DIY应用,那么C语言足够,但是如果你想在走入嵌入式技术行业,精进原理,那么,用心学学古老但经典的汇编是肯定不会错的! /* 请注意加粗字眼*/02 汇
大鱼机器人
2022-03-15
1376浏览
单片机程序100-300例(付注释详解)
你点击蓝字关注,回复“入门资料”获取单片机入门到高级开挂教程文 | 无际(微信:603311638)个人原创 | 第 150 篇全文约590字,阅读大约需要 2 分钟最近两天,肝了一篇将近7000字的文章,废了2包烟。 不出意外的话,下周一文章内容会在内部学员群里直播。 所以,导致这两天没更文,日更太难了… 今天给粉丝们搞点F利。 就是单片机程序的一些例子,个人认为对于初学者来说还是很有参考价值。
无际单片机编程
2022-02-18
1302浏览
如何获取单片机程序运行时间?
前言单片机编程者需要知道自己的程序需要花费多长时间、while周期是多少、delay延时是否真如函数功能描述那样精确延时。很多时候,我们想知道这些参数,但是由于懒惰或者没有简单的办法,将这件事推到“明天”。笔者提出了一种简便的测试方法,可以解决这些问题。测试代码的运行时间的两种方法:使用单片机内部定时器,在待测程序段的开始启动定时器,在待测程序段的结尾关闭定时器。为了测量的准确性,要进行多次测量,
嵌入式资讯精选
2021-11-03
1392浏览
如何获取单片机程序运行时间?
👇 星标「嵌入式大杂烩」,一起进步!👇前言 单片机编程者需要知道自己的程序需要花费多长时间、while周期是多少、delay延时是否真如函数功能描述那样精确延时。很多时候,我们想知道这些参数,但是由于懒惰或者没有简单的办法,将这件事推到“明天”。笔者提出了一种简便的测试方法,可以解决这些问题。测试代码的运行时间的两种方法:使用单片机内部定时器,在待测程序段的开始启动定时器,在待测程序段的结尾关闭定
嵌入式大杂烩
2021-11-02
851浏览
既要代码小,又要速度快!单片机程序该如何优化?
对程序进行优化,通常是指优化程序代码或程序执行速度。优化代码和优化速度实际上是一个予盾的统一。一般是优化了代码的尺寸,就会带来执行时间的增加;如果优化了程序的执行速度,通常会带来代码增加的副作用。很难鱼与熊掌兼得,只能在设计时掌握一个平衡点。一、程序结构的优化1、程序的书写结构虽然书写格式并不会影响生成的代码质量,但是在实际编写程序时还是应该尊循一定的书写规则,一个书写清晰、明了的程序,有利于以后
嵌入式资讯精选
2021-10-22
1477浏览
单片机程序又跑飞?
单片机中有看门狗,长时间不喂狗,程序就会复位。为什么长时间不喂狗呢?这是因为程序跑飞了,抛开外部因素不谈。今天就和大家分享一下,单片机程序跑飞的几个原因。在编写单片机程序的时候,由于中断服务程序写的不好,导致单片机程序总是跑飞,最后费了好长时间,花了很大功夫才找到问题原因,由此总结了单片机程序跑飞的三种现象、原因以及解决方法。01数组越界/溢出现象:单片机程序在函数中运行时,总是在运行到函数末尾,
嵌入式ARM
2021-09-11
1128浏览
正在努力加载更多...
广告
今日
新闻
1
虚拟天线技术:物联网天线设计的不同方法
2
美国亚利桑那州成为第三个芯片研发旗舰设施预选地址,将建设300毫米芯片研发中心
3
提升亮度和寿命期!LG Display将在广州OLED工厂量产四堆叠W-OLED面板
4
瑞萨电子被曝计划在全球裁员数百人
5
传Imagination停止RISC-V处理器核心开发,增强GPU和AI产品投资
6
TCL正式发布“世界上第一款模块化人工智能伴侣机器人”
7
针对美国“中国军事企业清单”,商务部回应……
8
端侧AI破局者:炬芯科技重塑音频芯未来
热门
文章排行
1
CES2025|1月7日上午10:30观看NVIDIACEO黄仁勋主题演讲
英伟达NVIDIA中国
4511
2
美国将长鑫、腾讯等134家中企列入黑名单(附中英文名单)
集成电路IC
3367
3
2024年12月及全年新能源汽车销量排名
一览众车
2191
4
买了一年多的电车,续航从400掉到40公里!女车主崩溃:换电池都没货
快科技
2057
5
明天发布!NVIDIA新核弹RTX5090规格、售价抢先看
硬件世界
1427
6
骂华为的孙院士,上新闻联播了!说华为搞封闭垄断,是难以对抗西方的!
集成电路IC
1379
7
阿里前董事长张勇履新职;字节TikTok算法负责人或离职;英特尔CEO突然宣布退休|2024年12月全球科技企业高管变动
全球TMT
1150
8
苹果2025年19款新品抢先看:最便宜和最轻薄iPhone都来了!
手机技术资讯
1149
9
王炸来了!特斯拉自动驾驶即将进入中国,只有华为能接招?
飙叔科技洞察
1121
10
季华实验室、鹏城实验室、长春光机所等被美国“拉黑”,新型显示产业发展或“添堵”
JMInsights集摩咨询
875
11
上海2025年新能源牌照政策压哨更新!哪些细节值得关注?
汽车电子设计
855
12
本月,美国将发布AI芯片新禁令
谈思汽车
851
13
突发!传激光雷达巨头大规模裁员,无年终奖!
EETOP
822
14
2024中国大陆晶圆厂(Fab)汇总
芯极速
810
15
扎克伯格高调庆祝40岁生日,花千万打造童年派对,比尔盖茨惊喜现身
美股研究社
782
16
明日挂牌上市!功率模组核心部件散热基板国产龙头企业的成本与价值
碳化硅芯观察
769
17
又来!美国国防部将腾讯/宁德时代/长鑫存储/移远等134家中企列入黑名单
芯片之家
761
18
三星复制“梁孟松模式”落空
芯极速
753
19
消息称吉利、旷视展开智能驾驶合作,或成立一家新合资公司
52RD
749
20
年内拿下欧洲!国产大飞机交付超50架,重点布局三大海外市场!
飙叔科技洞察
722
21
奥士康、世运、依顿…PCB企业2024年向泰国公司增资情况一览
PCBworld
653
22
iPhoneSE4更名为16E:2025年最便宜的苹果手机
手机技术资讯
623
23
兆易创新:高算力GD32G5系列MCU如何引领数字能源、电机控制与光通信的变革
皇华电子元器件IC供应商
614
24
2024信创:一文看懂国产芯片格局
智能计算芯世界
613
25
16499元起的RTX5090D要让玩家破产!好消息:游戏性能一刀未砍
硬件世界
602
26
合计超61亿元!新增3起功率半导体收购/IPO案
行家说汽车半导体
584
27
曝极越汽车开始返聘员工夏一平称不会放弃
智能汽车电子与软件
581
28
2024年显示市场复盘:MIP技术异军突起,利亚德、东山精密等“抢滩”
JMInsights集摩咨询
578
29
华为车BU正式转入引望;赛力斯首笔支付23亿正式入股引望!
飙叔科技洞察
571
30
2024年全球汽车零部件供应商百强榜单:行业巨头与新兴力量的较量
智能汽车设计
562
广告
最新
评论
更多>>
一般喜欢标榜“打破垄断”“国x领先”的都死的比较快。嘴比手厉害
56089689_...
评论文章
2025-01-07
砺芯慧感:量产薄膜铂电阻传感器,打破国外30年垄断
我这,原先V10.5跑的好好的代码,更新V11后,单片机初始化时就不断重启
vaov_3734...
评论文章
2025-01-06
FreeRTOSV11.0升级了多项重要功能,兼容V10版本
资料
文库
帖子
博文
1
20套大厂USP电路合集
2
《彩色电视机原理与维修》
3
《相对论》(美·爱因斯坦)
4
《时间的1000个瞬间》林为民
5
无线传能充电器设计与实现论文
6
自动增益控制放大器设计与实现
7
《时间简史》(霍金 著)
8
基于单片机音频信号分析仪设计论文
9
基于单片机自动电阻测试仪设计论文
10
12-8学习笔记
1
【工程师故事】+2024年:跟大家说说我从工程师到教师的跨界之旅
2
过流保护,大家都会采集电流后经过运放放大送单片机,单片机控制MOS,从而保护后级电路。那短路保护,大家都是怎么做的。现在遇到一个问题,...
3
C语言输出圣诞树
4
ESP32搭建TFT_LCD中文字库,附常用字库
5
摩托车电子,ACC钥匙开关关了后,用示波器挂在ACC线上,还是能抓到一个漏电波形,设置的是5V的触发电平。这种概率性的漏电波形如何有什么办法吸...
6
超低频示波器的原理和应用
7
求助 请推荐一款8脚的DCDC , 12V 变5V的, 2A 就行,不虚标。
8
【工程师故事】+2024年:资深嵌入式工程师在职读研的第一年,收获颇丰
1
汽车免拆诊断 | 2017 款东风风神 AX7 车热机后怠速不稳
2
探索光耦:光耦在风力发电中的应用——保障绿色能源的高效与安全
3
领导力:你这个将要拉你进上职场暂突的秘密
4
RK3562编译Android13 ROOT固件教程,触觉智能开发板演示
5
硅电容系列二:硅电容主要厂家– 村田
6
NXP iMX8MP 处理器基于 Linux 关闭 Debug Console 输出
7
无人机锂电池行业发展现状及市场潜力分析报告
8
谈大模型的赋能
1
为什么建议你用表驱动法?嵌入式C语言代码开发技巧
2
共模电感为什么接在开关电源交流一侧?
3
什么是相位噪声?
4
信号过冲问题,以及为什么电容通电瞬间像短路?
5
常见电源电路类型及设计要点
6
电机驱动电流采集之电阻采样
7
DC-DC电路设计器件选型及注意事项
8
搞嵌入式要知道的ADC基本知识
9
电阻及半导体管符号对照表
10
FPGA 差分输入缓冲器 IBUFDS
在线研讨会
多路有光·精准不凡——KSW-SGM01模拟信号源发布会
重塑机器人未来:揭秘创新芯片解决方案的颠覆力量
迈来芯Triaxis® 3D磁传感器:汽车安全应用的优选方案
适用于安全连接的新一代PIC32CK SG/GC系列单片机
EE直播间
第三代功率半导体器件测试解决方案
直播时间:03月06日 10:00
E聘热招职位
本网页已闲置超过10分钟,按键盘任意键或点击空白处,即可回到网页
X
最新资讯
虚拟天线技术:物联网天线设计的不同方法
美国亚利桑那州成为第三个芯片研发旗舰设施预选地址,将建设300毫米芯片研发中心
提升亮度和寿命期!LG Display将在广州OLED工厂量产四堆叠W-OLED面板
瑞萨电子被曝计划在全球裁员数百人
传Imagination停止RISC-V处理器核心开发,增强GPU和AI产品投资