E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
N32L40X
【
N32L40X
】学习笔记13-软件IIC读写EEPROM AT24C02
AT24C028个字节每页,累计32个页通讯频率MAX=400KAT24C02大小2K芯片地址对于at24c02A2A1A0这三个引脚没有使用写时序由于设备在写周期中不会产生ACK恢复,因此这可用于确定周期何时完成(此特性可用于最大限度地提高总线吞吐量)。一旦从主服务器发出了写命令的停止条件,设备就会启动内部定时的写周期,然后就可以立即启动ACK轮询。这涉及到主服务器发送一个开始条件,然后是一个写
Car12
·
2023-08-07 10:00
N32L40X
N32
IIC
at24c02
eeprom
【
N32L40X
】学习笔记14-在RT-thread系统中读取eeprom数据
eeprom说明eeprom介绍AT24C01A,1K串行EEPROM:内部组织16页8字节,1K需要一个7位数据字地址进行随机字寻址。AT24C02,2K串行EEPROM:内部组织32页8字节,2K需要一个8位数据字地址进行随机字寻址。AT24C04,4K串行EEPROM:内部组织32页,每个16字节,4K需要一个9位的数据字地址进行随机字寻址。AT24C08A,8K串行EEPROM:内部组织6
Car12
·
2023-08-07 10:27
N32L40X
RTT
rtt
iic
eeprom
【
N32L40X
】学习笔记03-gpio输出库
gpio输出该函数库的目的就是在统一的地方配置,将配置的不同项放置在一个结构体内部使用一个枚举来定义一个的别名led.c#include#include"led/bsp_led.h"staticled_tleds[LED_NUM]={{GPIOB,GPIO_PIN_2,RCC_APB2_PERIPH_GPIOB},{GPIOB,GPIO_PIN_1,RCC_APB2_PERIPH_GPIOB},{
Car12
·
2023-07-26 06:05
N32L40X
N32L40X
GPIO输出
库
【
N32L40X
】学习笔记06-串口dma空闲中断+dma接收数据
串口dma8个可独立配置的DMA通道。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VchCudlf-1689952378831)(./picture/dma.png)]实例代码串口dma使用的是串口绑定方式实现串口的dma数据传输bsp_uart_dma.h#ifndef_BSP_UART_DMA_H_#define_BSP_UART_DMA_H_#include
Car12
·
2023-07-26 01:06
N32L40X
N32L40X
串口
dma
空闲中断
【
N32L40X
】学习笔记04-gpio中断库
gpio中断该函数库的目的就是在统一的地方配置,将配置的不同项放置在一个结构体内部使用一个枚举来定义一个的别名NVIC寄存器NVIC相关的寄存器定义了可以在core_cm4.h文件中找到。我们直接通过程序的定义来分析NVIC相关的寄存器,其定义如下:typedefstruct{__IOMuint32_tISER[8U];/*中断使能寄存器*/uint32_tRESERVED0[24U];__IOM
Car12
·
2023-07-25 07:06
N32L40X
N32L40X
外部中断
封装库
双Bank OTA升级:
N32L40X
BootLoader (一)
什么是双Bank升级:将Flash划分为以下4个区域。BootLoader区:程序进行升级的引导程序,根据Upade_Flag来判断程序是跳转Bank1区运行程序或是将Bank2区的程序搬运到Bank1区,然后在运行程序。Upade_Flag区:判断BootLoader是否能跳转IAP程序的标志位。Bank1区:用户程序区。Bank2区:接收升级程序的备份区域,如果接收完成后就进入BootLoad
hello world 2012
·
2023-07-25 02:22
单片机升级
stm32
嵌入式硬件
单片机
双Bank OTA升级:
N32L40X
APP (二)
接上一篇文章:双BankOTA升级:N32L40XBootLoader(一):跳转链接什么是双Bank升级:将Flash划分为以下4个区域。BootLoader区:程序进行升级的引导程序,根据Upade_Flag来判断程序是跳转Bank1区运行程序或是将Bank2区的程序搬运到Bank1区,然后在运行程序。Upade_Flag区:判断BootLoader是否能跳转IAP程序的标志位。Bank1区:
hello world 2012
·
2023-07-25 02:22
单片机升级
stm32
嵌入式硬件
单片机
【
N32L40X
】学习笔记09-使用TIM2通道1或TIM5的通道2进行计数
定时器外部计数模式外部计数模式只可以使用通道1和通道2,通道3通道4不可以用作外部计数模式硬件引脚外部触发计数使用实例使用TIM2通道1或TIM5的通道2进行计数实例time_ext_count.h#ifndef_BSP_TIME_COUNT_TIX_H_#define_BSP_TIME_COUNT_TIX_H_#include#include"n32l40x.h"typedefenum{TIME
Car12
·
2023-07-24 20:17
N32L40X
定时器
外部计数1
N32L40X
【
N32L40X
】学习笔记11-ADC规则通道采集+dma数据传输
ADC规则通道转换概述支持1个ADC,支持单端输入和差分输入,最多可测量16个外部和3个内部源。支持12位、10位、8位、6位分辨率。ADC时钟源分为工作时钟源、采样时钟源和计时时钟源仅可配置AHB_CLK作为工作时钟源。可配置PLL作为采样时钟源,最高可到64MHz,支持分频1,2,4,6,8,10,12,16,32,64,128,256。可配置AHB_CLK作为采样时钟源,最高可到64MHz,
Car12
·
2023-07-24 20:17
N32L40X
adc
规则通道
dma
n32l40x
【
N32L40X
】学习笔记02-gpio输入实例
GPIO使用实例该函数库的目的就是在统一的敌方配置gpio,将配置的不同项放置在一个结构体内部没得io口使用一个枚举来定义一个gpiopin的别名gpio输入实例key.c#include#include"key/bsp_key.h"#include"./key/bsp_lib_input.h"statickey_tkeys[KEY_NUM]={{GPIOA,GPIO_PIN_5,RCC_APB2
Car12
·
2023-07-24 20:40
N32L40X
N32L40X
gpio输入库
库
【
N32L40X
】学习笔记05-串口库(空闲中断+接收非空中断)
串口该函数库的目的就是在统一的地方配置,将配置的不同项放置在一个结构体内部使用一个枚举来定义一个的别名bsp_uart.h#ifndef_BSP_UART_H_#define_BSP_UART_H_#include#include#include"n32l40x.h"#defineBUFF_SIZE48//调试串口指定#defineDEBUG_UARTUSART1//dma接收数据和中断接收数据不
Car12
·
2023-07-24 20:44
N32L40X
中断收数据
串口
【
N32L40X
】学习笔记10-外部触发方式计数
定时器采用外部触发方式计数也就是外部时钟源模式2此模式由TIMx_SMCTRL.EXCEN选择等于1。计数器可以在外部触发输入ETR的每个上升沿或下降沿计数。极性选择分频选择过滤选择选择外部时钟ETR模式bsp_time_counter_ETR.h#ifndef_BSP_TIME_COUNTER_ETR_H_#define_BSP_TIME_COUNTER_ETR_H_#include#inclu
Car12
·
2023-07-24 20:44
N32L40X
外部触发方式计数
TIME
触发
计数
【
N32L40X
】学习笔记08-定时器的基本定时功能-超时功能
定时器的基本定时功能该函数库的目的就是在统一的地方配置,将配置的不同项放置在一个结构体内部使用一个枚举来定义一个的别名该库就是基本定时产生超时中断bsp_time_base.h#ifndef_BSP_BASE_TIME_H_#define_BSP_BASE_TIME_H_#include#include"n32l40x.h"typedefenum{TIME_ID_1,//TIME_ID_2,//T
Car12
·
2023-07-24 18:15
N32L40X
N32L40X
tim
定时器
超时功能
国民技术
N32L40X
进入Stop2
1.首先配置唤醒MCU的外部中断voidExti_Pin_Config(void){EXTI_InitTypeEXTI_InitStructure;NVIC_InitTypeNVIC_InitStructure;GPIO_InitTypeGPIO_InitStructure;GPIO_InitStruct(&GPIO_InitStructure);RCC_EnableAPB2PeriphClk(R
hello world 2012
·
2023-04-19 06:53
国民单片机开发
单片机
stm32
物联网
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他