用短路块短接BOOT与VDD,然后重启,发现新硬件后自动安装了驱动但设备管理器显示是bootloader,卸载连同驱动后显示如下: DFU设备列表也显示正确: ...
分类:
其他好文 时间:
2020-05-19 11:04:18
阅读次数:
72
1 GPIO port STM32一共有7组GPIO port,分别是GPIOA[15:0]~GPIOG[15:0],每组GPIO port 有16个 pin;每组GPIO port都有一组寄存器; GPIO寄存器的控制单位是GPIO port,而不是pin;所以寄存器的最小处理单位是一个16位的字 ...
分类:
其他好文 时间:
2020-05-16 18:29:30
阅读次数:
60
1 系统时钟树 单片机首先要在正确的时钟频率下才能正常工作,几乎外设的使用都会用到时钟,先了解一下原理也是不错的; 时钟树对系统的时钟结构进行了描述,时钟来源主要有4个,分别是HSI, HSE, LSI, LSE; 1.1 HSI 高速内部时钟信号: 由内部的RC振荡器生成,8MHz, 1.2 HS ...
分类:
其他好文 时间:
2020-05-14 01:22:48
阅读次数:
62
1、确定鉴相频率 OSC_2X:2倍频 PLL_R_PRE:用于降低输入频率,限制PLL-R分频器最大250M的限制,其他情况不需要使用。 PLL_R:分频得到鉴相器频率fPD,输入进来的频率最大250Mhz MULT:该方法对移相器的频率很有帮助,避免了整数边界激励,如果引入干净或者回路带宽较宽, ...
分类:
其他好文 时间:
2020-05-13 11:44:09
阅读次数:
268
前言 请先学习使用上一节,透传方式! 请先学习使用上一节,透传方式! 请先学习使用上一节,透传方式! 有些用户使用的模块可能是非透传模式,故,给用户提供一节非透传模式下的工程! 实现功能概要 STM32控制WI-Fi模块以AT指令TCP非透传方式连接MQTT服务器, 实现MQTT通信控制. 提示 非 ...
分类:
移动开发 时间:
2020-05-12 13:39:02
阅读次数:
77
起因 事情已经过去快一周了吧,继上次修复 maixpy k210 的 esp8285 at 通信后,突然遇到泽畔大大问,要不要做 ussl 的支持? 评估了一下各方的实现,想了一下自己也刚好在做网络层的优化和处理,况且 micropython 在 stm32 、 esp32 上的也有对应的实现,那就 ...
分类:
编程语言 时间:
2020-05-11 18:46:09
阅读次数:
299
为了实现脉冲测量有时候需要使用定时器计数,STM32的定时器计数精度不错,独立于程序之外。可以通过软件对其设定。当想要对信号进行测量时,只要设置好定期器就行。 举例说明: 例,如想要通过TIMER5定时器实现某信号周期测量。 void TIM5_IRQHandler(void) { if(TIM3- ...
分类:
其他好文 时间:
2020-05-10 23:12:30
阅读次数:
438
"原文链接" EazyJoy EazyJoy实现了具有灵活配置的USB HID游戏杆设备。 它基于STM32F103C8微控制器,最多支持8个模拟轴和12个数字输入(按钮)。 特征 EazyJoy允许选择您真正需要的操纵杆设备的配置。 您可以选择以下显示的任何输入: 最多3轴操纵杆轴(X,Y和Z) ...
分类:
其他好文 时间:
2020-05-09 16:57:30
阅读次数:
194
(2):对printf scanf进行重定向且利用串口控制开发板上的LED灯(输入奇数LED1亮 偶数LED1灭) 重点:1.对c语言中的输入输出重定向必须配置keil使用微软lib库并且加入头文件stdio.h( #include<stdio.h> ) 2:重写fputc fgetc函数。 LED ...
分类:
其他好文 时间:
2020-05-06 21:59:58
阅读次数:
90
[导读] 从这篇文章开始,将会不定期更新关于嵌入式C语言编程相关的个人认为比较重要的知识点,或者踩过的坑。 为什么要深入理解栈?做C语言开发如果栈设置不合理或者使用不对,栈就会溢出,溢出就会遇到无法预测乱飞现象。所以对栈的深入理解是非常重要的。 啥是栈 栈是一种受限的数据结构模型,其数据总是只能在顶 ...
分类:
其他好文 时间:
2020-05-05 09:13:12
阅读次数:
103