学习STM32到底用不用库函数
2017-2-5 11:36
- ST MCU
- 33
- 26532
库函数易读,毕竟封装了一些细节,当然效率会差很多,程序对效率有特殊要求的部分毕竟很少,可以改为直接操 ...
STM32串口发送问题
2012-6-21 10:00
- ST MCU
- 13
- 4493
rx = Rx,应该加上溢出判断,否则会出现崩溃,if (i < (sizeof(rx) -1)) rx = RX; ...
你把 i,s申明为全局变量,就可以了,你的程序写的很乱,我把rx[8]也给你改成全局变量,别的函数可 ...
static int i = 0;
static char rx[8];
void USART1_IRQHandler(void) {
char RX;
char *p;
if ...
STM32的DAC,纠结了很久了,还是不行
2012-8-1 16:53
- ST MCU
- 10
- 3763
使用到的结构变量一定要初始化,你写的DAC_GPIO_Config函数里,没有对GPIO_StructInit 结构体的GPIO_Speed ...
stm32f100管脚疑问
2012-4-10 18:34
- ST MCU
- 25
- 5400
24# 香水城
哈,多谢版主解释,我明白了Remap是Output driver之后切换的。要是有详细点的I/O口结构资料 ...
Alternate Funct Configuration
嗯,那就这样认定吧,对于STM32 I/O口结构不是很了解,文档的图细节不够,如下图为Alternate Funct Configu ...
就是说:PD0,PD1,设置为Alternate Funct,不设置对应Remap寄存器MAPR,依然是OSC功能么? ...
/* @arg GPIO_Remap_PD01 : PD01 Alternate Function mapping*/
GPIO_PinRemapConfig(GPIO ...
GPIO_Init()函数会设置GPIOx->BRR 或者GPIOx->BSRR,(实现上拉或者下拉或者初始化输出状态)
以及控制寄存 ...
回版主:
GPIO_InitTypeDef GPIO_InitStructure;
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;
GPIO_I ...
是的,就是Alternate Function,看来我习惯自言自语,都成交流障碍了。:)
从功能就是管脚的备用功能,第二功能,我自己习惯叫它从功能了(相对于主功能):funk: ...
回版主,其实我就是想知道那样做会是什么确切的状态,所谓知己知彼啊,呵呵,很多脚都有这种情形,就是选从 ...
衍生出新问题:对于100PIN(stmf100)以下的封装,5、6脚可以Remap为PD0、PD1,如果设置PD0、PD1为从功能, ...
回5楼兄弟:
资料来源:RM0041 STM32F100xx advanced ARM-based 32-bit MCUs V4.0 P25
呵呵,刚才仔细看了Remap部分文档,终于理清楚了,数据手册对OSC管脚在不同封装中的描述是比较混乱,终结了 ...
回楼上,如果以注释11为准,可是表格开始第一处对5,6脚描述来看,不具备PD0,PD1功能,管脚类型也是固定的I ...
见上图,为何数据手册上对OSC_IN和OSC_OUT有2处描述?
第一处描述并没有表明可以Remap为PD0和PD1。
第二 ...
2
3
近期访客