stm32底层常见问题三-串口.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
STM32底层常见问题汇总(三) 串口使用常见问题 MEI14 All right reserved 1.1编译报错 1)printf引用报错 xnr nret ■ 0; va_115T: args? ehar data|[S3) j char If (plog -- NULL) { return nrenj ) 込撷鴻議mx, plod) i nr st - vsprintf (ciata^plaaf p = data; while (*p) I f^n_u5axtSena tuom』 *p++J; )_ 込《菽2=呻; return nret; 解决方法包含头文件如下 ^z_nclL;de g.h 1.2串口不输出 解决方法: 1}检查GPIO功能,保证GPIO初始化成功 2) 测量TX电平,保证串口初始化成功 3) 检查晶振,保证时钟(晶振、分频系数)与硬件相同。截图以外部晶振 25M为例 打 fundtion.c IO fundioni.h 90 91 92 93 呂电 95 96 97 sa 99 □ 100 1D1 102 - 103 □/ IX IDS 10€ |- 107 Qtif !defined (HSE_STARTUF_TIMEOUT) A * * @brief In the following line adj us 匸 rhe value d u-s^d in your applic-atiQH xternal High Speed os ]glob al. h 勺 syste m_strri32ff4Bt. ]sbn32f4xx.li e of the qsc fdlldwxng line adjujst Ehe External High Speed oscxllaCcr Tip: To avoid modifying €his file each Eine you can define the H5E val口e in your taolchain 1 + ■ Sbrlef In the Tuneour; value VALUE) (tuinx32 t)250d0000) /*! V need to use differen匸 H compiler prepr口匸是3日口工? 1 El#lf def in 243 244 245 2§吕 2 47 24S 249 2 50 251 2 52 253 254 2 55 256 257 255 259 2 60 (STM32F427_437xx:r | | defined (STM32 DATA_IN_Ext5DRAM */ STM32F427 437x I I STM32F429 439xx */ £]/*! Unccmrjent the following line if you need t Internal SRAM. */ /* #define VECT_TAB_5RAM */ □ #define VECT_TAB_OFFSET 0x30 /* f Vtczax Table L This value m $—**“** m* PLL Par ait 已 trs * * * * * /* PLL VCO = HSI_VALUE / PLL M) * #defame 血匚-甲厂25 、 /* 口 58 OTG Fsl SDIO and Clock #define PLL □#if defined (STM32F40_41xxx) #defirte FLL_N 33C /* SYSCLK -_PLL VCO / PLL P */ PEL VCO / 4) 如需使用printf需要勾选微库 Q Opti^^^^^^rget F407 Devic Target 〔丄切ul S TM32F4DA3 | Li sting Vs er C/C++ | Asm Linker | I ebug | Utilities ] rCode Generation | None System-Vievtfer File (.Sfr): |STM32FJ(k.5vd I- Use Custom S.T) File Opening system: — Use Cross-Module OptimiEation 雨 Use MicraLlB Ffoating Point Hand^afe: E也 Endian | Use FPU 1.3使用串口猎人输出乱码 解决方法 1) 关闭、启动串口猎人一次,排除串口猎人不稳定冋题 2) 检查参见1.2 -3)、4),排除软件错误 3) 输出是否检查flag如图 void aztSend(USART_TypeDef *com f uS

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档