资讯
MSO24平板示波器进行网络获取图片和数据的方法(2023-03-17)
使得示波器中的波形分辨率更高,用于精细的测量。可以在水平参数设置中:采集模式选择高分辨率。
▲ 图1.3.1 设置采集高分辨率
下面是在水平设置中设置采集模式的过程:
在水平栏双击,弹出水平设置对话框;
选择下面的采集设置......
STM32CUBEMX(13)--SPI,W25Q128外部Flash移植(2024-06-14)
注意在生产工程设置中不能出现中文,不然会报错。
生成代码
配置keil
W25Q128的原理及应用
W25Q128将16M的容量分为256个块(Block),每个块大小为64K字节,每个......
STM32入门学习笔记之MPU6050传感器解析实验4(2024-05-27)
"
/***************************************************
Name :MPU_IIC_Init
Function :初始化IIC
Paramater :None
Return :None......
如何在Linux下为STM32 MCU构建代码(2024-03-26)
以下三个软件包:
gcc-arm-none-eabi
binutils-arm-none-eabi
libnewlib-arm-none-eabi
sudo apt-get install gcc-arm......
STM32CubeMX系列 | 使用小熊派硬件SPI驱动W5500以太网模块(2023-03-13)
,最后使HCLK = 80Mhz即可:
生成工程设置
代码生成设置
最后设置生成独立的初始化文件:
生成代码
点击GENERATE CODE即可生成MDK-V5工程:
3. 重定......
STM32入门学习笔记之外置FLASH读写实验(下)(2024-09-25)
'
/***************************************************
Name :SPI2_SetSpeed
Function :SPI2速度设置函数
Paramater :
SpeedSet:0~7
Return :None......
STM32独立看门狗和低功耗模式_RTC定时唤醒来喂狗(2023-09-21)
();
}
}
/*******************************************************************************
* Function Name : dev_rtc_setAlarm
* Description : 设置RTC闹钟。
* Input : 闹钟时间
* Output : None......
stm32休眠_RTC定时唤醒来喂狗(2023-07-20)
很好的方式是在休眠模式下通过RTC定时唤醒来喂狗,喂完够在进入继续进入到休眠模式。比如看门狗复位的时间间隔为10s。那么在进入休眠模式前设置RTC闹钟中断时间为5s。这样每隔5s唤醒一次喂一次狗。便可......
关于STM32F103C8T6内部Flash划分的详细说明(2023-07-11)
般步骤
在STM32微控制器中,内部Flash的读写操作通常通过以下步骤进行:
启用Flash访问:在进行Flash读写之前,需要先启用对Flash的访问权限。这可以通过设置Flash控制......
STM32入门学习笔记之低功耗实验(2023-06-25)
或WFE
任一外部中断(需要在外部中断寄存器中设置)
从待机模式唤醒后,除了电源控制/状态寄存器PWR_CSR,所有的寄存器被复位,唤醒后执行的代码等同于复位后的执行,此时电源控制/状态......
SPI - 同步、全双工的串行外设接口(2023-12-20)
是一个从设备跟主设备相连。
SPI的时钟采样
通过多个从片选信号(SSN)配置
在标准的SPI配置中,主设备可以通过使能相应的从设备,即通过将相应设备的从选择线(SSN或SS)设置为逻辑低电平,通过......
stm32之SPI通信协议实例详解(2023-01-11)
};
/*******************************************************************************
* Function Name : HC595_Init
* Description : 初始化HC595
* Input : None
* Output : None......
别用keil了,CLion同样可以用于STM32开发(2023-04-07)
新选择自己需要的芯片,一切操作都和使用Keil开发没有区别。
只有一个地方需要注意一下,就是在下面的设置中项目名称一定要和在Clion中建立的一致,这样生成的工程文件才会覆盖Clion中的文件,否则......
CubeMX配置stm32的DAC(2024-07-18)
为是否选择 外部中断EXTI9 触发,如下图所示:
DAC 的基本设置,很简单,对于博主使用的 STM32L151 来说就只有2个选项:
DAC选择了输出缓存,可以用来减少输出阻抗,无需......
基础知识之SPI总线(2024-04-08)
有三态输出的器件是不能同其它器件共享SPI总线部分的,只能是一个从设备跟主设备相连。
SPI的时钟采样
通过多个从片选信号(SSN)配置
在标准的SPI配置中,主设......
STM32入门学习笔记之SD卡基础读写实验4(2023-09-27)
; //设置新的index
tmpreg |= waitrsp<<6......
STM32入门学习笔记之RTC实验(下)(2024-04-18)
"
/***************************************************
Name :RTC_Init
Fuction :RTC初始化
Parameter :None
Return :None......
ARM-Linux开机自启动设置-mini2440开发板(2024-06-25)
ARM-Linux开机自启动设置-mini2440开发板;要在开发板上的Linux开机启动自己的程序,想着简单,却改了很久,绕了一圈下来确实很简单,只是自己一开始太过迂腐吧!
如果不想看完全文,这一......
基于STM32F429开发板的电源复位设计(2023-08-08)
讲解了复位系列的相关知识,再结合本章节的上电复位和下电复位,大家会对其有一个较全面的认识,更多复位序列的知识直接看13.3.1小节即可。
14.4 软件复位
除了上电和手动复位,程序设计设置中还经常要用到软件复位,即调......
STM32入门学习笔记之EEPROM存储实验4(2024-03-25)
"
/***************************************************
Name :IIC_Start
Function :IIC起始信号
Paramater :None
Return :None......
基于STM32的虚拟多线程(TI_BLE协议栈_ZStack协议栈)(2023-09-19)
tasksEvents[TASK_CNT] = {0}; //每个线程有16位位域空间用于设置事件
static uint8 activeTaskID = 0xFF; //当前任务ID,指示作用
#define......
基于TI_BLE协议栈_ZStack协议栈解析(2023-10-24)
位位域空间用于设置事件
staTIc uint8 acTIveTaskID = 0xFF; //当前任务ID,指示作用
#define SUCCESS 0x00
#define FAILURE 0x01......
如何利用VSCode 搭建STM32开发环境(2023-08-16)
Embedded Toolchain。正常安装后,记得需要将软件的安装目录下的bin文件夹设置进入环境变量PATH中。
arm-none-eabi-gcc下载地址:https://launchpad.net......
使用VSCode搭建STM32开发环境(2024-02-26)
Embedded Toolchain。正常安装后,记得需要将软件的安装目录下的bin文件夹设置进入环境变量PATH中。
“arm-none-eabi-gcc下载地址:https......
一文了解STM32F407的电源复位及LSE时钟设计(2023-10-26)
软件复位
除了上电和手动复位,程序设计设置中还经常要用到软件复位,即调用一条函数就可以实现复位功能。此函数已经由CMSIS软件包中的core_cm4.h文件提供,函数如下:
/**
brief......
STM32单片机FSMC模块的应用(2024-02-28)
或关闭扩展模式:扩展模式用于访问那些具有不同读写操作时序的存储器。
正如配置NOR闪存存储器一样,用户必须按照SRAM存储器的数据手册给出的时序数据,计算和设置下列参数:
ADDSET:地址......
基于VSCode搭建STM32开发环境(2024-03-05)
径添加到环境变量里。
下载安装 Git for Windows: 提供Git支持和MINGW64指令终端。
下载安装 arm-none-eabi-gcc:选择gcc-arm-none-eabi-5_4-2016q3......
STM32入门学习笔记之看门狗实验(下)(2024-03-25)
末尾添加以下代码。
/***************************************************
Name :WWDG_IRQHandler
Function :窗口看门狗中断服务程序
Paramater :None
Return :None......
在U-boot中添加以太网驱动(2023-09-07)
一次初步学习,想到就开工...
边做边写,恐怕会比较乱。
开发环境: 1、笔记本RHEL5,安装编译器arm-none-eabi-版本4.7.2; 编辑器Vim;minicom2.1......
学习STM32F103的定时器功能(2024-09-06)
定时器寄存器实现相应功能时遇到的一些问题。
目标一:基本定时器的1ms定时功能
根据技术手册设置:
1/**
2 * @brief 定时器6 1ms定时
3 * @param None
4 * @retval......
使用busybox构建yaffs2根文件系统(前言)(2024-07-29)
生成默认的配置"/etc/init.d/rcS"这个开机脚本.
rcS这个脚本要完成一些必要目录的挂载:
/bin/mount -n -t proc none /proc
/bin/mount -n......
ARM嵌入式编译器(五) 优化循环的4种方法(2022-12-09)
使用以下命令进行编译和反汇编。
armclang --target=arm-arm-none-eabi -march=armv8-a file.c -O2 -S -o file.s
可以看到展开循环时,代码......
STM32学习笔记之电容触摸2(2024-03-07)
:None
Return :获取的充电时间
***************************************************/
u16 TPAD_Get_Value......
2-LPC1778之GPIO(2024-07-15)
不使用voidGPIO_Dir_Bit(uint8_t GPIOx, uint32_t GPIO_Pinx,uint8_t Dir);//设置指定引脚的输入输出方向voidGPIO_Dir_Bits(uint8_t GPIOx......
STM32入门学习笔记之电容触摸实验(下)(2024-04-18)
"
/***************************************************
Name :TPAD_Get_Value
Function :触摸按键值获取
Paramater :None
Return :获取......
STM32单片机常用库函数详细介绍与程序(2024-09-03)
(ABP2设备1|ABP2设备2|,ENABLE);//启动ABP1设备}
NVIC:系统中断管理。我的理解——管理系统内部的中断,负责打开和关闭中断。基础应用1,中断的初始化函数,包括设置中......
STM32系列DAC的基本使用(2024-07-18)
STM32系列DAC的基本使用;一、STM32 带 DAC 的系列
目前博主产品使用的芯片为 STM32L051C8 系列,本来还想着直接CubeMX 设置一下,直接测试,才发......
STM32高级开发——使用VS Code搭建STM32开发环境(2023-03-28)
完成安装后将软件的安装目录下的bin文件夹设置进入环境变量PATH中。 如:D:LLVMbin1
下载安装 Git for Windows提供Git支持和MINGW64指令终端。
下载 OpenOCD......
《HelloGitHub》第 45 期(2024-12-13)
/xxjwxc/gowp/workpool" ) func main() {
wp := workpool.New(10) //设置最大线程数 for i := 0; i < 20; i......
STM32 UART2发送后中断的原因是什么?(2024-04-30)
handles USART1 global interrupt request.
* Input : None
* Output : None
* Return : None
*********/
void......
单片机STM32在开发中常用库函数详解(2022-12-26)
|,ENABLE);//启动ABP1设备
}
3.NVIC:系统中断管理。
管理系统内部的中断,负责打开和关闭中断。
基础应用1,中断的初始化函数,包括设置中断向量表位置,和开......
单片机STM32开发中常用库函数分析(2022-12-16)
设备
}
3.NVIC:系统中断管理。
管理系统内部的中断,负责打开和关闭中断。
基础应用1,中断的初始化函数,包括设置中断向量表位置,和开启所需的中断两部分。
用法......
STM32开发中常用库函数(2022-12-16)
}
3.NVIC:系统中断管理。
管理系统内部的中断,负责打开和关闭中断。
基础应用1,中断的初始化函数,包括设置中断向量表位置,和开启所需的中断两部分。
用法......
Android + Mini2440 无线网络视频监控系统 Apache + PHP 的移植(2024-06-21)
install
这就编译好了!
还需要配置apache/conf/httpd.conf 来设置服务器的功能,见下面。
移植到rootfs中,由于配置apache的时候“prefix”参数......
STM32系列DAC的介绍与使用(2024-07-18)
对待学知识的我们,矜辰所致,金石为开!
一、STM32 带 DAC 的系列
目前博主产品使用的芯片为 STM32L051C8 系列,本来还想着直接CubeMX 设置一下,直接测试,才发......
CLion配置STM32开发环境(2023-03-23)
,Execution,Deployment”下的“Toolchains”。将Toolset选项选择为MinGW的文件夹,后面的会自动识别;将Debugger设置为gcc-arm下的arm-gcc-none-eabi......
linux移植u-boot(一)——U-Boot详解+自定义命令实战(2024-08-16)
-boot具有更好的可移植性,可以用两个阶段来概括;
第一阶段:使用汇编来实现,完成一些依赖于CPU体系结构的初始化,包括光比WATCHDOG,关中断,设置CPU的速度和时钟频率,RAM初始......
ALSA声卡笔记4-----体验声卡(2024-07-16)
ALSA声卡笔记4-----体验声卡;
1 、配置内核支持UDA1341
(1)内核
解压内核并打上补丁
配置内核
platform
需要设置哪些配置项,先看一下platform,需要......
基于tiny4412的Linux内核移植 -- MMA7660驱动移植(九)(2023-06-21)
"; 19: }; 20: };上面的信息基本上是把原来的板级信息搬过来。第13行和第14行是设置中断资源,参考Documentation/devicetree/bindings......
STM32入门学习笔记之看门狗实验(上)(2024-04-18)
:重装载寄存器值
Return :None
***************************************************/
void IWDG_Init( u8 prer......
相关企业
;none;;none
Yuban & Co.;有万科技股份有限公司;None;None
Sterntec Electronic Co. Ltd.;星科半导体有限公司;None;None
JingChuan Electronic Technology Development Co., Ltd;北京晶川电子公司;None;None
Triton;;None;
;legend;;NONE
Unidux, Inc;;None;
COMELEC srl;;None;
STC Corporation;;None;
INSEM Inc;;None;