IC解密LPC824低功耗下pin配置调试程序
IC解密单片机源程序如下:
- IC解密#include "includes.h"
- IC解密#include "energy.h"
- enum {
- INPUT = 0,
- OUTPUT = 1,
- };
- enum {
- LOW = 0,
- HIGH = 1,
- };
- const struct struPinEnergySavingTable pinEnergySavingTable[] = {
- {
- .pin = 0,
- .iocon = IOCON_PIO0,
- .dir = 1,
- .level = 0,
- },
- {
- .pin = 1,
- .iocon = IOCON_PIO1,
- .dir = 1,
- .level = 0,
- },
- {
- .pin = 2,
- .iocon = IOCON_PIO2,
- .dir = 0,
- }, // SWM_FIXED_SWDIO
- {
- .pin = 3,
- .iocon = IOCON_PIO3,
- .dir = 0,
- }, // SWM_FIXED_SWCLK
- {
- .pin = 4,
- .iocon = IOCON_PIO4,
- .dir = 1,
- .level = 0,
- },
- {
- .pin = 5,
- .iocon = IOCON_PIO5,
- .dir = 0,
- }, // RESET
- {
- .pin = 6,
- .iocon = IOCON_PIO6,
- .dir = 1,
- .level = 0,
- },
- {
- .pin = 7,
- .iocon = IOCON_PIO7,
- .dir = 0,
- }, // SWM_FIXED_ADC0
- {
- .pin = 8,
- .iocon = IOCON_PIO8,
- .dir = 1,
- .level = 0,
- },
- {
- .pin = 9,
- .iocon = IOCON_PIO9,
- .dir = 1,
- .level = 0,
- },
- {
- .pin = 10,
- .iocon = IOCON_PIO10,
- .dir = 1,
- .level = 0,
- },
- {
- .pin = 11,
- .iocon = IOCON_PIO11,
- .dir = 1,
- .level = 0,
- },
- {
- .pin = 12,
- .iocon = IOCON_PIO12,
- .dir = 1,
- .level = 0,
- },
- {
- .pin = 13,
- .iocon = IOCON_PIO13,
- .dir = 1,
- .level = 0,
- },
- {
- .pin = 14,
- .iocon = IOCON_PIO14,
- .dir = 1,
- .level = 0,
- },
- {
- .pin = 15,
- .iocon = IOCON_PIO15,
- .dir = 0,
- },
- {
- .pin = 16,
- .iocon = IOCON_PIO16,
- .dir = 1,
- .level = 1,
- },
- {
- .pin = 17,
- .iocon = IOCON_PIO17,
- .dir = 1,
- .level = 0,
- },
- {
- .pin = 18,
- .iocon = IOCON_PIO18,
- .dir = 1,
- .level = 0,
- },
- {
- .pin = 19,
- .iocon = IOCON_PIO19,
- .dir = 1,
- .level = 0,
- },
- {
- .pin = 20,
- .iocon = IOCON_PIO20,
- .dir = 1,
- .level = 0,
- },
- {
- .pin = 21,
- .iocon = IOCON_PIO21,
- .dir = 1,
- .level = 0,
- },
- {
- .pin = 22,
- .iocon = IOCON_PIO22,
- .dir = 1,
- .level = 0,

芯片解密