![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32单片机
文章平均质量分 64
STM32单片机
Flaming_Hang
这个作者很懒,什么都没留下…
展开
-
单片机开发和嵌入式开发流程图
单片机开发流程嵌入式开发流程原创 2021-03-15 17:38:29 · 2579 阅读 · 0 评论 -
STM32低功耗和FreeRTOS低功耗模式tickless
STM32的低功耗模式有3种:睡眠模式:CM3内核停止,外设仍然运行。 停止模式:所有时钟都停止,SRAM 和寄存器内容保留。最低2uA左右的电流,一般不用。 待机模式:1.8V内核电源关闭,只有备份的寄存器和待机电路各维持供电。最低2uA左右的电流,一般不用。模式 说明 进入语句 唤醒方式 对1.8V区域 时钟的影响 对VDD区域 时钟的影响 调压器 睡眠 内核及其外设停止工作,系统时钟(SysTick原创 2021-04-26 11:27:06 · 1256 阅读 · 0 评论 -
NRF24l01的使用(附stm32主要代码)
集成嵌入式ARQ基带协议引擎的无线收发器芯片,工作频率范围为2400MHz-2525MHz,126个1MHz带宽的信道。采用GFSK/FSK数字调制与调解技术,支持2Mbps,1Mbps,250Kbps。关断电流小于0.7uA,待机模式下时钟工作电流小于15uA。五种工作模式:Shutdown(掉电),Standby(待机),Idle-TX,TX和RX。读写寄存器之前一定要进入待机模式或掉电模式。Shutdown(掉电):PWR_UP=0,此模式下,收发功能关闭,芯片停止工作,.原创 2021-01-23 12:27:52 · 4666 阅读 · 4 评论 -
STM32像51那样定义IO口
常用且较简单的一种方式:宏定义→使能时钟总线→清除寄存器位→配置寄存器例子:PA0_OUT; //PA0配置成推挽输出模式#define PA0_OUT RCC->APB2ENR|=1<<2;GPIOA->CRL&=0xFFFFFFF0; GPIOA->CRL|=0x00000003PA0=1; //PA0输出1#define GPIOA_ODR_Addr (GPIOA_BASE+0x0C) //0x4001080C#defin...原创 2020-09-24 22:10:43 · 2396 阅读 · 0 评论