تایمر دو رنگ
زمان 5 دقیقه تا 60 دقیقه، با تفکیک 5 دقیقه قابل انتخاب میباشد. (بنا به خواست سفارش دهنده)
تغییر زمان ها از طریق ریموت و کلیدهای روی برد امکان پذیر است.
بعد از شمارش تا زمان تعیین شده. رنگ تایمر از سبز به قرمز تغییر میکند.
تایمر دو رنگ
زمان 5 دقیقه تا 60 دقیقه، با تفکیک 5 دقیقه قابل انتخاب میباشد. (بنا به خواست سفارش دهنده)
تغییر زمان ها از طریق ریموت و کلیدهای روی برد امکان پذیر است.
بعد از شمارش تا زمان تعیین شده. رنگ تایمر از سبز به قرمز تغییر میکند.
for (int i=0; i<2; i++)
{
DMA.CTRL = 0;
DMA.CTRL = DMA_RESET_bm;
while ((DMA.CTRL & DMA_RESET_bm) != 0)
DMA.CTRL = DMA_ENABLE_bm;
DMA.CH0.SRCADDR0 = (((uint16_t)addr[i]) >> 0) & 0XFF;
DMA.CH0.SRCADDR1 = (((uint16_t)addr[i]) >> 8) & 0XFF;
DMA.CH0.SRCADDR2 = 0;
DMA.CH0.DESTADDR0 = (((uint16_t)&USARTC0.DATA)>>0 & 0XFF);
DMA.CH0.DESTADDR1 = (((uint16_t)&USARTC0.DATA)>>8 & 0XFF);
DMA.CH0.DESTADDR2 = 0;
DMA.CH0.ADDRCTRL = DMA_CH_SRCRELOAD_NONE_gc | DMA_CH_SRCDIR_INC_gc | DMA_CH_DESTRELOAD_NONE_gc | DMA_CH_DESTDIR_FIXED_gc;
DMA.CH0.TRFCNT = 5;
DMA.CH0.REPCNT = 0;
DMA.CH0.TRIGSRC = DMA_CH_TRIGSRC_USARTC0_DRE_gc;
DMA.CH0.CTRLA = DMA_CH_ENABLE_bm | DMA_CH_SINGLE_bm | DMA_CH_BURSTLEN_1BYTE_gc /*| DMA_CH_REPEAT_bm*/;
while(!(DMA.INTFLAGS & DMA_CH0TRNIF_bm));
_delay_ms(500);
}
مدتی است که کتابخانه ای برای استفاده از ماژول های GSM نوشته ام و در پروژه های مرتبط با gsm استفاده میکنم. جهت کمک به دوستان و توسعه و بهینه سازی بیشتر توسط سایر اساتید آن را منتشر میکنم.
کتابخانه را به برنامه تان اضافه کنید و :
ماژول را روشن و کانفیگ کنید
پیامک ها را دریافت و بخوانید
پیامک بفرستید
تماس ها را رد کنید
به تماس پاسخ دهید
پیامک فارسی ارسال کنید
شارژ سیم کارت را چک کنید
از وضعیت شبکه مطلع شوید
از وضعیت سیگنال مطلع شوید
اپراتور سیم کارت را تشخیص دهید
هیچ پیامکی را از دست ندهید(صف انتظار پیام)
در توسعه و بهینه سازی این کتابخانه شرکت کنید
حق نشرکتابخانه برای designer2013.blogsky.com محفوظ است. از کپی برداری بدون ذکر منبع خودداری کنید
مانند:
OSCCAL = eeprom_read_byte(0);
کتابخانه استفاده از ماژول GPS:
دریافت و جداسازی داده های جغرافیایی
تبدیل از درجه دسیمال به درجه, دقیقه, ثانیه
تبدیل از درجه,دقیقه,ثانیه به درجه دسیمال