资讯

51学习笔记之关键词data、bdata、idata、pdata、xdata、code的含义(2024-07-24)
: 'PDATA': SEGMENT TOO LARGEMAIN.C(284): error C249: 'DATA': SEGMENT TOO LARGE
当时还不知道怎么回事,后来才发现51单片......

基于STM32的串口循环队列(2022-12-12)
该数据所占的位置。所以这需要一个变量,来记录数据头在这个数组中的位置。
第二,当有新数据来的时候,要知道它能放在哪,所以要有一个变量,来记录数据尾在哪。
第三,如果有必要,你可以定义一个变量来记录数据长度......

英伟达RTX 50系列价格首曝:5090太贵了....(2024-10-11 14:43:37)
5090最贵的可能要2万元左右了。
所以看完这个价格,你是不是由衷的感叹,AMD怎么就不给力呢,这价格简直英伟达想怎么定就怎么定,完全......

零长度数组没有意义?那是你不懂!看Linux内核中怎么高级玩它?(2024-04-02)
零长度数组没有意义?那是你不懂!看Linux内核中怎么高级玩它?;C语言零长度,听起来可能有点奇怪,因为它没有分配内存空间,无法存储数据。但实际上,零长度在中随处可见。本文引用地址:零长度的定义......

51内核软件延时和串口的巧妙方法介绍(2023-07-19)
51内核软件延时和串口的巧妙方法介绍;不知道大家学习51是怎么过来的,反正我是一路忽悠过来的。现在用51来开发产品必须要充分用到它的内部资源,本来主频、资源就比不上32,不充分的利用怎么......

单片机开发中的内存溢出的状况(2024-07-15)
单片机开发中的内存溢出的状况;在进行单片机开发的过程中,出现单片机内存溢出的小状况及总结:
循环遍历溢出
在初学C语言时可能会犯的错误,for循环遍历一个数组时,循环的次数超出了数组的长度。c语言......

如何设置STM32单片机非初始化数据变量不被零初始化(2024-06-07)
(RW Data + ZI Data) 6088 ( 5.95kB)
Total ROM Size (Code + RO Data + RW Data) 54696 ( 53.41kB)
很多人不知道这是怎么......

使用STM32任意定时器生成动态波形(2024-04-03)
一步检查 current_segment 是否小于波形分段数组的长度(由 WAVEFORM_SEGMENTS 定义)。 如果也是,则根据 custom_waveform[current_segment] 的内......

STM32学习:ADC/DMA/USART(2023-07-26)
是再如何滤波,开始的时候我也不知道怎么滤波,同事提醒我才知道怎么滤波的,我大概说哈我的理解,把四路通道采集的数据分别放到四个数组中,然后给他来个排序,降序,升序都行,把首位两个数丢掉,然后......

面向对象思想编写单片机程序其实很简单!(2023-03-24)
键类比为一个对象,这个按键有按键标志位,有长按或者短按,按键还有行为:按键初始化、按键循环检测等。
所以我们创建下面这样一个结构体,当然这个结构体不一定仅仅有这些变量和函数,这完全取决于你自己的定义,你想怎么定义就怎么定义......

单片机开发项目全局变量太多怎么管理?(2022-12-21)
单片机开发项目全局变量太多怎么管理?;最近有几个小伙伴反映说自己写程序感觉很乱,不知道怎么去规划,想到什么就写什么,全局变量满天飞,代码一多就出现好多问题。
而且如果自己写的程序不加注释的话,过几......

电磁制动电动机运行发热(2023-03-29)
电磁制动电动机运行发热;电机作为人们生产和生活中不可缺少的重要的动力提供者,在使用的过程中很多的电机会出现发热很严重的现象,但是很多时候不知道怎么去解决,更加严重的是不知道......

单片机程序又跑飞?! 三种跑飞现象分析(2023-02-02)
只有10个元素,从而导致赋值语句中不知道把0x1a放到什么地方,从而导致程序跑飞。
解决方法:
如果在调试程序时,发现程序总是在函数执行完毕时跑飞,多数情况是发生了数组越界(数组溢出)的错......

STM32串口通信详解以及通信异常或者卡死常见问题分析(2022-12-14)
STM32串口通信详解以及通信异常或者卡死常见问题分析;异常一:数据传输中会出现乱码
数据传输中会出现乱码,很有可能是数组溢出,或者定义的数组长度不够。或者中断被打断。
异常二:程序......

51单片机中将变量、数组、函数设置在固定位置,定位到绝对地址(2024-07-25)
同时定位多个函数,中间用“,”隔开就行了:
?PR?myTest1?MAIN(0x3900), ?PR?myTest2?MAIN(0x4000)
四、知道函数地址但不知道函数名字的调用方法(使用......

STM32定时器BURST传输介绍及示例(2024-04-19)
.
BurstRequestSrc:即触发DMA Burst传输的定时器事件源。这里是更新事件。
BurstBuffer:这个是存放数据的内存起始地址,如用户定义的数组地址。
BurstLength:就是......

【51单片机】矩阵键盘逐行扫描法仿真实验+超详细Proteus仿真和Keil操作步骤(2024-04-07)
的是运算符,输出运算符按键对应的行。并存放到前面定义的数组里,长度+1
case 0xB7: show(); break;//”=“键的功能是展示运算结果
case 0xD7......

【51单片机】矩阵键盘逐行扫描法仿真实验+超详细Proteus仿真和Keil操作步骤(2024-08-26)
的是运算符,输出运算符按键对应的行。并存放到前面定义的数组里,长度+1
case 0xB7: show(); break;//”=“键的功能是展示运算结果
case 0xD7......

用于模拟IC设计的小信号MOSFET模型(2024-01-26)
区提供了更好的小信号性能,我们只关心晶体管处于饱和状态时的输出电阻。我们可以计算为:
方程式4
其中λ是信道长度调制。
当考虑到饱和时I-V曲线的斜率由通道长度调制引起时,ro和λ之间......

STM32的LCD驱动编写思路(2024-07-26)
闪屏。玩STM32常用的TFT lcd屏幕驱动IC通常有:ILI9341/ILI9325等。
很多人可能不知道COG LCD是什么,我觉得跟现在开发板销售方向有关系,大家都出大屏,玩酷炫界面,对于......

基于STM32CubeMX的USB鼠标例程(2023-08-22)
函数里没出现鼠标相关的函数(除了我们自定义的一个带鼠标字符的数组),怎么就出来一个鼠标?
为什么不是键盘?
为什么不是优盘? 这个我可以回答,因为你选的是HID,而不是存储类设备。
为什么不是游戏手柄?
其实,你可......

还搞不懂高速PCB设计?一定要看这一文,图文结合+实际案例,秒懂(2024-10-16 23:39:36)
必须确保信号全部到达接收器同时。
现在已经知道电信号不会瞬时传播,那我们就可以理解,如果多个信号在不同长度的轨道上传播,那么将在不同时间到达接收器。(即使......

STM32开发板中如何点亮一个LCD(2023-10-10)
/ILI9325等。
很多人可能不知道COG LCD是什么,我觉得跟现在开发板销售方向有关系,大家都出大屏,玩酷炫界面,对于更深的技术,例如软件架构设计,都不涉及。使用单片机的产品,COG LCD其实......

STM32中使用快速编程时有哪些需要注意的地方(2023-05-24)
STM32L4Cube 中的 stm32l4xx_hal_flash,它是这么定义的:
static void FLASH_Program_Fast(uint32_t Address, uint32_t......

被STM32G0快速编程难倒的,看这里(2023-02-07)
STM32L4Cube 中的 stm32l4xx_hal_flash,它是这么定义的:
static void FLASH_Program_Fast(uint32_t Address, uint32_t......

ok6410 nandflash 启动uboot 超过256k怎么办(2024-09-25)
ok6410 nandflash 启动uboot 超过256k怎么办;1\在调试ok6410 nandflash启动uboot时,需要添加调试信息,导致uboot大于256k
2需要......

2个电工为1个三相电流互感器动粗,最后纷纷罚款(2024-11-06 20:26:26)
一起的老电工听了很不高兴了,“你懂个毛,老子在做电的时候你还不知道在哪里呢?这个电表互感器已经接好使用那么久了,轮到你小子说话吗?”
这位......

汽车ECU故障诊断DTC怎么看(2023-08-24)
字符05代表的具体故障对象和类型是从巡航控制模块接收到的数据无效
通过上述对DTC定义的解释,就知道怎么看DTC了。DTC可以说是故障类型的“身份ID”,一个DTC映射一个故障类型。
......

STM32串口通信(usart)(2023-04-24)
的芯片有三个USART串口以及两个UART串口,它们的引脚为
异步串口通信协议
由上图协议我们可以知道,异步串口通信需要四个参数:
字长,每次发送的数据长度,一般为8位的字节
波特率,每秒......

假电工乱接电机线,送电时悲催了…(2024-11-07 21:22:14)
”的就跳闸了,手也被受伤了。领导赶来后,让我们拆开电动机接线盒一看,不看不知道,一看开了眼。原来这普通电动机还有这第三种接法,“山”形接法。
此次事故发生后,领导命令严查电工证,不查不知道......

如何自学单片机? 单片机怎么入门?(2023-01-05)
知识需要掌握那些知识?大概需多久时间?
刚入门单片机程序开发,建议大家不要深挖C语言,只学习单片机入门必须的C语言基础就足够了,例如变量怎么定义,C语言的基本语法,运算符,函数等
C语言......

ASCII码对应表,ASCII码值的大小顺序(2023-01-03)
里也给大家顺便讲一下单片机程序中的ASCII字符怎么表示。如下面代码定义了字符0-9:
unsigned char code ASCII0_9[10]=”0123456789”; //C51单片机
我们将需要表示的数值放置在一个自定义的数组......

如何进行按键检测和按键FIFO的实现(2024-07-10)
用缓存将该数据保存的时候,在输出数据时必然是先进入的数据先出去,那么该如何实现这种机制呢?首先就是建立一个缓存空间,这里假设为10个字节空间进行说明。
从这张图就知道如果要使用FIFO,就要定义一个结构体,而这......

C语言中结构体struct的用法(2024-11-07 15:17:38)
;}
结构体数组
结构体数组就是具有相同结构类型的变量集合,假如要定义一个班级40个同学 的姓名、性别、年龄和住址, 可以定义成一个结构数组。如下......

STM32 UART2发送后中断的原因是什么?(2024-04-30)
放在我的USART_SendDataString()中再开,会丢失字符串的第一字节。必须放在串口初始化函数中才不会丢。不知道为什么??
这里笔者可以给出解释,你看下SECTION1 就可以知道为什么呢,你这......

C语言进阶之回调函数详解(2023-08-22)
指针是指向函数的指针变量。
通常我们说的指针变量是指向一个整型、字符型或数组等变量,而函数指针是指向函数。
函数指针可以像一般函数一样,用于调用函数、传递参数。
函数指针的定义方式为:
函数......

STM32F103C8T6读写内部flash(2023-10-09)
想要使用的小伙伴需要慎重。
现在芯片的flash大小我们知道了,下面就可以看看这个flash是怎么划分的了,通过芯片数据手册,我们能看到今天说的STM32F103C8T6是属于中等容量的设备。
既然是中等容量的设备了,那我......

如何将STM32单片机中的函数调用到入口参数(2023-10-08)
如何将STM32单片机中的函数调用到入口参数;STM32—数组作为被调用函数的入口参数时,要两个条件,
1:数组首地址
2:数组长度
在被调用函数中,比如把数据保存到数组pbuffer[ ]中......

stm32 usb转串口的程序设计解析(2023-08-16)
里波特率被设为9600,并且允许了接收中断。发送中断没有允许。
将当前的状态定义为未连接状态。bDeviceState=UNCONNECTED;什么时候连接不知道。
至此,初始化结束。我们......

如何采用STM32单片机实现SPI的驱动(2024-04-22)
干嘛用的,我一时半会也不知道怎么表达,百度最不缺的就是定义。缺的是实现过程,本少爷花了几十个积分搞了n多个实例,终于总结了要成功实现SPI要哪些奇葩的步骤。
正文......

STM32CUBEMX(8)--USART通过定时器中断方式接收不定长数据(2024-06-06)
; //接收到的数据长度
int Rx_flag=0; //接受到数据标志
/* USER CODE END PV */
定义printf的重......

S3C2440 nand_flash驱动程序(2024-08-05)
是给nand_scan函数用的,如果不知道怎么设置,先看nand_scan怎么用
7 * 它应该提供:选中,发命令,发地址,发数据,读数据,判断状态等功能
8......

MSPM0在指定Flash地址开辟模拟EEPROM(2023-10-18)
中添加Sections的声明如下图:
其中EEPROM 为自定义的section名字,0x00001000为自定义的开始地址。
2. 在需要使用的.c文件中(如c)添加数组定义如下:
以上语句定义......

Keil C51单片机变量的使用方法详细介绍(2023-05-05)
不使用这个选项,则Keil C51在编译时自动进行优选分配。但这种处理方法有以下缺点:
①系统不知道各种变量的使用频度,有可能对使用频度高的变量使用了访问速度慢的片外存储方式,而对......

为啥网线都会限制传输距离为100米?(2023-10-26)
引用地址:这个说法到底怎么来的,有啥依据,具体施工现场怎么操作,一篇给你说明白。
数据传输最大距离
对网络比较了解的网工朋友,都知道有一个“无法逾越”的“100米”。无论是100M传输......

永磁同步电机控制中的Clarke和Park变换(2024-07-29)
前文谈到的Clarke和Park变换概念, 通常将电机转子磁极产生磁场的N极中心轴线作为直轴Q轴;而超前直轴90°的位置定义为交轴D轴 。
不要问我为什么这么定义,死记硬背就好了。
如下图所示,电机转子D轴与......

S7-1200使用数组实现间接寻址的方法(2024-07-12)
变量
普通数组变量就是一般常见的在 DB 块中直接定义的数组,或者在块接口中出现的,例如常见的 FB 静态变量的数组。
举例:从数组变量中找出最大和最小,然后剔除后按原顺序送入另一数组。整个......

变量进阶与LED矩阵(2024-08-22)
= 0x00; while(1);}
二维数组
数组类型 数组名 【数组长度1】【数组长度2】;
unsigned char a[2][3] ={{1,2,3},{4,5,6}} 定义......

基于STM32调用固件库实现点灯(2024-03-08)
没接触过寄存器操作,或者根本都不知道怎么看芯片手册,怎么操作寄存器,那么你怎么保证 你们公司使用的MCU你就一定会操作呢?
所以,对于STM32或者51这类单片机的定位,你就把它当成学习使用的,你要......

模拟集成电路设计中的MOSFET非理想性(2024-01-18)
。
信道长度调制系数λ的计算公式为:
方程式7
由此,我们可以计算饱和时的输出电阻(ROUT)为:
方程式8
亚阈值导电
以前,我们定义了三个晶体管工作区域:截止、线性、饱和。实际上,还有......
相关企业
;不知道;;不知道啊
;gerue;;不知道
;TAOTAO;;不知道
;还不知道;;
;我不知道;;撒旦
;不知道有限公司;;
;飞过海风格;;不知道
;告诉你你也不知道;;是
;我也不知道;;阿斗发多幅大
;不知道草真几把有意识;;12