上电默认就是100M模式。
可以用EthernetPHYWrite这个函数配置
EthernetPHYWrite(ETH_BASE, 0, 0x00002000);
……
//配置时钟
RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO|RCC_APB2Periph_TIM1,ENABLE);
//设置IO为复用……
//时钟32MHz
void TIM1_Configuration(void)
{
TIM1_TimeBaseInitTypeDef TIM1_BaseInitStr……
//定义DMA映射地址
#define USART2_DR_ADDR 0x40004404;
//main函数里面:
while (DMA_GetFlagStatus(D……
stm32 软件复位
//只要以下两个函数
NVIC_SETFAULTMASK();
NVIC_GenerateSystemReset();
&n……
每个STM32芯片都有一个内部的参照电压,相当于一个标准电压测量点,在芯片内部连接到ADC1的通道17。
根据数据手册中的数据,这个参照电压的典型值是1.……
/*
DMA+TIM+DAC方式实现
*/
//DAC通道1的12位右对齐数据保持寄存器
#define DAC_DHR12R1_Address 0x4000……
很多人问单片机怎么学快,我来简单说说吧
快速学单片机要求有6点:
1、熟悉单片机的原理,结构;
2、学好数电,模电,为设计电路打好基础;
3、熟练使用C……
电子工程师必备基础知识(一)
运算放大器通过简单的外围元件,在模拟电路和数字电路中得到非常广泛的应用。运算放大器有好些个型号,在详细的性能参数上有几……
本人还是学生,现在大三,接触单片机一年多以来,从最基础的51开始,到更高级点的msp430,一直到现在刚开始上手的stm32,编过的程序不算多,但加起来怎么也有上百个了,做过……