历史上的今天
今天是:2025年04月01日(星期二)
2020年04月01日 | FreeRTOS+STM32F103串口通信错误解决方法
2020-04-01 来源:eefocus
在调试FreeRTOS系统时,在串口中断中用队列存储数据,然后再定时器中断中用队列接收数据,并通过串口打印出来。在调试代码中编译器报错。
…OBJLED.axf: Error: L6915E: Library reports error: __use_no_semihosting was requested, but _ttywrch was referenced

在网上搜索之后,找到了一个解决方法。在usart.c文件中添加以下代码,可以解决这个问题。
//__use_no_semihosting was requested, but _ttywrch was
_ttywrch(int ch)
{
ch = ch;
}

然后通过对比正点原子的代码,发现了另一个解决方法。在usart.c文件中直接屏蔽
#pragma import(__use_no_semihosting)
这行代码,也可以解决这个问题。
史海拾趣
|
不论采用什么架构,实际的采样ADC(具有集成的采样和保持)都具有许多噪声和失真源,如图2-20所示。宽带模拟前端缓冲器具有宽的噪声、非线性及有限的带宽。SHA进一步引入了非线性、带限和孔径抖动(aperture jitter)。ADC实际量化器部分引入量化噪声以 ...… 查看全部问答> |
|
于有限元方法的螺旋天线设计目前,在无线通信和军事通信中,如:山区公路通信、铁路隧道通信,常常需要一种体积小、重量轻、方向性强的圆极化天线,螺旋天线因能满足这些要求而受到重视,并在这个领域发挥了重要的作用。 本文设计基于有限元 ...… 查看全部问答> |
|
用的芯片是AT89S52, 目前初步设想 1:通过其中的一个输出端口P1.1输出1-2MHz方波信号. 2:定时器1做计时器,设定方波信号的半个周期产生中断,每次中断P1.1取反。 3:方波信号每个1S,2S反向一次。正向时电机正转,反向时电机反转。 现在的问题 ...… 查看全部问答> |
|
一直很想学 wince嵌入开发 还很长的一段路 以前是做WEB程序开发的 现在想转过来学windows ce 对基本流程 安装 BSP SDK 操作系统有一定了解 目前想学 应用程序开发 达到一定程度在学 驱动开发。。 应该要创造什么样的学习环境呢 ? 需要看 ...… 查看全部问答> |
|
#include #include /***************for 24c02************************************************************/ #define WriteDeviceAddress 0xa0 &nb ...… 查看全部问答> |
|
能否推荐下LED贴片厂;最好公司在厦门的; 你是在哪里上班的啊; 现在贴片厂的价格 一个点1分5你说贵不贵啊; 有的还有3分的;都是乱报价,有点抓不着北; 你是LED行家,应该有认识些人做这个的吧;介绍几个啊? … 查看全部问答> |
|
前几天在论坛上看到有人讨论关于小语种字库的问题,发现很多TX都遇到过类似的问题——有自己请美工做字库、从ttf中读取或转换成点阵字库的、或者下载盗版字库自烧录。。。本人以前也走过同样的冤枉路,无论从整体成本、显示的美观性、版权、良率还 ...… 查看全部问答> |
|
串口1和串口2的源程序几乎相同,现在就是串口2 完全正常,串口1却只能接收,发送时有时无,有时又是错误数据,求高手帮忙看下是啥原因 void Com1_init(void) { USART_InitTypeDef USART_InitStructure;   ...… 查看全部问答> |




