![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
stm32
文章平均质量分 93
平凡的世界_
润叶姐
展开
-
STM32的printf函数重定向
版权声明:原创文章,请持怀疑态度阅读,欢迎转载,但请注明文章出处。 https://blog.csdn.net/qq_29344757/article/details/75363639在前面学习了STM32的串口编程,通过USART1向计算机的串口调试助手打印数据,或者接收计算机串口调试助手的数据,接下来我们可以实现STM32工程上的printf()函数了,方便用于程序开发中调试信息的打印。...转载 2018-10-11 19:30:28 · 511 阅读 · 0 评论 -
ARM半主机机制
单片机可以通过串口打印信息,printf函数重定向后使用十分方便。 所谓重定向是指修改printf的底层函数,使printf打印到单片机的外设中。还有一个概念是半主机: 半主机是用于 ARM 目标的一种机制,可将来自应用程序代码的输入/输出请求传送至运行调试器的主机。 例如,使用此机制可以启用 C 库中的函数,如 printf() 和 scanf(),来使用主机的屏幕和键盘,而...转载 2018-09-26 15:22:49 · 818 阅读 · 0 评论 -
串口接收到的浮点数(解码后出现的错误)
接收函数部分代码如下:u8 buf[12];float value;value = *((float *)(&(buf[1])));printf("value = %f\n",value);value += 1;....这样编写的程序可以进行输出,但是会卡死value += 1;这条语句上,后面的代码就不会执行了u8 buf[12];float value;...原创 2018-09-14 19:38:43 · 1036 阅读 · 0 评论 -
串口发送接收浮点型数据
转自:https://blog.csdn.net/liangwei88624/article/details/6885803转自:https://blog.csdn.net/newstoy/article/details/25726127在做下位机通信时往往会用到串口,包括下位机将数据传输给上位机,或者是下位机与下位机之间进行数据传输,这时候就会遇到发送数据的问题,单片机通过串口发送数据时...转载 2018-09-13 15:25:49 · 21175 阅读 · 3 评论 -
TTL串口传输时,当收发线的长度和地线的长度不一样时,发生数据传输错误
今天做实验的时候,要用到两块32的板子进行通讯,在这里将其命名为A板和B板,使用的是32引脚直接引出的TTL串口,由于忘记带导线了,所以在做实验的时候找了两根长短不一的线,长线大概一米用在A板和B板的地线的连接,然后短线大概半米用在B板子的接收端(RXD),相对应用在A板子的发送端(TXD),由于通讯的时候值只涉及A板向B板发送数据,所以B板的发送端和A板的接收端就没有再连接起来了,...原创 2018-09-09 11:52:07 · 3204 阅读 · 1 评论 -
USB On-The-Go引脚
USB On-The-Go 是什么 USB 接口的设备现在是随处可见了,打印机、相机、手机、MP3等几乎目前能想到的消费类电子设备都具有 USB接口。USB传输速率快,接口简单、支持热插拔的特性,使其在诸多接口中脱颖而出,大有统一天下之势。但传统的USB协议(USB2.0)限制了在 这庞大的设备群中必须有一个HOST作为主子,通常是PC。两个外设之间的数据交换必须通过这个主子中转才能完成...转载 2018-08-28 16:48:58 · 361 阅读 · 0 评论 -
启动文件详解
第14章 启动文件详解全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/firege 本章参考资料《STM32F4xx 中文参考手册》第十章-中断和事件:表 46. STM32F42xxx 和 STM32F43xxx 的向量表;MDK中的帮助手册—ARM Developm...转载 2018-08-13 21:21:11 · 4668 阅读 · 0 评论 -
STM32固件库详解
本篇博文是转载自emouse,因为不能直接转载,所以是复制过来再发布的。emouse原创文章,转载请注明出处http://www.cnblogs.com/emouse/ 1.1 基于标准外设库的软件开发1.1.1 STM32标准外设库概述STM32标准外设库之前的版本也称固件函数库或简称固件库,是一个固件函数包,它由程序、数据结构和宏组成,包括了微控制器所有外设的性能特征。该函...转载 2018-08-13 21:04:05 · 11520 阅读 · 0 评论 -
STM32—— AHB、APB详解
STM32—— AHB、APB详解2016-07-14 20:35 590人阅读 评论(0) 收藏 举报本文章已收录于:版权声明:本文为博主原创文章,未经博主允许不得转载。一、概括首先,说点不靠谱的,APB和AHB总线,我个人感觉这个类似于个人PC系统里的北桥和南桥总线。南桥总线上挂接的都是鼠标、键盘这些慢速的设备,北桥上挂接显卡等高速设备。南桥频率低,北桥频率高。另外,南桥最后...转载 2018-08-15 21:33:12 · 4788 阅读 · 0 评论 -
按键处理技巧(状态机)
按键是单片机最常用的输入设备了。按下接通,松开分断,本来是 很简单的事情,由于现在我们使用的单片机实在是一个非常高速的装置,由于它的高速,使得本来不被人们重视的机械触点在接通和断开瞬间的多次快速弹跳问题变 得突出起来。常规的方法就是一旦发现按键动作,就人为加上10-20毫秒的延时,等触点稳定下来以后再进行按键处理(例如判断按键码)。同时为了不至于把 一次按键当做多次按键,通常就是等待按键...转载 2018-08-15 21:16:31 · 9385 阅读 · 0 评论 -
RS232电平 RS485电平 RS422电平 TTL电平
【来自】http://guoyue1983.blog.sohu.com/135793787.html 232电平或者说串口电平,有的甚至说计算机电平,所有的这些说法,指得都是计算机9针串口(RS232)的电平,采用:负逻辑-15v ~ -3v 代表1,正逻辑+3v ~ +15v 代表0。 RS485电平和RS422电平 由于两者均采用 差分传输(平衡传输)的方式,所以他...转载 2018-08-14 10:52:30 · 5850 阅读 · 1 评论 -
keil uvisoin软件出现闪退和打开工程以前添加的c文件上面出现黄色感叹号
在做32开发时,keil软件用得比较多,然后我发现在使用这个软件时,偶尔会发生闪退的现象,或者就是打开工程后,以前添加进来的C文件上面出现黄色感叹号,弄得很烦,前面创建的时候这个C文件是没有问题的,也没有语法错误什么的,点击一下带有黄色感叹号的文件,然后就出现一个带有多级路径的警告,应该是说无法打开这个路径,一看,这么多的中文路径,为了方便管理,用中文命名就很经常的,于是想着会不会...原创 2019-01-05 16:17:00 · 8990 阅读 · 2 评论