با سلام خدمت دوستان و همکاران
بنده از طریق کامپیوتر با میکرو ارتباط برقرار کردم. اما....
اما مشکل اینجاست که مثلا وقتی داده C0 00 40 06 0A را میفرستم داده ای که میکرو برمیگرداند، هربار تغییر میکند.
کد
هدف این است که داده که 5 بایت است، هر کدام در یک خانه از ارایه ذخیره شده و مثلا 0a را حذف کرده و بقیه را به عدد تبدیل کنم.
هم اکنون نیازمند یاری سبزتان هستیم......
بنده از طریق کامپیوتر با میکرو ارتباط برقرار کردم. اما....
اما مشکل اینجاست که مثلا وقتی داده C0 00 40 06 0A را میفرستم داده ای که میکرو برمیگرداند، هربار تغییر میکند.
کد
#include <18f452.h>
#use delay (xtal=20MHz)
#fuses HS,nowdt
#use rs232(baud=9600,parity=N, xmit=PIN_C6,rcv=PIN_C7)
char s[5];
void main()
{
while(true)
{
for(int i=0;i<=4;i++)
s[i]=getc();
putc(s[4]);
}
}
#use delay (xtal=20MHz)
#fuses HS,nowdt
#use rs232(baud=9600,parity=N, xmit=PIN_C6,rcv=PIN_C7)
char s[5];
void main()
{
while(true)
{
for(int i=0;i<=4;i++)
s[i]=getc();
putc(s[4]);
}
}
هدف این است که داده که 5 بایت است، هر کدام در یک خانه از ارایه ذخیره شده و مثلا 0a را حذف کرده و بقیه را به عدد تبدیل کنم.
هم اکنون نیازمند یاری سبزتان هستیم......
دیدگاه