亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? servo.c

?? 基于AVRETH1的最新網絡軟件
?? C
字號:
/*,-----------------------------------------------------------------------------------------.| io/servo|-----------------------------------------------------------------------------------------| this file implements functions to control a rc-car servo motor|| Author   : {{removed according to contest rules}}|            -> circuitcellar.com avr design contest 2006|            -> Entry #AT2616||-----------------------------------------------------------------------------------------| License:| This program is free software; you can redistribute it and/or modify it under| the terms of the GNU General Public License as published by the Free Software| Foundation; either version 2 of the License, or (at your option) any later| version.| This program is distributed in the hope that it will be useful, but|| WITHOUT ANY WARRANTY;|| without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR| PURPOSE. See the GNU General Public License for more details.|| You should have received a copy of the GNU General Public License along with| this program; if not, write to the Free Software Foundation, Inc., 51| Franklin St, Fifth Floor, Boston, MA 02110, USA|| http://www.gnu.de/gpl-ger.html`-----------------------------------------------------------------------------------------*/#include "servo.h"#include "debug.h"#include <avr/delay.h>unsigned char servo_pos;#define SERVO_BMP_HEADER_LENGTH 62//bmp data must be a multiple of 16 ?! -> maybe add padding !#define SERVO_BMP_WIDTH 256//256 pixel -> 256/8 = 32 ! must be divided by 4 -> ok!#define SERVO_BMP_LINE_WIDTH 256#define SERVO_BMP_HEIGHT 1#define SERVO_BMP_FILESIZE (SERVO_BMP_LINE_WIDTH/8)*(SERVO_BMP_HEIGHT)+62PROGMEM unsigned char SERVO_BMP_HEAD [] = {0x42, 0x4D, 0x5E, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //100x3E, 0x00, 0x00, 0x00, //first image data at pos 0x3E -> at byte 620x28, 0x00, 0x00, 0x00, //header size (infoheader only!!) -> 40 byteslo8(SERVO_BMP_WIDTH), hi8(SERVO_BMP_WIDTH), 0x00, 0x00, //width <lo,hi,0,0>lo8(SERVO_BMP_HEIGHT), hi8(SERVO_BMP_HEIGHT), 0x00, 0x00, //height <lo,hi,0,0>0x01, 0x00, //1color plane0x01, 0x00, //1bit0x00, 0x00, 0x00, 0x00, //no compressionlo8(SERVO_BMP_FILESIZE), hi8(SERVO_BMP_FILESIZE), 0x00, 0x00, //imagesize in bytes0x10, 0x0B, 0x00, 0x00, //x pixels per meter0x10, 0x0B, 0x00, 0x00, //y pixels per meter0x02, 0x00, 0x00, 0x00, //2 colors (B/W)0x02, 0x00, 0x00, 0x00, //2 important colors0xFF, //background B0xFF, //background G0xFF, //background R0x00,0xC0, //foreground B0xC0, //foreground G0xC0, //foreground R0x00 //62};void servo_init(){	//set up fast pwm mode:	#define WGM_CFG (1<<WGM00 | 1<<WGM01) //fast pwm	#define COM_CFG (1<<COM01 | 0<<COM00) //clr on match, set on max	#define CLK_CFG (0<<CS00 | 1<<CS01 | 1<<CS02) //set up clock source	TCCR2 = WGM_CFG | COM_CFG | CLK_CFG;	//set pin as output	SERVO_DDR |= (1<<SERVO_PIN);	//initialise	servo_set_pos(127);}void servo_set_pos(unsigned char val){	#define CALC_1MS F_CPU/256/1000 //=28.8	servo_pos = val;	OCR2 = (CALC_1MS - 5 + (unsigned char)(((unsigned int)servo_pos*CALC_1MS)/255));}unsigned int servo_generate_bmp(unsigned char *buffer, unsigned int datapos, unsigned int len, unsigned int streampos, unsigned char source){	unsigned char out;	unsigned int x;	//step1: send bmp header (if requested)	PGM_P header_ptr = SERVO_BMP_HEAD;	for(x=streampos; x<SERVO_BMP_HEADER_LENGTH; x++){		buffer[datapos++] = pgm_read_byte(header_ptr++);		streampos++;		len--;		//no more data allowed		if (len == 0)			return 0;	}	//step2 generate plot:	//calculate position: streampos must be > PLOT_BMP_HEADER_LEN now...	streampos -= SERVO_BMP_HEADER_LENGTH;	//now show image:	out = 0;	unsigned char spos = servo_pos;	for(unsigned char i=streampos; i<256/8; i++){		for(unsigned char b=0; b<8; b++){			out = out << 1;			if (i*8+b < spos){				out |= 1;			}		}		buffer[datapos++] = out;		len--;		//streampos++;		if (len == 0)			return 0;	}	return datapos;}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一级日韩免费不卡| 久久一区二区三区四区| 色999日韩国产欧美一区二区| 97精品视频在线观看自产线路二| 99久久99久久综合| 亚洲欧洲美洲综合色网| 亚洲国产日产av| 精品一二三四在线| 91麻豆文化传媒在线观看| 精品久久国产字幕高潮| 成人免费一区二区三区视频| 成人sese在线| 日韩精品一区在线| 午夜视频一区二区三区| av中文字幕一区| 久久久美女艺术照精彩视频福利播放| 亚洲在线中文字幕| 成人激情视频网站| 亚洲黄色小说网站| 99这里只有久久精品视频| 亚洲永久精品大片| 久久综合色鬼综合色| a美女胸又www黄视频久久| 亚洲在线观看免费视频| 日韩三级免费观看| 无码av免费一区二区三区试看 | 欧美年轻男男videosbes| 中文字幕综合网| 成人h动漫精品| 亚洲一区二区三区在线播放| 精品成人私密视频| 国产露脸91国语对白| 欧美老肥妇做.爰bbww视频| 亚洲综合网站在线观看| 精品福利在线导航| 欧美日韩久久不卡| 成人精品鲁一区一区二区| 亚洲精品一区二区三区福利| 色婷婷精品久久二区二区蜜臂av | 久久av资源网| 欧美成人国产一区二区| gogogo免费视频观看亚洲一| 天堂成人免费av电影一区| 欧美日韩另类国产亚洲欧美一级| 国产精品自拍毛片| 婷婷开心激情综合| 亚洲人成网站色在线观看| 在线视频观看一区| 亚洲国产美女搞黄色| 欧美国产97人人爽人人喊| 高清国产午夜精品久久久久久| 亚洲国产精品二十页| 日韩一级免费观看| 欧美午夜在线一二页| 麻豆国产欧美日韩综合精品二区| 日韩一级二级三级| 在线一区二区三区四区五区 | 91丨九色porny丨蝌蚪| 激情综合色播激情啊| 精品成a人在线观看| 欧美日韩一区三区四区| 老司机免费视频一区二区| 亚洲午夜激情网页| 亚洲卡通欧美制服中文| 国产精品私人影院| 欧美另类久久久品| 色网站国产精品| 99久久精品一区二区| 国产美女主播视频一区| 亚洲精品网站在线观看| 国产精品久久久久久一区二区三区| 在线观看av一区| 色诱亚洲精品久久久久久| 99精品视频一区二区| 91免费国产视频网站| 91老师国产黑色丝袜在线| 成人18视频在线播放| 成人免费看视频| 成人小视频免费观看| 成人教育av在线| 成人免费看黄yyy456| 91丨九色丨蝌蚪富婆spa| 91首页免费视频| 91国偷自产一区二区开放时间 | 欧美日韩视频在线一区二区| 91福利社在线观看| 欧美性高清videossexo| 色88888久久久久久影院野外| 91美女精品福利| 欧美日韩一区二区在线观看视频| 7777精品伊人久久久大香线蕉最新版 | 欧美日韩午夜在线| 91麻豆精品国产91久久久使用方法 | 亚洲欧美日韩在线不卡| 亚洲免费电影在线| 亚洲成人黄色影院| 综合久久国产九一剧情麻豆| 亚洲精品高清在线| 视频在线观看一区| 精品综合久久久久久8888| 国产99久久精品| 在线免费一区三区| 欧美一级专区免费大片| 久久亚洲影视婷婷| 中文字幕一区二区三区在线不卡| 亚洲一区二区3| 麻豆91在线观看| 成人爱爱电影网址| 欧美日韩免费一区二区三区| 精品久久久久一区| 亚洲精品菠萝久久久久久久| 日韩黄色在线观看| 盗摄精品av一区二区三区| 精品视频一区二区不卡| 久久综合色播五月| 亚洲午夜视频在线| 国产精品一区三区| 欧美日韩国产中文| 国产视频不卡一区| 国产精品网站在线播放| 视频一区二区欧美| 国产精品综合二区| 欧美另类videos死尸| 国产精品女主播av| 日本欧美一区二区三区| 美女任你摸久久| 99久久精品国产网站| 欧美一级欧美三级| 亚洲伦在线观看| 韩国av一区二区三区四区| 欧美在线一区二区| 国产无人区一区二区三区| 香蕉影视欧美成人| proumb性欧美在线观看| 欧美精品一区二区三区蜜桃视频| 亚洲男女一区二区三区| 国产美女精品在线| 制服丝袜亚洲播放| 亚洲美腿欧美偷拍| 国产精品18久久久久久久网站| 欧美中文字幕亚洲一区二区va在线 | 欧美精品在线观看一区二区| 亚洲人成影院在线观看| 国精产品一区一区三区mba桃花 | 26uuu国产电影一区二区| 午夜电影一区二区| 色婷婷国产精品| 国产欧美日韩中文久久| 国产精品黄色在线观看| 久久99久久久久| 717成人午夜免费福利电影| 亚洲人成亚洲人成在线观看图片 | 麻豆成人免费电影| 欧美久久一区二区| 亚洲一二三四久久| 色综合天天综合给合国产| 欧美视频一区二区在线观看| 国产精品麻豆久久久| 国产一区不卡精品| 久久久久99精品一区| 久久97超碰国产精品超碰| 日韩一级片在线观看| 青青草国产精品97视觉盛宴| 不卡的av在线播放| 欧美国产亚洲另类动漫| 成人午夜免费视频| 国产精品国模大尺度视频| 成人精品免费看| 中文字幕日本不卡| 99re免费视频精品全部| 国产精品久久久久一区| 99久久精品国产一区二区三区| 亚洲欧洲av在线| 91偷拍与自偷拍精品| 一二三四社区欧美黄| 国产一区二区久久| 久久色视频免费观看| 国产成人精品免费网站| 欧美日韩高清不卡| 蜜桃视频在线观看一区| 亚洲精品一区二区三区在线观看| 国产尤物一区二区在线| 亚洲国产成人一区二区三区| 播五月开心婷婷综合| 亚洲黄色av一区| 欧美日韩国产高清一区二区| 麻豆精品在线播放| 久久精品一区蜜桃臀影院| 99久久久久久99| 亚洲国产另类av| 欧美r级电影在线观看| 丰满亚洲少妇av| 亚洲在线视频网站| 日韩欧美中文字幕一区| 国产精品99久久久久久久vr| 亚洲日本一区二区| 欧美一区二区视频观看视频| 国产成人一区在线| 一区二区三区四区不卡在线| 91精品国产综合久久小美女|