打印
[STM32F7]

开始学习F7 共同进步

[复制链接]
2519|35
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
今天开始正式进入F7的学习,好期待哈,虽然F1有点基础,对于f7还需努力,开干吧。上开发板图片,是21ic送的,哈哈特别感谢中国电子网。

6.jpg (266.85 KB )

6.jpg
来自 2楼
junpeng324|  楼主 | 2017-9-10 20:26 | 只看该作者
先点亮一个灯吧,开始准备工程,烧写软件。我用到了STlink 和stvp,新建的工程是原子哥的f7工程模板。

STM32 ST-LINK Utility.rar

293.09 KB

stvp.rar

307.02 KB

使用特权

评论回复
来自 3楼
junpeng324|  楼主 | 2017-9-10 20:29 | 只看该作者
电路图还没找到,先找下电路图。慢慢更新。

使用特权

评论回复
来自 4楼
junpeng324|  楼主 | 2017-9-10 20:40 | 只看该作者
刚刚在官网找到原理图了,上传上来给大家分享。

MB1137.rar

600.04 KB

使用特权

评论回复
来自 5楼
junpeng324|  楼主 | 2017-9-10 22:07 | 只看该作者
l原理图中的LD3接到了PB14,我们控制PB14来试下,哈哈,代码如下。
#include "sys.h"
#include "delay.h"
#include "usart.h"
#include "led.h"

int main(void)
{
    Cache_Enable();               
    HAL_Init();                                       
    Stm32_Clock_Init(432,25,2,9);   
    delay_init(216);               
         uart_init(115200);                     
    LED_Init();                 
    while(1)
    {
        HAL_GPIO_WritePin(GPIOB,GPIO_PIN_14,GPIO_PIN_RESET);
        delay_ms(500);                                                                                
        HAL_GPIO_WritePin(GPIOB,GPIO_PIN_14,GPIO_PIN_SET);
        delay_ms(500);                                    
    }
}


1.JPG (45.06 KB )

1.JPG

使用特权

评论回复
来自 6楼
junpeng324|  楼主 | 2017-9-10 22:42 | 只看该作者
红色的LED在闪烁,哈终于把ST的开发板给搞定了,睡觉明天继续更。

9.jpg (296.72 KB )

9.jpg

10.jpg (303.59 KB )

10.jpg

使用特权

评论回复
来自 7楼
junpeng324|  楼主 | 2017-9-11 20:16 | 只看该作者
今天来搞下串口,原理图找了半天,找到了串口A与串口B  来试下串口A,原理图中接到了PD5与PD6,好吧来尝试尝试。

2.JPG (63.29 KB )

2.JPG

使用特权

评论回复
来自 8楼
junpeng324|  楼主 | 2017-9-11 21:42 | 只看该作者
修改串口部分代码将程序烧录到开发板中,串口并没有反应,焊接了PA9与PA10接线柱,同时也焊接了VCC与DND排针,用Rs232串口连接到了电脑,串口助手没有反应。难过。

6.jpg (263.37 KB )

6.jpg

4.JPG (126.14 KB )

4.JPG

使用特权

评论回复
来自 9楼
junpeng324|  楼主 | 2017-9-11 22:52 | 只看该作者
本帖最后由 junpeng324 于 2017-9-11 22:53 编辑

现在串口可以接受数据了,但是波特率与代码中的波特率不一致,代码中的波特率是115200而我设置的是38400,不知道哪里的问题。
int main(void)
{
                  
    u8 len;        
          u16 times=0;
    Cache_Enable();               
    HAL_Init();                                    
    Stm32_Clock_Init(432,25,2,9);    uart_init(115200);  
    delay_init(216);            
    LED_Init();                  
    while(1)
    {
       if(USART_RX_STA&0x8000)
                {                                          
                        len=USART_RX_STA&0x3fff;
                        printf("\r\n输入的是:\r\n");
                        HAL_UART_Transmit(&UART1_Handler,(uint8_t*)USART_RX_BUF,len,1000);        
                        while(__HAL_UART_GET_FLAG(&UART1_Handler,UART_FLAG_TC)!=SET);               
                        printf("\r\n\r\n");
                        USART_RX_STA=0;
                }else
                {
                        times++;
                        if(times%5000==0)
                        {
                                
                        }
                        if(times%200==0)printf("你打印的是\r\n");  
                        if(times%30==0)LED0_Toggle;
                        delay_ms(10);   
                }
        }
}



1.JPG (160.02 KB )

1.JPG

使用特权

评论回复
10
hanzhen654| | 2017-9-10 22:46 | 只看该作者
开发板不错啊,F7系列够牛了。

使用特权

评论回复
11
whtwhtw| | 2017-9-11 09:21 | 只看该作者
这个开发板的亮点是带网络接口,学LWIP或者uip不错

使用特权

评论回复
12
hanzhen654| | 2017-9-11 10:17 | 只看该作者
whtwhtw 发表于 2017-9-11 09:21
这个开发板的亮点是带网络接口,学LWIP或者uip不错

看来是要努力学习了,LWIP是什么?

使用特权

评论回复
13
一路向北lm| | 2017-9-11 10:42 | 只看该作者
junpeng324 发表于 2017-9-10 20:26
先点亮一个灯吧,开始准备工程,烧写软件。我用到了STlink 和stvp,新建的工程是原子哥的f7工程模板。
...

板载ST—link哈哈,羡慕,比我的开发板强多了。

使用特权

评论回复
14
junpeng324|  楼主 | 2017-9-11 19:28 | 只看该作者
whtwhtw 发表于 2017-9-11 09:21
这个开发板的亮点是带网络接口,学LWIP或者uip不错

是的,以太网难搞啊,没头绪。

使用特权

评论回复
15
junpeng324|  楼主 | 2017-9-11 19:28 | 只看该作者
hanzhen654 发表于 2017-9-11 10:17
看来是要努力学习了,LWIP是什么?

应该是操作系统吧。

使用特权

评论回复
16
junpeng324|  楼主 | 2017-9-11 19:29 | 只看该作者
一路向北lm 发表于 2017-9-11 10:42
板载ST—link哈哈,羡慕,比我的开发板强多了。

还不错,下载和仿真方便。

使用特权

评论回复
17
aizaixiyuanqian| | 2017-9-11 22:14 | 只看该作者
junpeng324 发表于 2017-9-11 21:42
修改串口部分代码将程序烧录到开发板中,串口并没有反应,焊接了PA9与PA10接线柱,同时也焊接了VCC与DND排 ...

是不是波特率不对啊?

使用特权

评论回复
18
aizaixiyuanqian| | 2017-9-11 22:15 | 只看该作者
junpeng324 发表于 2017-9-11 21:42
修改串口部分代码将程序烧录到开发板中,串口并没有反应,焊接了PA9与PA10接线柱,同时也焊接了VCC与DND排 ...

串口B是什么东西,搞不明白。

使用特权

评论回复
19
stm32jy| | 2017-9-11 22:20 | 只看该作者
junpeng324 发表于 2017-9-10 20:40
刚刚在官网找到原理图了,上传上来给大家分享。

感谢楼主,正在找这个电路图,赞一个。

使用特权

评论回复
20
junpeng324|  楼主 | 2017-9-11 22:46 | 只看该作者
stm32jy 发表于 2017-9-11 22:20
感谢楼主,正在找这个电路图,赞一个。

不用客气。

使用特权

评论回复
21
junpeng324|  楼主 | 2017-9-11 22:47 | 只看该作者
aizaixiyuanqian 发表于 2017-9-11 22:15
串口B是什么东西,搞不明白。

我也不太明白,这个是ST的板子画板子的比较厉害。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

37

主题

1130

帖子

8

粉丝