printf 4

PIC18, MPLAB X IDE, XC8, UART, printf

PIC18, MPLAB X IDE, XC8, UART, printf 0. 참고 사항[ ] https://www.microchip.com/wwwproducts/en/PIC18F4520[ datasheet ] http://ww1.microchip.com/downloads/en/devicedoc/39631a.pdf 1. HW 연결 2. 소스 설명full 소스는 아래 github를 통해 확인하세요. OSC 값이 INTIO67 인 경우에는 1MHz로HS 인 경우에는 4MHz로 Clock이 설정됨 4MHz, 19200 baudrate //#pragma config OSC = INTIO67 #pragma config OSC = HS TXSTA = 0x24; // CSRC TX9 TXEN SYNC SENDB BRGH ..

PIC18 2018.09.12

ATMEGA128, CodeVisonAVR, UART, printf 사용하기

ATMEGA128, CodeVisonAVR, UART, printf 사용하기 UART0 - GND - RX : PE0 - TX : PE1 0. 참고사이트C:\cvavr2\examples\2USART_LCD ( CodeVisonAVR 설치 디렉토리 ) 1. USART0 > TransmitterBaudRate : 9600 일반적으로 115200 baudrate를 쓰겠지만하지만 이 baudrate에서는 통신 손실률이 커서 9600을 사용합니다. 2. Project > Configure 3. C Compiler > printf Featuresfloat, width, precisor 4. 소스 설명 #include // Standard Input/Output functions #include // Declare ..

ATMEGA128 2018.08.28

STM32F1, STMCubeMX, printf

STM32F1, STMCubeMX, printf USART1을 통해 printf문으로 디버깅 로그를 보는 방법을 소개합니다. 0. 참고 사이트 https://www.waveshare.com/wiki/Open103V 1. HW 연결GND, TX, RX 만 연결하였습니다.TX, RX는 당연히 Cross 해야 합니다. 2. USART1 > Asynchronous 3. Keil > usart.c 아래 텍스트를 USER CODE BEGIN ~ END 사이에 복붙하세요 /* USER CODE BEGIN 1 */ #ifdef __GNUC__ /* With GCC/RAISONANCE, small printf (option LD Linker->Libraries->Small printf set to 'Yes') calls..

STM32F1 2018.08.03