![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
stm32
笔记
Never KnowsTomorrowT
这个作者很懒,什么都没留下…
展开
-
上拉电阻和下拉电阻
转载 2021-01-26 12:04:58 · 164 阅读 · 0 评论 -
USART的使用
USART1_Init(115200); //串口初始化(参数是波特率) /* 发送方法1 */ USART_SendData(USART1 , 0x55); //发送单个数值 while(USART_GetFlagStatus(USART1, USART_FLAG_TC)==RESET); //检查发送中断标志位 /* 发送方法2 */ printf("STM32 %d %d ",a,b); //纯字符串和变量发送数据到串口,a符号变量 /* 发送方法3 */ USART1_printf("ST原创 2020-12-01 16:01:43 · 1569 阅读 · 0 评论 -
flash读写程序
#include "led.h" #include "delay.h" #include "sys.h" #include "key.h" #include "flash.h" int main(void) { u16 a; LED_Init(); KEY_Init(); a =FLASH_R(0x0801f000); LED0=1-a; while(1) { if(!GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_1)){ //key原创 2020-11-29 20:59:36 · 463 阅读 · 0 评论 -
呼吸灯
if(muem==1){ for(i=0;i<10;i++){ //使当前灯的状态暂留(灯慢慢变化) LED0=0; LED1=0; delay_us(t); LED0=1; LED1=1; delay_us(401-t); } t++; if(t==400){ muem=0; } } if(muem==0){ for(i=0;i<10;i++){ LED0=0; LED1原创 2020-11-29 09:40:08 · 206 阅读 · 0 评论 -
LED点亮方法
GPIO_ResetBits(GPIOC,GPIO_Pin_13);//The first method-----GPIO_ResetBits is specialized reset low level GPIOC->BSRR = 1<<(16+13);//The second method-----BSRR hight 16bit become 1 make reset register (become low level) GPIO_Write(GPIOA,0xffef);//The原创 2020-11-28 22:40:41 · 382 阅读 · 0 评论