PDA

View Full Version : اضافه کردن کتاب خانه به codevision



mohammad0773
یک شنبه 08 فروردین 1395, 12:36 عصر
سلام.
من میخوام کتاب خانه ای که کار با thread رو میسر میکنه رو اضافه کنم.طبق این آموزش (http://matrixstorm.com/avr/files/threads.pdf) میرم جلو اما نمیدونم چطوری باید فرمان ها رو وارد کنم.
اینم فایل کتاب خونه (http://www.bourbonstreetsoftware.com/rsrc/BourbonStreetSoftware/AVRDevelopment/threads-1.3-src.tgz).
درکل thread ها خیلی مفید هستن و با استفاده از اونا میشه در یک لحظه چند کار را همزمان انجام داد!اگر فهمیدید چطور باید راهش بندازیم لطفا راهنمایی کنید.

aqm176
دوشنبه 09 فروردین 1395, 04:50 صبح
سلام.
اگه فایل کتابخونه رو داری و از سی استفاده میکنی، میتونی این فایل رو محتویاتش رو تو یه پوشه در محل پروژت اکسترکت کنی، و سپس دستور زیر رو بنویسی:
البته من با ATMEL STUDIO میگم.

#include "Folder\filename.h";

aqm176
دوشنبه 09 فروردین 1395, 04:51 صبح
شاید هم من بد متوجه شدم.
اگه اینطور هست، که راهنمایی کنید.

mohammad0773
پنج شنبه 12 فروردین 1395, 06:08 صبح
سلام راستش اون کاری که گفتید انجام دادم اما وقتی کامپایلش میکنم کامپایلر درون کتاب خانه ی avr-thread.h ارور میگیره .
اگه میشه کسی امتحان کنه و نتیجش رو هم بگه.

aqm176
پنج شنبه 12 فروردین 1395, 09:46 صبح
سلام راستش اون کاری که گفتید انجام دادم اما وقتی کامپایلش میکنم کامپایلر درون کتاب خانه ی avr-thread.h ارور میگیره .
اگه میشه کسی امتحان کنه و نتیجش رو هم بگه.

از ارورش ممکنه عکس بگیرید یا متنشو ارسال کنید؟

aqm176
پنج شنبه 12 فروردین 1395, 09:55 صبح
برای من مشکلی نداشت...
این کد:

#include <avr/io.h>
#include <avr/eeprom.h>
#include "threads/avr-thread.h"


int main(void)
{
}

اینم ساختار فایل ها در پوشه ها:
139801
فقط اینو یادتون باشه که این ساختار، جز پوشه اصلی پروژه است.

mohammad0773
پنج شنبه 12 فروردین 1395, 10:31 صبح
سلام اینم عکس.این خطا مربوط به avr-thread.h هست که فرا خوندیم
139802

aqm176
پنج شنبه 12 فروردین 1395, 15:35 عصر
سلام اینم عکس.این خطا مربوط به avr-thread.h هست که فرا خوندیم
139802


برای من مشکلی نداشت...
این کد:

#include <avr/io.h>
#include <avr/eeprom.h>
#include "threads/avr-thread.h"


int main(void)
{
}

اینم ساختار فایل ها در پوشه ها:
139801
فقط اینو یادتون باشه که این ساختار، جز پوشه اصلی پروژه است.

دقت کنید که کنار سورس برنامتون باشه نه تو دیباگ.

من یه فایل زیپ براتون پروژه رو ارسال میکنم.
سورس برنامه رو باز کنید و ببینید.
همچنین به نحوه قرار گرفتن توجه کنید، که کتابخانه باید از اونجایی شرع بشه که فایل سورس هستش.

aqm176
پنج شنبه 12 فروردین 1395, 15:44 عصر
سلام.
اینم از فایل زیپ که قولشو داده بودم.
تشکر هم فراموش نشه، البته تو سایت... 139804