-
相当部分的 STM32芯片都带USB模块,有时我们会考虑利用STM32芯片的USB模块进行程序代码的下载或升级。USB协议中有专...
-
在IC工业中有许多不同的领域,IC设计者的特征也会有些不同。在A领域的一个好的IC设计者也许会花很长时间去熟悉B领域的知识。在我们职业生涯的开始,我们应该问我们自己一些问题,我们想...
-
一、什么是PendSV
PendSV是可悬起异常,如果我们把它配置最低优先级,那么如果同时有多个异常被触发,它会在其他异常执行完毕后再执行,而且任何异常都可以中断它。更详细的内容...
-
一、接口信号描述
二、握手机制
只有当VALID和READY同时为高时,才能进行传输。
VALID和READY信号的先后顺序有一下三种形式:
2.1...
-
网上讲的添加printf()到程序中一般都是这样的(简要提一下):
1.配置GPIO ,USART,RCC 的Configuration
2.勾选usb micRO lib
...
-
在ucos中调用printf调试浮点数的时候,在内存中表示正确,但是打印数据就都为0.00,其他整形数据表示正常。
定义了一个float类型的变量i,在内存中的数据是这样的,如下...
-
stm32学习笔记——按键(外部中断)目的:使用外部中断方式触发按键,会使用外部中断的操作配置文件:
#incl...
-
CAN基础can总线协议概述:
CAN是ContROller Area Network的缩写,由德国博世公司开发;CAN通过ISO11891以及I...
-
一个问题几天了,STM32F1硬件I2C,总是卡在while(!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_MODE_SELECT));  ...
-
近日有人咨询问题如下:
“我用STM32F7 MCU开发产品,用到S...
-
工程师在做STM8系列的应用开发中,难免会遇到各种各样的问题,尤其初次使用。这里结合个人理解及跟有些工程师的沟通交流,抽空整理一些常见的问题,希望帮到更多的工程师。文字中难免有描述...
-
assembling startup_stm32f10x_hd.s...startup_stm32f10x_hd.s: erROr: A3906U: Malforme...
-
带大家来一起快速的看懂ZigBee的协议栈的运行流程。
1.读任何程序都需要从main函数入手,那我们先来看Zmain.c中的main函数。
问题:...
-
在STM32工程中调用printf函数,需要加入如下代码:
#ifdef __GNUC__
&nbs...
-
硬件:MPU-6050模块+STM32F103VET6板+STM32固件库V3.51、接线:VCC、GND;SCL接PB6 / I2C1_...
-
//窗口看门狗初始化程序
void WWDG_Init(uint8_t ztr,uint8_t zwr,uint32_t zfprer)...
-
调试串口时,发现串口会出现频繁跳中断,导致无法执行主循环的问题!
调试发现是串口中断硬件BUG:
1. USART_ITConfig(USART1, US...
-
试验环境:EWARM 4.41A + J-link + 目标板试验内容:TIM1->CC1触发ADC采样,单通道,采样结果使...
-
本人使用IAR5.4.11使用ADC连续采8通道数据,通过DMA把数据传到一个Buffer中,在调试下载的时候发现,校验FALSH时会在某几个地址出错,如0x08003BC,
-
汇总1:STM32的USB例程修改步骤
以下是笔者将ST的Custom_HID例程修改为“自定义USB设备”例程时总结出来的,因为笔者也是刚刚学USB开发...