Line number는 위 메뉴에서 설정할 수 있습니다.

Atmel Studio --> Tools --> Options.. 를 선택 후 

 

Text Editor --> All Languages --> General --> Line numbers를 선택 후 OK를 눌러줍니다.

Posted by KennyShin
,

 

Target device was not found (could not detect target voltage VDD). You must connect to a target device to use PICkit 3

 

Pickit3를 이용하여 마이컴에 프로그래밍을 할 때 이런 메시지가 나오는 경우가 있습니다.

이유는 MCU 에 전원이 공급되고 있지 않기 때문입니다.

 

 

 

해결방법은 MCU에 전원을 공급해 주는 것입니다.

두가지 방법이 있는데

하나는 파워서플라이를 이용해 전원을 공급하거나

Pickit3나 Pickit4를 이용해 전원을 공급하는 것입니다.

위와 같은 방법으로 Properties를 선택합니다.

 

 

Categories에서 Pickit3를 선택 후

Option categories에서 Power를 선택합니다.

반드시 Power target circuit from PICkit3의 Radio box를 선택 후

원하는 전압을 선택합니다.

디바이스에 따라서 1.8~5.0V까지 선택할 수 있습니다.

 

 

마지막으로 Apply버튼을 꼭 눌러주세요.

 

다시한번 프로그래밍을 시도해보면 정상적으로 프로그래밍이 되는 것을 확인할 수 있습니다.

Posted by KennyShin
,

 

 

수원과 의왕사이에 1번국도를 지나다보면

"백세짬뽕"이라는 음식점이 보인다.

 

백세삼계탕과 백세짬뽕

 

주차공간이 굉장히 넓기 때문에

차를 가져가셔도 주차걱정이 없습니다.

 

왼쪽은 백세삼계탕

오른쪽은 백세짬뽕입니다.

 

영업시간은

오전 10시30분부터 

오후 21시30분까지라고 합니다.

(주문마감은 20시 50분이니 참고하세요.)

 

전화번호는 031-295-7888 입니다.

 

백세짬뽕 메뉴판

백세짬뽕 메뉴는

총 7가지입니다.

 

 

짬뽕은 2가지가 있는데

각각 보통맛과 많이 매운맛을 고를 수 있습니다.

 

보통맛은 아이들도 먹을 수 있는 매운맛 정도입니다.

매운 맛 좋아하시는 분은 많이 매운맛을 선택해보세요.

 

백세짬뽕의 메뉴 가격은 아래를 참조하세요.

 

 

차돌짬뽕 12,000원

백세짬뽕 9,000원

참쌀탕수육 12,000원(소)

참쌀탕수육 19,000원(중)

백짬뽕 9,000원

백세짜장 7,000원

군만두 6,000원

 

Posted by KennyShin
,
/*
 * File:   newmain.c
 * Author: A14942
 *
 * Created on 2019? 4? 15? (?), ?? 9:33
 */

// PIC16F1503 Configuration Bit Settings

// 'C' source line config statements

// PIC16F1503 Configuration Bit Settings

// 'C' source line config statements

// PIC16F1503 Configuration Bit Settings

// 'C' source line config statements


// PIC16F1503 Configuration Bit Settings

// 'C' source line config statements

// CONFIG1
#pragma config FOSC = INTOSC    // Oscillator Selection Bits (INTOSC oscillator: I/O function on CLKIN pin)
#pragma config WDTE = OFF        // Watchdog Timer Enable (WDT enabled)
#pragma config PWRTE = OFF      // Power-up Timer Enable (PWRT disabled)
#pragma config MCLRE = OFF       // MCLR Pin Function Select (MCLR/VPP pin function is MCLR)
#pragma config CP = OFF         // Flash Program Memory Code Protection (Program memory code protection is disabled)
#pragma config BOREN = OFF      // Brown-out Reset Enable (Brown-out Reset disabled)
#pragma config CLKOUTEN = OFF   // Clock Out Enable (CLKOUT function is disabled. I/O or oscillator function on the CLKOUT pin)

// CONFIG2
#pragma config WRT = OFF        // Flash Memory Self-Write Protection (Write protection off)
#pragma config STVREN = ON      // Stack Overflow/Underflow Reset Enable (Stack Overflow or Underflow will cause a Reset)
#pragma config BORV = LO        // Brown-out Reset Voltage Selection (Brown-out Reset Voltage (Vbor), low trip point selected.)
#pragma config LPBOR = OFF      // Low-Power Brown Out Reset (Low-Power BOR is disabled)
#pragma config LVP = OFF        // Low-Voltage Programming Enable (High-voltage on MCLR/VPP must be used for programming)

// #pragma config statements should precede project file includes.
// Use project enums instead of #define for ON and OFF.

#include 


#define _XTAL_FREQ 500000
void main(void) {
    TRISA = 0x00;
    LATA1 = 1;  __delay_ms(200);
    LATA1 = 0;  __delay_ms(200);
    LATA1 = 1;  __delay_ms(200);
    LATA1 = 0;  __delay_ms(200);
    while(1){
        LATA1 ^= 1; __delay_ms(1);
        CLRWDT();
    }
    return;
}

 

 

Posted by KennyShin
,

To prevent abnormal operation,

We need to fill the unused area in the flash memory of MCU.

 

If you need it,

you can go to project properties window

 

Select XC8 Global Options --> XC8 Linker --> Fill Flash Memory

 

Select the menu as above window

 

In this case, I select the Constant value as 0x001

It means that RESET.

 

I intend that if the PC(Program Counter) indicates unused program memory area,

MCU should be reset.

 

 

After compiling it, you can see the flash memory with the unused area which is filled with RESET command.

 

 

 

Posted by KennyShin
,

"

This is the page in order to compare the power consumption between PIC16F15323 and PIC16F1503
 
PIC16F15323 의 Sleep current
 
PIC16F1503 의 Sleep current
 
 
 
PIC16F1503과 PIC16F15323의 Sleep current를 살펴보자
 
PIC16F1503은 0.3uA @ 3.0V
PIC16F15323은 0.42uA @ 3.0V
 
로 PIC16F1503의 대기전력이 더 낮게 측정된다.
 
대기전력이 중요할 경우
PIC16F1503을 사용하자
 
 
PIC12F1501 의 Sleep current
 
PIC12F1501(8핀 MCU)의 Sleep current는 0.3uA로 PIC16F1503(14핀 MCU)과 동일하다.
 

 

 

"

Posted by KennyShin
,

 

 

 

 

 

"

 

나는 서울 장수막걸리를 참 좋아한다.

 

 
마트에 가보면

 

서울 장수막걸리의 병뚜껑 색깔이 다른 것을 볼 수 있다.
 
녹색과 흰색
 
 
녹색 뚜껑과 흰색 뚜껑이 있다.
 
녹색 뚜껑은 수입산 쌀을 이용한 막걸리이고,
흰색 뚜껑은 국산 쌀을 이용한 막걸리이다.
 
수입산은 1,200원
국산은 1,400원이다.
200원정도 차이가 난다.
맛의 차이는 잘 모르겠지만 나는 국산을 이용한다.
 
 
제품명은 장수 생 막걸리
용량은 750ml이다.
 
알코올 함량은 6%로
맥주가 4~5%인 것에 비하면 약간 더 높은 수치이다.
 
소주는 330ml에 17%정도되니
막걸리를 한병 마시면 소주를 0.7~0.8병정도 마신것과 비슷하다.
 
막걸리는
무조건 시원해야 좋다.

"

Posted by KennyShin
,

속초에 산불이 발생했다고 합니다.

실제촬영 영상입니다.

강한 바람탓에 1시간만에 5km속도로 불이 번지고 있다고 합니다.

전국의 소방차들을 모두 불러모아서
진화에 나서고 있다고 합니다.

하지만
이렇게 바람이 계속 불면
불 끄기도 쉽지 않아 보입니다.

위 영상은 속초항 쪽에서
산불을쪽을 촬영한 사진입니다.

아무도 다치지 않고
빨리 진화되기를 바랍니다.


Posted by KennyShin
,