Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Paekung

Pages: 1 2 [3] 4
17
ให้โหลดไฟล์นี้นะครับ
AN10918 - IEC60335 Class B library (with software)

18
http://www.nxp.com/products/microcontrollers/cortex_m3/LPC1756FBD80.html#documentation

Library ของ LPC1700 ครับ อยู่ในแฟ้ม driver ครับให้ include file lpc17xx_uart.h มาใช้แล้วเรียกฟังก์ชันเลยครับ ลองดู

19
ต้องดูจาก clk ครับแล้วก็การทำหนด sampling time ของ adc ครับ
แล้วก็อยู่กับโปรแกรมที่เราเขียนด้วยครับว่ากำหนดพฤติกรรมการทำงานของมันอย่างไร

20
ให้ทำฟังชั่นส่ง byte ให้ได้ก่อนครับ แล้วค่อยทำ prototype
ตัวอย่างก็ตามนี้ครับ
Code: [Select]
#ifdef __GNUC__
  /* With GCC/RAISONANCE, small printf (option LD Linker->Libraries->Small printf
     set to 'Yes') calls __io_putchar() */
  #define PUTCHAR_PROTOTYPE int __io_putchar(int ch)
#else
  #define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f)
#endif /* __GNUC__ */

/**
  * @brief  Retargets the C library printf function to the USART.
  * @param  None
  * @retval None
  */
PUTCHAR_PROTOTYPE
{
  /* Place your implementation of fputc here */
  /* e.g. write a character to the USART */
  USART_SendData(EVAL_COM1, (uint8_t) ch);

  /* Loop until transmit data register is empty */
  while (USART_GetFlagStatus(EVAL_COM1, USART_FLAG_TXE) == RESET)
  {}

  return ch;
}
ถ้าจะใช้ scanf ก็ทำ getch() มาอีกตัวครับ

21
ตามข้างบนเลยครับ เพราะว่าไม่ได้ตำแหน่งที่เก็บข้อมูลข้อมูลที่วิ่งเข้ามามันก็ทับที่เดิมครับ

22
ไม่ทราบว่า serial port นั้นใช้ Bd เท่าไรครับ เพราะ MCU ของค่าย NXP เขาไม่ปล่อย API ให้ดาวน์โหลดครับ ต้องไปอ่าน reference แล้วลงไปเขียนที่รีจีสเตอร์อย่างเดียวครับ
ถ้าใช้ ST นั้นจะมี api มาให้เลยครับ (ใช้ง่ายกว่าครับ)

23
เขียนตามกลุ่มของประเภทซอฟแวร์ครับ

24
ตัวอย่างผลงาน ครับ
Local Test (ทำส่งบริษัท Loxley)

Pages: 1 2 [3] 4