资讯
STM32F40探索者开发板如何实现基础的远程检测以及控制(2023-09-04)
Secret 在产品基本信息里面可以复制。
►将生成的代码下载到电脑备用。
到此云端部署部分就完成了。
04 CubeMX 初始化配置教程
►将前面下载的代码进行解压,打开......
ch32可以用keil吗?ch32和stm32编程有区别吗?(2024-09-19)
ch32可以用keil吗?ch32和stm32编程有区别吗?;CH32是山外电子推出的一款基于RISC-V架构的32位微控制器芯片,其具有性价比高的特点,适用于一些成本敏感的产品。而STM32则是......
STM32大小端序与堆栈及其增长方向分析(2024-08-22)
小,我们可以在stm32的启动文件里面设置,以战舰stm32开发板为例,在startup_stm32f10x_hd.s里面,开头就有:
Stack_Size EQU 0x00000800
表示......
基于STM32定时器输入捕获解析(2024-08-21)
基于STM32定时器输入捕获解析;输入捕获模式可以用来测量脉冲宽度或者测量频率。STM32的定时器,除了TIM6和TIM7,其他定时器都有输入捕获功能。STM32的输入捕获,简单......
STM32单片机到底是如何实现软硬件结合?(2024-09-25)
,这个空间,也就是我们前面说的内存,存放程序使用的变量。如果需要,也可以把程序放到SRAM中运行。407不是有196K吗?
其实407有196K内存,但是有64k并不是普通的SRAM,而是放在block......
VScode + keil开发环境搭建安装使用过程(2023-03-28)
的乱七八糟嵌套在一堆时,他就是个亲娘,里面可以配置颜色等信息,值得一下。下面是他色彩缤纷的效果。
是不是明了许多,救了亲命了。
Tabnine AI Code Completion
......
uboot的简单易懂的启动流程(参照韦东山的讲义)(2023-09-05)
会在include/config 文件夹里面出现一个此平台的设置文件 可以剪裁此uboot 然后执行make all 会进行编译和连接。
2. 完成1 之后 请看CPU文件夹下面的start.S......
移植u-boot-1.1.6之mtdparts分区(2023-06-13)
}
7 else
8 {
9 mtdparts_init();
10 }
11 #endif
以上两种办法都是可以的。
......
uboot的简单易懂的启动流程(2023-06-07)
include/config 文件夹里面出现一个此平台的设置文件 可以剪裁此uboot 然后执行make all 会进行编译和连接。 2. 完成1 之后 请看CPU文件夹下面的start.S 这个......
关于PLC编程的12个建议(2023-09-28)
关于PLC编程的12个建议;编程建议
1、PLC和上位机(或触摸屏)组成监控系统时,在画面上很多时候需要有“手动”、“自动”等控制模式(一般都是多个只能一个时)。在程序里面可以用“MOV”指令。如......
STM32单片机如何实现软硬件结合(2023-10-11)
128K,这个空间,也就是我们前面说的内存,存放程序使用的变量。如果需要,也可以把程序放到SRAM中运行。407不是有196K吗?
其实407有196K内存,但是有64k并不是普通的SRAM,而是......
STM32单片机如何实现软硬件结合?(2024-09-19)
128K,这个空间,也就是我们前面说的内存,存放程序使用的变量。如果需要,也可以把程序放到SRAM中运行。407不是有196K吗?
其实407有196K内存,但是有64k并不是普通的SRAM,而是......
u-boot-2014.10移植(6)添加mtdparts命令和分区(2023-06-09)
u-boot-2014.10移植(6)添加mtdparts命令和分区;添加mtdparts命令,改命令可以查看当前分区,在启动参数里面可以以分区名代表地址和长度
grep "cmd_mtdpart......
STM32单片机程序是如何编译,运行的?(2024-08-26)
内,有两段SRAM,总共128K,这个空间,也就是我们前面说的内存,存放程序使用的变量。如果需要,也可以把程序放到SRAM中运行。407不是有196K吗?
其实407有196K内存,但是有64k......
u-boot-2014.10移植(4)识别dm9000(2023-06-09)
192.168.1.113
#define CONFIG_ETHADDR 00:0c:29:45:c4:c3
后面可以使用nfs和tftp来下载u-boot, kernel 和rootfs
......
STM32的串口编程实验理解分析(2024-03-22)
STM32的串口编程实验理解分析;USART—通用同步异步收发接收器,是一个串行通信设备,可以和外部设备进行灵活的全双工数据交换,有别于USART还有一个UART(在原......
PWM视频代码剖析与解释(2023-01-30)
过的灯是慢慢熄灭的
//
// 使用 UNO 的所有引脚用模拟 PWM 实现雨滴流动的效果,包括模拟输入口也可以用做数字输出
// 各引脚接 LED 正极,LED 负极接 GND......
单片机 Mooc 课程讨论区问题集锦(2024-08-09)
片内数据存储器的寻址是由什么寄存器来负责的?是不是片内数据寄存器不需要由特定的寄存器来进行寻址?
答:访问外部数据存储器用MOVX 指令
程序写入单片机后可不可以删除?删除后里面会不会留下痕迹?可以用来恢复的那种?
答:使用专用工具或软件可以......
经典的PLC程序实例(2023-10-11)
系统控制梯形图
编程建议
1)PLC和上位机(或触摸屏)组成监控系统时,在画面上很多时候需要有“手动”、“自动”等控制模式(一般都是多个只能一个时)。在程序里面可以用“MOV”指令。如:当选......
s3c2440裸机-I2c编程-3-i2c程序框架(2024-07-04)
据发送出去,或者从I2c设备读到数据。
对于每一次传输的数据都可以用一个i2c_msg结构体来表示。但是,读某个地址的数据时,就要用两个i2c_msg结构体来描述它,因为一个i2c_msg结构......
GPIO知识点整理(2024-08-14)
置完成了,下面可以赋值
32 //设置PB5为低电平
33 GPIO_ResetBits(GPIOB,GPIO_Pin_5);
34 //设置PB5为高电平
35 GPIO_SetBits(GPIOB......
s3c2440裸机-异常中断4-irq外部中断(2024-07-05)
中断结束后需要清除对应位。这个寄存器可以用来区分外部中断4-23的哪一个中断源。
2)中断控制器设置
我们先来看下中断控制器的总框图:
1.首先是SRCPND:用来表示哪个中断源发出了中断请求。
我们......
基于STM32的波形发生器设计(2024-01-26)
基于STM32的波形发生器设计;一、项目介绍
信号发生器在生产实践和科技领域中有着广泛的应用,各种波形曲线均可以用三角函数方程式来表示。能够产生多种波形,如三角波、锯齿波、矩形波(含方波)、正弦......
别用keil了,CLion同样可以用于STM32开发(2023-04-07)
别用keil了,CLion同样可以用于STM32开发;0.前言
最近有用到STM32这款MCU,好久没用Keil感觉各种不适应,遂尝试能不能把STM32的开发环境部署到其他更强大的IDE,结果......
pwm调速频率,51单片机PWM调速程序(2023-07-26)
pwm调速频率,51单片机PWM调速程序; 51单片机的pwm调速频率主要通过一个定时器和一个IO口来实现PWM的输出。在一个周期里面,首先让IO口输出高电平,并定时一定的时间然后再将IO口输......
单片机(MCU)如何才能不死机之对齐访问(Aligned Access)(2023-03-17)
。
到这里大家肯定会有一个疑问,这样岂不是很浪费 RAM 吗?RAM 又是相对来说价格比较高的。特别是在结构体比较多的情况下,大量的 RAM 白白浪费了!
还好,在这里我们可以用......
工程师STM32单片机学习手记(3):修修改改玩串口(2024-06-17)
看到电压平稳地上升和下降。所以,我有些怀疑上面提到的那个CCR1没有立即变化仅仅只是调试器的问题。//蓝色的字这个不对,下面有说明。
二、用PWM生成正弦波
有了PWM,自然就可以用PWM的方......
EtherCAT运动控制卡的硬件接线与C#的单轴运动控制(2024-09-26)
运动控制卡支持多达 16 轴直线插补、任意圆弧插补、空间圆弧、螺旋插补、电子凸轮、电子齿轮、同步跟随、虚拟轴、机械手指令等;采用优化的网络通讯协议可以实现实时的运动控制。
ECI2828系列......
关于STM32 IAP(2023-04-24)
)));//接收缓冲,最大USART_REC_LEN个字节,起始地址为0X20001000.//把数据固定的存在以0X20001000为起始地址的RAM里面
自己呢就是用的环形队列一边接收,一边写入,,,关于环形队列可以......
RK30SDK系统重启源码分析(2023-05-23)
")) boot_flag = SYS_LOADER_REBOOT_FLAG + BOOT_LOADER; else if(!strcmp(cmd, "recovery......
STC8A—基于JLX12864的简易图形编辑器(2024-08-14)
--;
}
x++;
}
}
8)显示字符和字符串;
字符可以用取模软件生成,可以生成不同大小的字符,一般都是遵循ASCII码的顺序,这样方便编程。
void......
一文深入了解STM32H7芯片(2023-06-27)
大家了解各个型号的区别。对此ST有一个专门的文件STM32H7x3 MCUs High-performance line,在链接(这是一个超链接)里面可以找到。此文件里面有简单的对比,只是内容比较简单,仅两页,不过......
如何高效入手STM32H7?整体把控一下框架(2023-03-28)
大家了解各个型号的区别。对此ST有一个专门的文件STM32H7x3 MCUs High-performance line,在链接(这是一个超链接)里面可以找到。此文件里面有简单的对比,只是......
u-boot之NAND启动与NOR启动的区别(2024-08-29)
主要的区别为:nor flash比较稳定,存在里面的数据不易丢失,但是容量小,nor flash在读的时候可以像内存一样操作;nand flash容量大,但是存在位反转,会导致数据丢失,读写需要通过一定的时序。所以......
分析uboot移植第一阶段的各种代码(2023-06-08)
分析uboot移植第一阶段的各种代码;一直uboot的过程:
1. 选择是什么架构的单片机或者平台 在总的make file 里面
2. 更改时钟配置
3. 更改串口相关的时钟配置
4. 选用......
关于 STM32 的几点内容(2024-07-16)
环境中定时器的寄存器状态在哪里查看。
因为很多朋友都是从Keil MDK-ARM过来的,知道MDK-ARM里面可以直接查看外设寄存器,而且可以快速的查看每一个Bit位。如下图:
那么,回到EWARM,很多朋友找了很久,就是......
s3c2440裸机-I2c编程-3.i2c程序框架(2023-07-21)
据发送出去,或者从I2c设备读到数据。
对于每一次传输的数据都可以用一个i2c_msg结构体来表示。但是,读某个地址的数据时,就要用两个i2c_msg结构体来描述它,因为一个i2c_msg结构......
3c2440裸机-I2c编程-3.i2c程序框架(2024-07-31)
从I2c设备读到数据。
对于每一次传输的数据都可以用一个i2c_msg结构体来表示。但是,读某个地址的数据时,就要用两个i2c_msg结构体来描述它,因为一个i2c_msg结构......
u-boot移植(十二)---代码修改---支持DM9000网卡(2023-07-03)
定义了默认的参数,进去看看一看就知道里面全部定义的是默认的环境变量参数,其中也有网络的:
这里面没有物理地址的定义,所以我们可以自己定义物理地址:
在这里加入下面的内容:
在......
函数进阶与按键(2024-08-22)
函数进阶与按键;函数的调用
如果函数在主函数之后详写,函数在主函数之间必须加声明。
实参:就是调用函数时,括号里面的参数
形参:被调用函数时定义的函数,括号里面的参数叫形参。
按键消抖 按键......
如何使用HCSR04和STM32F103ZET6制做超声波测距仪(2024-06-04)
是内部产生的,所以引出的四个脚测不出来这个信号,或许可以从PCBA里面其它地方测出,我没深入研究
c.输出回响信号,即Echo会返回一个高电平信号,这个高电平的持续时间和测量距离有关。
计算测距方法:我可以用......
COMSOL中国:多物理场仿真在半导体行业中的应用(2022-11-10)
技术和数字孪生呢?以建筑为例,首先搭建一个模型,比如画出一个混凝土的结构,设计它的工作条件、材料等,在软件里面可以把仿真材料搭建成APP,后面可以通过传感器,采集这些环境的温度、湿度等信息,这些信息就可以......
关于内外时钟切换及时钟超频测试(2024-03-19)
有群友很疑惑单片机的低功耗和时钟的关系,疑惑高速的时钟会不会增加MCU的功耗,为啥低功耗要降低时钟速度。这里讲解一下:
可以用用单位时间内执行的指令来看,高速时钟在单位时间内使系统跑了更多的指令,而低......
【STM32H7】第3章 ThreadX USBX协议栈移植到STM32H7(2023-04-23)
做的模板例子基础上添加USBX文件和USB驱动文件,大家可以直接从本章教程提供的例子里面复制。
模拟U盘驱动文件ux_device_msc.c/.h和ux_device_descriptors.c/.h......
浅析基于stm32f103与涂鸦智能的智能蜜蜂养殖系统(2023-09-07)
又不懂的,可以点击右上角的文档,进入涂鸦开发者,里面有特别详细的讲解,并且b站上也有视屏讲解,可谓是非常的仔细,非常适合初学者
接下就是移植sdk
在原有的工程文件添加 sdk文件,并且把.c和.h文件......
s3c2440裸机-异常中断(四. irq之外部中断)(2023-08-09)
外部中断通道
4.外部中断挂起寄存器EINTPEND:
当一个外部中断(EINT4-EINT23)发生后,那么相应的位会被置1, 所以中断结束后需要清除对应位。这个寄存器可以用来区分外部中断4-23......
分享7道最近常问的嵌入式面试题(2024-04-09)
、cos等,这些函数本就没必要属于某一个对象,所以从类上调用更好。
注意:不可以用const static修饰成员函数。
对于所有的对象(不仅仅是静态对象),初始化都只有一次,而由于静态变量具有“记忆”功能......
定时器按键消抖的方法(2024-08-12)
;
}
}
说实话,我觉得这两个方法都超麻烦的
然后自己就将我的原来按键消抖的延时函数换成定时器计时
自己试了下,是可以用的,但消抖的作用大不大就不知道了
代码如下:
先要......
linux内核驱动 第一个led的 程序思想过程(2023-09-05)
, loff_t* ppos)
这个函数是led的写状态函数, 其中函数的名字可以随便起 但是参数要按照 static struct file_operations first_drv_fops 里面......
浅谈运算在plc里面的重要性和意义(2024-06-26)
我们不是用笔算,而是用PLC来计算,首先我们添加一个子程序(其实不添加也可以,这是我的习惯)。下面利用两各定时器来作脉冲1秒循环,也可以用系统自带的SM0.5。程序如下截图:
程序解说: 按下......
相关企业
;吗;;
;bs home;;你知道B/S/H吗.那就不要我多讲了
;雄丰冷气;;我公司信誉一流.价钱方面可以联系.qq:846299251 手机:13802696300
;厦门安美兴磁铁制品有限公司;;主要产品有;磁性贴.冰箱贴、磁性相袋、它广泛的应用于电子.玩具.印刷.包装.保健器材.机械加工等行业。表面可以做电镀处理!以防氧化。可以加工成任何想要的形状。表面
;贸易链;;贸易链提供企业免费在googole,baidu发布产品信息,注册企业可以在贸易链里面上传短片,发布产品,招聘人才,为港澳台2岸3地最佳贸易平台。
我们在过去在电影院看的立体电影一样,在电影院看也要戴眼镜,现在可以在家里面用电脑或者DVD机直接播放,同样戴眼镜,效果一模一样。
从一个单人操作分析仪到一个强大的操作平台,在它的基础形态中,界面可以做调节处理,并可以按自己的设置方式传输给操作者,也可以根据显示屏得到相关信息,并可按客人的要求来开发特殊的单人操作玩法。
俱乐部. 我公司为私营企业性质,主要经营市场为全国的电脑、软件行业,成功打造了CIO俱乐部品牌,形成老板和企业CIO沟通学习的好去处,里面可以了解到企业信息化的相关内容。以及管理知识的特点,具备
;阮程伟;;我厂生产遮阳网,适用于各种蔬菜、茶叶、药材、食用菌等覆盖,用于遮光、降温、增湿等作用。能提高产量,改进 品质,还可以用公共场所的遮阳网。
;远望数码;;主要经销精品手机号码,三连,四连以上号码。国通号。一个好的号码就是一个特殊的名片,可以让你永远享受别人羡慕的目光。一个好的手机只能使用一段时间,但是一个好的号码却可以用一辈子