⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 isp.h

📁 可用来自做的AVR-USB-ISP的源码,内符电路图,用AVR M8来模拟USB接口
💻 H
字号:
/************************************************************************************************ * Project: USB AVR-ISP * Author: Christian Ulrich
 * Contact: christian at ullihome dot de
 * * Creation Date: 2007-03-22 * Copyright: (c) 2007 by Christian Ulrich * License: GPLv2 ***********************************************************************************************/#ifndef __isp_h_included__#define	__isp_h_included__#define ISP_SUPPLY_PORT PORTC
#define ISP_SUPPLY 		PC1#define	ISP_OUT   		PORTB
#define ISP_IN    		PINB#define ISP_DDR   		DDRB#define ISP_RST   		PB2#define ISP_MOSI  		PB3#define ISP_MISO  		PB4#define ISP_SCK   		PB5#define ISP_DELAY 		1
extern uint8_t ISP_Speed;

#define ISP_STATUS_CONNECTED_OK		1
#define ISP_STATUS_DISCONNECTED		2
#define ISP_STATUS_CONNECTED_NOT_OK 3

extern uint8_t 	ISP_Status;void 			ISP_connect();void 			ISP_disconnect();uint8_t 		ISP_transmit(uint8_t send_byte);uint8_t 		ISP_enterprogrammingmode();void    		ISP_erase();
uint8_t 		ISP_readsignaturebyte(uint8_t addr);
uint8_t 		ISP_getsupplyvoltage(void);
void 			(*ISP_statuschanged)(uint8_t); void 			ISP_checkstatus(void);
uint8_t 		ISP_deviceisbusy();

#endif /* __isp_h_included__ */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -