-
在使用新版的IAR时,以前的工程总少不了一堆的错误:
一. 在使用IAR7.1及以上版本时出现诸多警告形如:Warning[25]: Label'Reset_Hand...
-
这是为什么?就只是改了一下括号的位置
补充:
问题还是不太清楚,但是程序问题已经检查出来了,是因为源程序第一个错误提示的上面的代码少了一个括号,才出...
-
事情要从去年开始说起了。去年暑假做完电赛,自我感觉对单片机的了解和应用足够之后,便开始了新一段的学习。那时候我选择了DSP,其实现在的我还是很佩服当时我的选择的,毕竟当时整个科协还...
-
1.打开注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COM Name Arbiter把ComDB删除后重新尝试即可...
-
一、常见问题
1、头文件reg51.h和reg52.h其实是一样的,大家两个都可以用。
2、main()前面的void可加可不加,反正都是无返回值函数。
3、不是每一个程序都...
-
本人一直用的XP系统,调试单片机从来没有出现过问题。
前两天楼上的哥们买了新电脑,装的是WIN7系统,他也开始学单片机了,但是却发现stcisp下载程序无法打开,每次...
-
工作和生活中会遇到许许多多的问题,可能让你一时陷于其中,但是总有解决的办法。随时记下遇到的问题,并做好总结,一方面有助于积累,另一方面也避免同一次错误再犯。
1.PIC12F62...
-
之前做的板子用的4线JTAG,一直是可以烧写程序的。最近要改板子,由于4线JTAG太占面积,所以打算换成2线JTAG。但是在调试的过程中却出现了 Could not find de...
-
直接访问寄存器和端口
定义
sfr P0 0x80 sfr  ...
-
为什么现在很多可写的存储器也叫做ROM?例如FLASH,EEPROM等,它们都是可写的,为什么不叫做RAM,而叫做ROM呢?
最初,把只能读的存储器叫做ROM(R...
-
这个问题是在调试Qt程序与下位仪表通信时发现的,现象是:
(1)单独调试下位仪表,通过USB转RS232串口与下位机仪表链接,发送读取指令后,完全返回需要读取的数据;
(2)单...
-
static __inline这条语句在IAR和Keil下的需要写成不同的形式,否则会报错。
如下:
1、IAR错误
2...
-
串口的设置主要是设置struct termios结构体的各成员值,如下所示:
#include<termios.h>&nbs...
-
一:信号量的理解: (1)信号量可以分为两种:一种是二值信号量(0和1),一种是N值信号量(计数式信号量)。 &nb...
-
释放一个互斥信号量:OSMutexPost()关键代码剖析:INT8U OSMutexPost (OS_EVENT *pevent){ ...
-
消息邮箱是uC/OS-II中的另一种通信机制,可以使一个任务或者中断服务子程序向另一个任务发送一个指针型的变量。通常该指针指向一个包含了“消息”的特定数据结...
-
在嵌入式中,常见要定义一个码表,比如数码管的片选、段选表。我们通常会想到在头文件中定义。但是这样会出现多次包含重复定义的错误。redefination in module...,而...
-
目录
中间变量方式
异或方式
意外现象分析
结论
说明
更广泛的结论
注
首先声明,在面向对象盛行的时代里,我改用对象这两个词...
-
用异或来交换变量是错误的——陈硕。
翻转一个字符串,例如把 "12345" 变成 "54321"...
-
看到一篇博客,给出了下面一道关于C内存的笔试题:
char*getmemory(void){
char p[]="hello world";return p;}void tes...