L31 shopping made easy本课单词 once adv. 曾经、以前,常与一般过去时连用 I once met your mother #在句中表曾经 I've only been there once #在句尾表一次 temptation n. 诱惑 They couldn't resist temptation to open the pre
原创 2023-02-17 08:57:51
303阅读
任何处理器,读到Clock时钟部分,总是费劲的。系统时钟(system clock)SYSCLK可以来自四种时钟源:HSI(high-speed internal)内部振荡器时钟HSE(high-speed external)外部振荡器时钟PLL时钟MSI(multispeed internal)振荡器时钟  启动复位/从Stop或Standby状态唤醒之后默认将MSI作为时钟源。&nb
翻译 精选 2016-02-22 15:13:12
3301阅读
有三种Reset:System 复位,Power 复位,RTC域复位.System 复位System复位所有寄存器,但除了RTC,RTC backup寄存器和控制/状态寄存器RCC_CSR。system复位产生的情形有:1. NRST引脚拉低2. 看门狗计数结束(WWDG复位)3. 独立看门狗技术结束(IWDG复位)4. 软件复位(SW复位)5. 低功耗管理复位6. 选项字节加载复位7. 退出St
原创 2016-02-22 11:18:32
2893阅读
5.1.4 稳压器        一个嵌入式线性稳压器为所有数字电路提供电源,除了待机电路。稳压器输出电压(VCORE)可以软件编程为三种不同电压范围1.2-1.8V(典型)(参见5.1.5)。      重启后稳压器总是使能的。它工作于三种不同模式:main(MR),low power(LPR)和power down,这取决于
翻译 精选 2016-07-12 10:54:48
5465阅读
文章目录前言一、HAL库配置定时器1.CubeMx配置2.函数相互调用逻辑总结 前言基于定时器输出不同占空比的PWM波,再作为led灯的输入,关于不同占空比如何改变led灯的亮度,我自己想的是类似于高中物理讲的最大电压和有效电压的区别,有效电压是指在单位时间电流所做功的平均值,高电平保持时间越长,有效电压就越高。不过这样有点解释不通PWM频率的用处了,所以可能这样理解也有点小问题。一、HAL库配
转载 2024-04-26 22:13:42
55阅读
ME32LME32L做隐式增强,在MM06EF0C_CHECK_LOOPTAB 的 form CHECK_LOOPTAB.开头回车触
原创 2022-03-15 17:29:00
4227阅读
       近期收到了一块STM32G4系列的开发板,作为试用开发板,尝试使用G4做电源类项目,在使用G4系列开发板的时候,碰到了ADC工作不正常的情况,具体情况如下所示:       由于项目需要,主频限定在20Mhz,使用了板载24Mhz晶振,时钟树分布如下:图 1 时钟树
17.3.15 Timer同步 18.3.3 时钟选择 
翻译 精选 2016-02-23 13:48:35
939阅读
android 12L 32 适配指南 在当前安卓开发环境中,针对安卓 12L 系统的适配问题,尤其是针对 32 位架构的适配问题,需要详细的解决方案与指南。本文将围绕此主题,深入探讨所需的环境准备、分步执行、配置详解、验证测试、优化技巧、排错指南等相关内容。 ### 环境准备 在进行安卓 12L 32 位应用的适配之前,首先需要确认环境的搭建以及必要的前置依赖安装。以下是关键的检查与准备事
原创 6月前
96阅读
本文将简单介绍如何通过L298N电机驱动模块实现直流减速电机(电动推杆)的正反转控制,后续会更新含PWM调速的教程,如有需要可关注后续博客,希望对大家的学习有所帮助。1.所需硬件正点原子战舰V3开发板 X1L298N电机驱动模块 X1微型电动推杆 X1杜邦线 若干2.L298N电机驱动模块介绍 上图为L298N电机驱动模块的实物图,关于L298N电机驱动模块的原理这里不做过多的介绍,感兴趣的同学
 语法iptables(选项)(参数)选项-t<表>:指定要操纵的表; -A:向规则链中添加条目; -D:从规则链中删除条目; -i:向规则链中插入条目; -R:替换规则链中的条目; -L:显示规则链中已有的条目; -F:清楚规则链中已有的条目; -Z:清空规则链中的数据包计算器和字节计数器; -N:创建新的用户自定义规则链; -P:定义规则链中的默认目标; -h:显示帮助信
转载 2024-03-03 08:38:54
248阅读
一. 简介  Python通过prettytable模块将输出内容如表格方式整齐输出,python本身并不内置,需要独立安装该第三方库。二. 安装方式一:pip安装>>> pip install PrettyTable方式二:源码安装wget https://pypi.python.org/packages/source/P/PrettyTable/prettytable-0.7
Reset:1、系统复位:A system reset sets all registers to their reset values except for the RTC, RTC backupregisters and control/status register, RCC_CSR 复位...
转载 2016-01-09 13:34:00
232阅读
2评论
开始学内核的时候,一定会讲从ring3到ring0的调用,但是网上很多的文章讲的模棱两可,这次记录下我对系统调用的研究。。。。。。。。一个线程由用户态进入内核态的途径有3种典型的方式:1、  主动通过int 2e(软中断自陷方式)或sysenter指令(快速系统调用方式)调用系统服务函数,主动进入内核2、  发生异常,被迫进入内核3、  发生硬件中断,被迫进入内核现在
前言当你看到这篇博客时不知道是否已经了解过C51单片机,如果你没了解过它。这里有一份指南()让你入门单片机,作为初学者从功能相对简单的单片机入手更有利于打好基础。虽然stm32在性能上更为强大,但stm32开发从它的配置和代码量上来讲比C51开发更复杂,缺少点乐趣。当然了看到这篇博客的肯定是学stm32的咯,所以废话讲的有点多。言归正传,直接开干。(ps:这里介绍的是以STMF103 CBT6为例
一、系统时钟默认是32M,最高支持32M,不过下图已经改成72M也可以运行,可能会有什么后遗症,位置在 二、定时器1ms两种方法1、Main.c里 void delay_nms(uint32_t time){ uint32_t i=0; while(time--) { i=12000; //自己定义
转载 2018-02-25 22:19:00
220阅读
2评论
一 段式液晶初始化停在while(LCD_GetFlagStatus(LCD_FLAG_RDY) == RESET)中不出来,网上给的原因和解决办法: 1 也RTC的时钟有关,需要先配置RTC时钟 2 与驱动能力有关,COM端有时要100uA的电流,需要用运放对com扩流,但这也会增加功耗。 3 注意电源的来源。我的原因是是发现软件配置使用内部供电,外部VLCD没接,接上后可以正常初始化通过。LC
转载 2019-06-26 19:20:00
175阅读
2评论
先找到芯片的Reference manual手册,找到EEPROM的内存地址EERPOM定义#define EEPROM_BASE_ADDR 0x08080000 #define EEPROM_BYTE_SIZE 0x03FFvoid eeprom_test_write();void eeprom_test_read();这里使用的是一次写入4个字节//eeprom写测试void eepro
原创 2021-12-01 10:39:53
10000+阅读
主要内容: 1) 串行通信接口背景知识; 2) STM32F1串口框图讲解; 3) STM32串口部分常用寄存器和库函数; 4) 串口配置一般方法; 5) ALIENTEK提供的公用代码usart.c和usart.h解读。官方资料:《STM32中文参考手册V10》第25章——通用同步异步收发器(USART)1. 处理器与外部设备通信的两种方式 1.1 并行通信,传输原理:数据各个位同时传输。优点:
STM32F4 ADC介绍简介模数转换器,将模拟信号转换为数字信号。转换原理主要为逐次逼近型、双积分型、电压频率转换型三种。而本ADC呢是逐次逼近型的模拟数字转换器。 STM32F4系列一般都有3个ADC,这些ADC可以独立使用,也可以使用双重/三重模式(提高采样率)。STM32F4的ADC是12位逐次逼近型的模拟数字转换器。多达19个复用通道,可以测量来自16个外部源、2个内部源和Vbat通道的
  • 1
  • 2
  • 3
  • 4
  • 5