我的h7是stm32h743,拿回来只上过一次电。额,就看到等在闪,确实没用过
但是我们今天来看看数据手册,与我们常见的f1来对比一下吧,由于英语太渣,
肯定很多错误的,没办法,大概看看就好啦。
打开h743的数据手册,第一页就介绍了他的性能
看我圈的那些话,
frequency up to 400 MHz, MPU, 856 DMIPS/
2.14 DMIPS/MHz (Dhrystone 2.1), and DSP
instructions
但是m3内核:
ARM 32 位的Cortex™-M3 CPU
− 最高72MHz工作频率,在存储器的0等待周
期访问时可达1.25DMips/MHz(Dhrystone
2.1)
m7还是很强大的
我打算以后做控制方向嘛。大概是机器人行业我是超级喜欢机器人的
真的未来打算走这方面的路,
本来f1的定时器已经很多了,但是h7的定时器比f1多了一倍
高达22个定时器与看门狗
2.5ns最大分辨率
2× 32-bit timers with up to 4 IC/OC/PWM or
pulse counter and quadrature (incremental)
encoder input (up to 200 MHz)
• 2× 16-bit advanced motor control timers (up to
200 MHz)(高级电机控制定时器*2)
• 10× 16-bit general-purpose timers (up to
200 MHz)(通用定时器*10)
• 5× 16-bit low-power timers (up to 200 MHz)(低功耗定时器*5)
f1的定时器:
说不定我以后啊,还真能用到h7做机器人呢哈哈哈
现在又是信息的时代,通讯接口肯定不能少,(h7有35个)
h7 Up to 35 communication peripherals
• 4× I2C FM+ interfaces (SMBus/PMBus)
• 4× USART/4x UARTs (ISO7816 interface, LIN,
IrDA, modem control, up to 12.5 Mbit/s) and
1x LPUART
• 6× SPIs, including 3 with muxed duplex I2S
audio class accuracy via internal audio PLL or
external clock, 1x I2S in LP domain (up to
133 MHz)
• 4x SAIs (serial audio interface)
• SPDIFRX interface
• SWPMI single-wire protocol master I/F
• MDIO Slave interface
• 2× SD/SDIO/MMC interfaces (up to 125 MHz)
• 2× CAN controllers: 2 with CAN FD, 1 with
time-triggered CAN (TT-CAN)
• 2× USB OTG interfaces (1FS, 1HS/FS)
• Ethernet MAC interface with DMA controller
• HDMI-CEC
• 8- to 14-bit camera interface (up to 80 MHz)
恕我见识浅短啊,我只用过 I2C,USART,SPI,SDIO,CAN,
其他实在没用过,但是无所谓,h7该有的东西都有就足够了。
我以后也会用的到的。
看一下目录,好多东西啊,
有点头晕了,。英语一直是我的难题,完全看不懂,,,想要快速筛选信息都难啊
我发现了个FPU,应该是浮点运算处理器吧,个人没用过这个东西,可能用过了也不知道,
先去看看大概吧,也不知道f1有没有,到时候看看。
The Arm ® Cortex ® -M7 with double-precision FPU
刚刚确认了一下,f1是木有FPU的。
没办法,运算浮点类型的运算慢点就慢点吧,反正我目前的要求不高,还能满足我所有的东西了。
算了,我也看不懂m7的发fpu,还是看看其他的吧
还是看回定时器吧,这个我用的比较多,说不定能看懂点呢
真的得好好学了,完蛋
一个高精度的定时器由6个定时器,一个主机,5个从机组成(黑人问号)???
。。。。。。。。。。。。。。。。。太高级了,,,,,我还是回去学f1吧 ‘’
还有两个高级控制定时器,(之前好像看到advanced motor control timers)
3.28.2 Advanced-control timers (TIM1, TIM8)
The advanced-control timers (TIM1, TIM8) can be seen as three-phase PWM generators
multiplexed on 6 channels. They have complementary PWM outputs with programmable
inserted dead times. They can also be considered as complete general-purpose timers.
Their 4 independent channels can be used for:
• Input capture
• Output compare
• PWM generation (edge- or center-aligned modes)
• One-pulse mode output
If configured as standard 16-bit timers, they have the same features as the general-purpose
TIMx timers. If configured as 16-bit PWM generators, they have full modulation capability (0-
100%).
The advanced-control timer can work together with the TIMx timers via the Timer Link
feature for synchronization or event chaining.
TIM1 and TIM8 support independent DMA request generation