7回答

1收藏

STM32F042 Nucleo 迷你板评测

STMCU STMCU 2778 人阅读 | 7 人回复 | 2016-11-22

本帖最后由 Ljmp 于 2016-11-24 00:04 编辑

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

          外观:
                   特点: 小巧; 2个一元硬币长,不足一个硬币宽的板子,却包含了STLINK 和 电源管理IC等芯片;
      

     LPC800 的板子和这块板子差不多大小,但是没有该快板子资源丰富;
      





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



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


TrueStudio 安装: 一路NEXT 就可以安装完成了;

STM32CUBE MX 配置:
1、按照硬件原理图来看:LD3由PB3控制,虚拟串口有串口2控制;配置如下:


GPIO和串口配置
      
   
时钟配置:直接配置48MHZ

然后生成TrueStudio 工程

代码:
/* 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;
}

然后就可以打印了

















t1.jpg (17.05 KB, 下载次数: 13)

t1.jpg
分享到:
回复

使用道具 举报

回答|共 7 个

倒序浏览

沙发

slotg

发表于 2016-11-22 21:30:03 | 只看该作者

感谢分享,TrueStudio 有什么特点呢?
板凳

jwdxu2009

发表于 2016-11-22 22:52:47 | 只看该作者

参考和学习
地板

freeelectron

发表于 2016-11-23 09:14:18 | 只看该作者

楼主用的是IAR吧
5#

wambob

发表于 2016-11-23 14:15:36 | 只看该作者

TrueStudio 怎么样,不是IAR和KEL最普遍吗
6#

Ljmp

发表于 2016-11-23 19:49:47 | 只看该作者

slotg 发表于 2016-11-22 21:30
感谢分享,TrueStudio 有什么特点呢?

编译器和MDK有点不同,还是用惯了MDK这个还有点不习惯
7#

Ljmp

发表于 2016-11-23 19:50:20 | 只看该作者

freeelectron 发表于 2016-11-23 09:14
楼主用的是IAR吧

不是IAR,你仔细看看界面和IAR不同,
8#

Ljmp

发表于 2016-11-23 19:51:14 | 只看该作者

wambob 发表于 2016-11-23 14:15
TrueStudio 怎么样,不是IAR和KEL最普遍吗

刚开始用,感觉不是很流畅
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

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