随笔分类 - STM32
摘要:PCLK频率过高,要先除以4096,再预分频 恩????不应该是T小于W才能喂狗吗? 这里计算的是最大超时时间 硬件复位清除? main.h wwdg.c wwdg.h 中断服务函数这里 不能交换位置 原因: https://blog.csdn.net/weixin_44174362/article
阅读全文
摘要:iwdg.c iwdg.h main.c
阅读全文
摘要:同一时间,只能有一个IO口映射到中断线,例如,当PA0做了外部中断0时,PB0等就不能作为外部中断0了。 main.c led.c led.h key.c key.h exti.c exti.h
阅读全文
摘要:main.c uart.c uart.h
阅读全文
摘要:LED0:PB5,LED1:PE5 GPIO_init对io口初始化,设置模式,设置速度、上拉下拉 设置输出电平,主要用前两个 rcc涉及时钟,所以需要,miss也需要,dbg、usart不需要 led初始化相关代码 第一个参数选择哪一组IO口 第二个参数是哪一组的哪一个IO口、速度、模式 参数都是
阅读全文
摘要:带有FT标识的容忍5V 浮空模式下黄色阴影的是通的。 30~50K 模拟输入熟悉的就是AD转换,外部电压是模拟量,不是01,是电压的形式(0~3.3V),而不是电平(高低)。 如果是写1,N-MOS管是关闭的,那么输出不会由输入的1决定,因为截止了,电平是由外部上拉和下拉决定改的,类似浮空状态。输出
阅读全文
摘要:JLINK调试下载代码,没买不需要 还要安装F1的包才行 编译这个程序试试 编译完没错误和警告即可。 怎么查看包? 不管几个串口,下载都是通过串口1(PA9、PA10)。 串口电路有两种,CH340和PL2303,考虑到稳定性,这里选了CH340。 启动模式,B0、B1要和地相连。 这里用的FlyM
阅读全文
摘要:选芯片看选型手册 F1系列是相互兼容的,因为用的同一个固件库 而如果引脚相同,则Pin to Pin 兼容 可达80M 16*7(PA-PG) 3.3V给芯片供电,但是有的IO口能支持5V 外部晶振8M,通过锁相环9倍频变为72M,用于系统时钟。 内部高速8MHzRC振荡器一般不用,当外部晶振挂了,
阅读全文

浙公网安备 33010602011771号