查看: 1986|回复: 7

STM32F042 Nucleo 迷你板评测

[复制链接]
  • TA的每日心情
    开心
    2016-9-12 10:26
  • 签到天数: 12 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2016-11-22 17:48:42 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 Ljmp 于 2016-11-24 00:04 编辑

              入手了一块STM32F042 NUCLEO 板子,现在来测评下;

              外观:
                       特点: 小巧; 2个一元硬币长,不足一个硬币宽的板子,却包含了STLINK 和 电源管理IC等芯片;
    01 (1).jpg        01 (6).jpg
         LPC800 的板子和这块板子差不多大小,但是没有该快板子资源丰富;
    01 (7).jpg        01 (8).jpg




    所有的NUCLEO 板子都自带STLINK 驱动,STM32F0 也不例外;
    zy.jpg ZY02.jpg


    STM32F0 NUCLEO 功能应用:
             使用STM32F0最好使用STM32CUBEMX,一般大家会使用MDK或者IAR FOR ARM来用,CUBEMX在输出方式中给我们多种选择,下面讲解的是基于其中一种;
    33.jpg

    TrueStudio 安装: 一路NEXT 就可以安装完成了;
    99.jpg
    STM32CUBE MX 配置:
    1、按照硬件原理图来看:LD3由PB3控制,虚拟串口有串口2控制;配置如下:

    t1.jpg T2.jpg
    GPIO和串口配置
    t3.jpg        t5.jpg    
    时钟配置:直接配置48MHZ
    t4.jpg
    然后生成TrueStudio 工程
    aas.jpg
    代码:
    /* USART2 init function */
    static void MX_USART2_UART_Init(void)
    {

      huart2.Instance = USART2;
      huart2.Init.BaudRate = 115200;
      huart2.Init.WordLength = UART_WORDLENGTH_8B;
      huart2.Init.StopBits = UART_STOPBITS_1;
      huart2.Init.Parity = UART_PARITY_NONE;
      huart2.Init.Mode = UART_MODE_TX_RX;
      huart2.Init.HwFlowCtl = UART_HWCONTROL_NONE;
      huart2.Init.OverSampling = UART_OVERSAMPLING_16;
      huart2.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE;
      huart2.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_NO_INIT;
      if (HAL_UART_Init(&huart2) != HAL_OK)
      {
        Error_Handler();
      }

    }

    int fputc(int ch, FILE *f)
    {              
                    uint8_t temp[1]={ch};
        HAL_UART_Transmit(&huart2,temp,1,2);
                    return ch;
    }

    然后就可以打印了 cc.jpg
















    t1.jpg
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2021-12-10 15:56
  • 签到天数: 2675 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2016-11-22 21:30:03 | 显示全部楼层
    感谢分享,TrueStudio 有什么特点呢?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2021-12-7 12:35
  • 签到天数: 1354 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2016-11-22 22:52:47 | 显示全部楼层
    参考和学习
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-6-17 16:18
  • 签到天数: 700 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2016-11-23 09:14:18 | 显示全部楼层
    楼主用的是IAR吧
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-5-27 15:41
  • 签到天数: 868 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2016-11-23 14:15:36 | 显示全部楼层
    TrueStudio 怎么样,不是IAR和KEL最普遍吗
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-9-12 10:26
  • 签到天数: 12 天

    连续签到: 1 天

    [LV.3]偶尔看看II

     楼主| 发表于 2016-11-23 19:49:47 | 显示全部楼层
    slotg 发表于 2016-11-22 21:30
    感谢分享,TrueStudio 有什么特点呢?

    编译器和MDK有点不同,还是用惯了MDK这个还有点不习惯
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-9-12 10:26
  • 签到天数: 12 天

    连续签到: 1 天

    [LV.3]偶尔看看II

     楼主| 发表于 2016-11-23 19:50:20 | 显示全部楼层
    freeelectron 发表于 2016-11-23 09:14
    楼主用的是IAR吧

    不是IAR,你仔细看看界面和IAR不同,
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-9-12 10:26
  • 签到天数: 12 天

    连续签到: 1 天

    [LV.3]偶尔看看II

     楼主| 发表于 2016-11-23 19:51:14 | 显示全部楼层
    wambob 发表于 2016-11-23 14:15
    TrueStudio 怎么样,不是IAR和KEL最普遍吗

    刚开始用,感觉不是很流畅
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-3-29 16:06 , Processed in 0.185106 second(s), 31 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.