-
在ucos中调用printf调试浮点数的时候,在内存中表示正确,但是打印数据就都为0.00,其他整形数据表示正常。
定义了一个float类型的变量i,在内存中的数据是这样的,如下...
-
本文适合学过LCD显示,但是不是很理解的同学,博主用的是战舰STM32
本篇文章博主将和大家讨论三个主题:FSMC有关配置、一串字符显示原理、汉字显示原理。。下面进入正题&r...
-
使用伪指令#prAGMa可以实现对变量数据的RAM地址分配。在使用伪指令#prAGMa定义RAM地址时,有两种选择,即idata和udata,分别表示初始化数据和未初...
来自
PIC|by
粽子糖果 |发表时间 2016-12-21
|0个回复
-
开发软件平台:MPLAB X IDE V1.85;XC8 compiler;
硬件调试器kit 3
IC芯片:PIC16F877A,外部晶振12MHz。
一、先建立项目工程1...
来自
PIC|by
银火虫 |发表时间 2016-06-12
|0个回复
-
使用ITM机制实现调试stm32单片机,实现printf与scanf。1. ITM简介
ITM机制是一种调试机制,是新一代调试方式,在这之前,有一种比较出名的调试方式,称为半主机...
-
C51的中断函数的格式为:void FuncIr(void) interrupt x [using y]
以下是梦游的一些分析:一、中断函数是一个特殊的函数,没有参数,也没有返回...
-
#prAGMa asm
ljmp 0
#prAGMa endasm  ...
-
在keil 中 C语言的函数有带参数和不带参数之分。
一般的资料里说fun(void)类型的函数不带参数,所以,keil编译器生成的汇编的调用地址(函数名) 为fun。
这没有...
-
今天来说说*** WARNING L15: MULTIPLE CALL TO SEGMENT这个问题!
其实这个问题实际上就是函数重入问题,在操作系统的多线程很常见。应该是引起注...
-
错误代码及错误信息 错误释义 error 1: Out of memory 内存溢出 error&n...
-
1. 在工程中添加USB固件库:STM32_USB_Device_Library 和 STM32_USB_OTG_Driver ...
-
使用小模式的关键字是 SMALL。 在小模式下,所有的变量(除非是显式地进行了存储位置申
明),都存放在8051芯片的内部存储器中。而8051对内部存储器的访问速度是最快的(典型...
-
优化级别说明(仅供参考):则其中的 Code Optimization 栏就是用来设置C51的优化级别。共有9个优化级别(书上这么写的),高...
-
串行异步通讯模块 在MSP430系列产品中,每一款型号都能实现串行通讯的功能,在MSP430F1X11系列中,可以...
-
STM8S103的引脚封装图如下
是一个20管脚的51类型单片机,8Kflash 1kRAM。
STM8S207引脚封装如下
...
-
如何在 KEIL C51(v6.21) 中调用汇编函数的一个示例 有关c51调用汇编的方法已经有很多帖子讲到,但是一般只讲要点,很少有对整个过程作详细描述,...
-
1.printf/sprintf入口参数必须是u16类型,否则打印结果不正确,很奇怪2.u32位类型的判断if ((val%0x1000) == 0)此判断前必须强制...
-
GPU是显示卡的“心脏”,也就相当于CPU在电脑中的作用,它决定了该显卡的档次和大部分性能,同时也是...
来自
DSP|by
一见钟情 |发表时间 2017-10-24
|0个回复
-
这些是关于DSP/BIOS的笔记,注意是针对CCS3.0和DSP/BIOS 5.31的1、新建的platform必须存为platforms.tci而不是帮助文档里说的某个特殊的名字...
-
DSP/BIOS中的线程和电脑中的线程有很大区别。关于DSP/BIOS的详细介绍请参考TMS320 DSP/BIOS User's Guide。下面简单地介绍一下DSP/BIOS的...