说明: 1、mbedTLS的前身是PolarSSL,开源免费。 主要提供了的SSL/TLS支持(在传输层对网络进行加密),各种加密算法,各种哈希算法,随机数生成以及X.509(密码学里公钥证书的格式标准)的支持。 2、mbedTLS支持的加密算法含对称加密和非对称加密 (1)mbedTLS支持的对称 ...
分类:
其他好文 时间:
2019-08-15 10:58:02
阅读次数:
262
开发板:正点原子STM32F4探索者 内容:使用STM32Cube配置LED0和UART1,实现LED0闪烁和UART1发送 STM32CubeMX选择芯片后界面。左侧栏为功能列表,配置相应的功能打开列表,会有详细功能名称;右侧为ST芯片模型,引脚分布。首先,应该配置芯片的时钟来源——芯片的时钟很重 ...
分类:
其他好文 时间:
2019-08-10 09:47:32
阅读次数:
145
一、USB简介 1.1、usb通信过程总体概况 usb通信步骤总体概况: 枚举过程总体概况 注意: 上面的枚举1-4,6步骤是必须的 1.2、区分高速全速 低速设备的方法 d+上面接电阻:全速/高速设备 d- 上接电阻:低速设备 1.3、USB设备插拔检测机制 1.3.1、没有插上usb设备主机情况 ...
分类:
其他好文 时间:
2019-08-02 12:53:41
阅读次数:
1193
1 u8 _data1[4]; 2 void Configuration(void) 3 { 4 USART_InitTypeDef USART_InitStructure; 5 DMA_InitTypeDef DMA_InitStructure; 6 GPIO_InitTypeDef GPIO_I... ...
分类:
其他好文 时间:
2019-07-29 16:19:24
阅读次数:
323
CMSIS标准及库层次关系 库目录、文件简介 我们写 STM32F4 的工程,必须用到其中的四个文件: core_cm4.h、 core_cmFunc.h、corecmInstr.h、 core_cmSimd.h,其它的文件是属于其它内核的,还有几个文件是 DSP 函数 库使用的头文件。 core_ ...
分类:
其他好文 时间:
2019-07-18 19:28:38
阅读次数:
156
1、在 STM32F4 中,有 5 个最重要的时钟源,为 HSI、HSE、LSI、LSE、PLL。其中 PLL 实际是分为两个时钟源,分别为主 PLL 和专用 PLL。 2、 ①、LSI 是低速内部时钟,RC 振荡器,频率为 32kHz 左右。供独立看门狗和自动唤醒单元使用。 ②、LSE 是低速外部 ...
分类:
其他好文 时间:
2019-06-27 00:29:39
阅读次数:
97
STM32CubeMX版本: 固件库版本: 第一步分:CubeMX软件配置。 0、工程配置以及芯片选择这里就不再赘述了,最好是勾选为每个外设生成独立的.c源文件。 1、打开CAN外设。 2、配置芯片时钟树。这里我使用了芯片内部HSI RC。 3、CAN配置。 3.1配置波特率为1Mb/s。计算方法: ...
分类:
其他好文 时间:
2019-05-24 11:01:30
阅读次数:
536
stm32F4系列DSP和FPU指令高性能的MCU-arm Cortex基于M4 STM32F4系列MCU利用ST的NVM技术和ART加速器?达到了业界最高的测试分数为基础的Cortex-M微控制器具有高达225 DMIPS / 608 CoreMark以高达180 MHz的工作频率从闪存执行。 通 ...
分类:
其他好文 时间:
2019-05-20 11:42:44
阅读次数:
154
1. 在实际使用过程中发现,编译工程中,出了个错误Undefined symbol IS_TIM_BREAK_INSTANCE 经过查找,发现有两个stm32f405xx.h,其中一个是,安装的器件包里面带的 2. 第二个是,STM32F4的HAL库里面的,我们实际应该用这个,但是有时候吧,KEIL ...
分类:
其他好文 时间:
2019-05-19 15:45:40
阅读次数:
254
最近在玩stm32f407,比较懒,就直接使用Atollic TrueSTUDIO,官方版本,还免费,但是编译后,一直感觉代码添加了优化,语句执行顺序和代码不一致,在线调试时,有些变量的数值被优化了,不能直接看,找了很长时间,还看了帮助手册,终于找到了优化设置的选项,如下图: 设置为不使用优化,代码 ...
分类:
其他好文 时间:
2019-05-02 11:59:31
阅读次数:
645