|
http://file:///C:/Documents i& I' G d/ ]/ ?% ]
我的目的是AVR向PC发送0x50 0x51 0x52 三个数 但是AVR向PC重复的发这三个数 而且用AVR Studio仿真出现Excessive stack overflow, stop sim错误,但是我检查了 也没发现堆栈溢出啊,请大家帮我看看6 `3 @5 r# f* w" E) c7 ]
我的主函数
* S& D: e* K: ]" F! C /ICC-AVR application builder : 2009-11-12 15:04:21
1 w6 {9 Z5 u0 q# V/ S# j2 H) h// AVR型号 : M16
* e% l( f9 L B// 晶振: 16.000Mhz
$ [( H- E' D# l#include<iom16v.h>; f1 W6 L4 M) U$ j. r1 i
#include<macros.h>
6 @4 I9 y6 ?. T, F" A#include"usart.h"3 Y9 D! J# K6 y$ i, Q: p8 p" p \
#define uchar unsigned char # D/ }& F% u2 s
#define uint unsigned int
- S, k6 N y& y" z! Lvoid main(void): B, l8 L; V. \ F7 \8 \$ C$ u6 ]
{
& i7 i |& `' @, Z+ bUSART_INIT(); q/ C% U9 ], B
USART_OUT(0X50);
$ P# z4 X1 j- r- MUSART_OUT(0X51);
& v6 [% \7 `! r; b9 x/ L' MUSART_OUT(0X52);
/ E. E/ C+ e2 {( r+ ^5 E1 u while(1)* Y% P& u9 g# f- o
{1 Y" K7 {+ T2 e! a. P
} 7 m" a( A0 d8 k7 H T" S) [# p
} |
|