91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3.44MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2023-09-14
  • 語言: 其他
  • 標簽: 熱敏打印??ARM??

資源簡介

微型熱敏打印頭的驅動例程,實現了打印頭加熱控制,電機PWM控制,缺紙檢測等功能。

資源截圖

代碼片段和文件信息

/*---------------------------------------------------------------------------------------------------------*/
/*?????????????????????????????????????????????????????????????????????????????????????????????????????????*/
/*?Copyright?(c)?2008?by?Nuvoton?Technology?Corporation????????????????????????????????????????????????????*/
/*?All?rights?reserved?????????????????????????????????????????????????????????????????????????????????????*/
/*?????????????????????????????????????????????????????????????????????????????????????????????????????????*/
/*---------------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------*/
/*?Check?semihosting?function.?For?standalone?application??????????????????????????????????????????????????*/
/*---------------------------------------------------------------------------------------------------------*/
#if?1
#pragma?import(__use_no_semihosting_swi)
#endif
#include?
#include?

extern?void?DrvSIO_PutChar(char?ch);

#define?USE_SERIAL_PORT
#define?uputchar DrvSIO_PutChar
#define?ugetchar DrvSIO_GetChar

struct?__FILE?{?int?handle;???/*?Add?whatever?you?need?here?*/};

FILE?__stdout;


__value_in_regs?struct?__initial_stackheap?__user_initial_stackheap?(
????unsigned?R0
????unsigned?SP
????unsigned?R2
????unsigned?SL
????)
{
????struct?__initial_stackheap?config;

????extern?__weak?unsigned?int?Image$$ZI$$Limit;
????extern?__weak?unsigned?int?Image$$RAM$$ZI$$Limit;

????if((unsigned?int)&Image$$ZI$$Limit)
????????config.heap_base?=?(unsigned?int)&Image$$ZI$$Limit;
????else?if((unsigned?int)&Image$$RAM$$ZI$$Limit)
????????config.heap_base?=?(unsigned?int)&Image$$RAM$$ZI$$Limit;
????else
????????config.heap_base?=?0x4000;
????config.heap_limit?=?SP;
????config.stack_base?=?SP;
????config.stack_limit?=?SL;

????return?config;
}


//unsigned?int?aaaa;

int?fputc(int?ch?FILE?*f)
{
????/*?Place?your?implementation?of?fputc?here?????*/
????/*?e.g.?write?a?character?to?a?UART?or?to?the?*/
????/*?debugger?console?with?SWI?WriteC????????????*/

????char?tempch?=?ch;
#ifdef?USE_SERIAL_PORT
????extern?void?uputchar(char?ch);
uputchar(tempch);?//?output?to?UART
#else
????WriteC(?&tempch?);
#endif
????return?ch;
}


int?ferror(FILE?*f)
{???/*?Your?implementation?of?ferror?*/
????return?EOF;
}



void?_ttywrch(int?ch)
{
????char?tempch?=?ch;
#ifdef?USE_SERIAL_PORT
????DrvSIO_PutChar(?tempch?);
#else
????WriteC(?&tempch?);
#endif
}


//?Returns?the?number?of?characters?transmitted.
int?print_sys_buf(unsigned?int?count?unsigned?char?*stream_ptr)
{
????do
????{
DrvSIO_PutChar(*(char?*)stream_ptr);
count--;
stream_ptr++;
????}while?(count?!=?0);
????return?count;
}


//?Routine?to?fill?the?stream?buffer?from?the?com?port.
//?Returns?the?first?character?read.
i

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-01-24?16:47??HW\
?????目錄???????????0??2017-01-24?16:47??HW\Include\
?????文件????????6684??2009-11-10?17:14??HW\Include\ADC.h
?????文件????????3105??2009-11-10?17:14??HW\Include\AIC.h
?????文件????????3257??2009-11-10?17:14??HW\Include\APU.h
?????文件????????2027??2009-11-10?17:14??HW\Include\base.h
?????文件????????3523??2009-11-10?17:14??HW\Include\CLK.h
?????文件????????4357??2009-11-10?17:14??HW\Include\GCR.h
?????文件???????13128??2009-11-10?17:14??HW\Include\GPIO.h
?????文件????????2193??2009-11-10?17:14??HW\Include\I2C.h
?????文件????????2311??2009-11-10?17:14??HW\Include\NVTChipDef.h
?????文件????????7496??2009-11-10?17:14??HW\Include\PWM.h
?????文件????????3903??2009-11-10?17:14??HW\Include\RTC.h
?????文件????????1246??2009-11-10?17:14??HW\Include\SFR.h
?????文件????????4955??2009-11-10?17:14??HW\Include\SPIM.h
?????文件????????2225??2009-11-10?17:14??HW\Include\SPIMS.h
?????文件????????1830??2009-11-10?17:14??HW\Include\SRAM.h
?????文件?????????668??2009-11-10?17:14??HW\Include\SYS.h
?????文件????????2514??2009-11-10?17:14??HW\Include\Timer.h
?????文件????????4602??2009-11-10?17:14??HW\Include\UART.h
?????文件????????8037??2009-11-10?17:14??HW\Include\USB.h
?????目錄???????????0??2017-01-24?16:47??NuvotonPlatform_ADS\
?????目錄???????????0??2017-01-24?16:47??NuvotonPlatform_ADS\Include\
?????目錄???????????0??2017-01-24?16:47??NuvotonPlatform_ADS\Include\Driver\
?????文件????????9133??2009-11-10?17:14??NuvotonPlatform_ADS\Include\Driver\DrvADC.h
?????文件????????4947??2009-11-10?17:14??NuvotonPlatform_ADS\Include\Driver\DrvAIC.h
?????文件????????4192??2009-11-10?17:14??NuvotonPlatform_ADS\Include\Driver\DrvAPU.h
?????文件????????2058??2011-01-06?17:10??NuvotonPlatform_ADS\Include\Driver\DrvAUDIO.h
?????文件????????6630??2009-11-10?17:14??NuvotonPlatform_ADS\Include\Driver\DrvGPIO.h
?????文件????????4183??2009-11-10?17:14??NuvotonPlatform_ADS\Include\Driver\DrvI2C.h
?????文件????????7460??2009-11-10?17:14??NuvotonPlatform_ADS\Include\Driver\DrvPWM.h
............此處省略136個文件信息

評論

共有 條評論