AD7812의 대략 적인 스펙
- 10-Bit, 8Channel Sampling
- Conversion Time : 2.3㎲
- Supply Range : 2.7 ~ 5.5 (V)
- Input Signal Range : 0 ~ Vref (V)
- Refernce Input Range : 1.2 ~ VDD (V)
- SPI Interface

- 자세한 스펙은 Datasheet를 참고

IC 사용을 위해 필요한 정보들
- Control Register
- Channel Configurations
- Evaluation Quick Setup (Figure 14.)
- Full Duplex, 16-bit SPI
- SPI Timing

Cortex-M3 (LMS2965) - 샘플 소스

#include "inc/hw_types.h"
#include "inc/hw_memmap.h"
#include "inc/lm3s2965.h"
#include "driverlib/gpio.h"
#include "driverlib/sysctl.h"
#include "utils/uartstdio.h"

#define ADC_CONVST   (1<<4) // PORTD
#define ADC_CONVST_Lo  (GPIO_PORTD_DATA_R &= ~ADC_CONVST)
#define ADC_CONVST_Hi  (GPIO_PORTD_DATA_R |=  ADC_CONVST)

#define ADC_CLK   (1<<2) // PORTA
#define ADC_CLK_Lo  (GPIO_PORTA_DATA_R &= ~ADC_CLK)
#define ADC_CLK_Hi  (GPIO_PORTA_DATA_R |=  ADC_CLK)

#define ADC_MOSI   (1<<5) // PORTA
#define ADC_MOSI_Lo  (GPIO_PORTA_DATA_R &= ~ADC_MOSI)
#define ADC_MOSI_Hi  (GPIO_PORTA_DATA_R |=  ADC_MOSI)

#define ADC_MISO   (1<<3) // PORTD
#define ADC_MISO_READ  (GPIO_PORTD_DATA_R & ADC_MISO)

void SPI_ADC_Init(void)
{
    // PORT Enable
    SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA);
    SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOD);

    // Set GPIO direction to output & pull up/down Disable
    GPIOPinTypeGPIOOutput(GPIO_PORTA_BASE, ADC_CLK | ADC_MOSI); 
    GPIOPinTypeGPIOOutput(GPIO_PORTD_BASE, ADC_nSS);

    // Set GPIO direction to output & pull up/down Disable
    GPIOPinTypeGPIOInput(GPIO_PORTD_BASE, ADC_MISO);

    ADC_CLK_Lo;
    ADC_MOSI_Hi;
    ADC_nSS_Hi; 
}

void SPI_ADC_Enable(void)
{
    ADC_CLK_Lo; 
    ADC_MOSI_Hi;  
}

void SPI_ADC_Disable(void)
{
    ADC_CLK_Lo; 
    ADC_MOSI_Hi;
}

unsigned int SPI_ADC_Request(unsigned char ucChannel)
{
    unsigned int i;
    unsigned int uiBuff = 0x0000;
    unsigned int uiRegister;
 
    uiRegister = 0x4040 | (ucChannel << 8);

   // ~CONVST
    ADC_CONVST_Lo;    
    ADC_CONVST_Hi;

    Delay_1us(5);
    
    for (i = 0; i < 16; i++)
    {
        uiBuff <<= 1;
 
        ADC_CLK_Hi;  

        Delay_1us(1);
  
        if (uiRegister & (1 << (15 - i)))  // DATA HIGH or LOW
        {
            ADC_MOSI_Hi;
        }
        else
        {
            ADC_MOSI_Lo;
        }
  
        ADC_CLK_Lo; 
        Delay_1us(1);

        if (ADC_MISO_READ)
            uiBuff |= 0x01;
    }

    uiBuff >>= 6;

    return uiBuff;
}

unsigned int ADC_Get(unsigned char ucChannel)
{
    unsigned int uiVrefH = 5000;
    unsigned int uiVrefL = 0;
    unsigned int uiMapData = 6200;
    unsigned int uiPower = 0;

    if (ucChannel < 0x08)
    {
        SPI_ADC_Enable();
        SPI_ADC_Request(ucChannel);
        SPI_ADC_Disable();

        Delay_1us(2);

        SPI_ADC_Enable();
        uiPower = SPI_ADC_Request(ucChannel);
        SPI_ADC_Disable();  
    }
   
    return uiPower;
}

'개발 > Firmware' 카테고리의 다른 글

AD7812를 LMS2965에서 사용해보자  (0) 2011.03.25
블로그 이미지

정직한 드레이꾸

개발의뢰 및 컨설팅 의뢰 받습니다.

댓글을 달아 주세요

주식..저도 잘몰라요?

한창 작은돈으로 주식하면서 공부하다가 요새 손땐지 오래되서 머가 먼지 기억도 안나더라구요

그러다가 저평가 주식에 대해서 알아보자 싶어서 이전에 적어놓았던 다이어리를 꺼냈습니다.

이런 내용들이 적혀 있네요

* 봐야하는 항목들
BPS, PBR, EPS, PER, EBITDA, 영업이익률, ROE

* 항목설명

1. BPS (Book-Value Pre Share) : 주당순자산
  - 순자산 (자산 - 부채) / 발행주식수
  - 회사가 문을 닫을 경우 받을 수 있는 주당 가격이다.
  - 높을수록 자기자본 비중이 높고, 실제 투자가치가 높고, 기업내용의 충실도가 알차다.
  - 주가보다 높을수록 좋다.

2. PBR (Prive Book-Value Ratio) : 주가순자산비율
  - 주가 / BPS
  - PBR이 1이라면 1000원짜리 주식이 1000원에 거래중이라는 것과 같다.
  - 1미만이면 저평가 주식의 요건중에 하나라고 보면 된다.
  - 낮을수록 좋다.

3. EPS (Earning Per Share) : 주당순이익
  - 당기순이익 / 발행주식수
  - 한주당 1년동안 벌어들인 돈이 얼마인지 볼 수 있다.
  - 높을수록 경영실적이 좋고, 배당여력이 높다.
  - 높을수록 좋다.

4. PER (Price Earning Ratio) : 주가수익비율
  - 주가 / EPS
  - 주가가 일정기간동안 기업이 올린 EPS의 몇배나 되는지를 나타내는 지표이다
  - 낮을수록 좋다.

5. EBITDA (Earnings Before Interest, Tax, Depreciation and Amortizatien) : 영업이익
  - 높을수록 좋다.

6. 영업이익률
  - EBITDA / 매출액
  - 높을수록 좋다.

7. ROE (Return On Equity) : 자기자본이익률
  - 당기순이익 / 자기자본
  - 벌어들인 돈의 %를 보여준다
  - 높을수록좋다.

위의 7가지에 대해서 완벽히 신뢰 할 수는 없겠지요

저것이 충족되지 않아도 급등하는 경우가 있고 충족되어도 급하락 하는경우도 있으니까요

그냥 참고의 지표가 되는 것이라고 생각합니다.

확률이란게 있으니까요

참고만하세요

'주식창고 > 저장고' 카테고리의 다른 글

저평가 주식 어떤걸 봐야하나?  (0) 2010.10.25
블로그 이미지

정직한 드레이꾸

개발의뢰 및 컨설팅 의뢰 받습니다.

댓글을 달아 주세요

[펌]손가락 조직도

이야기 2010. 10. 11. 14:05
오늘 우연히 손가락 조직도에 대한 글을읽고 스크랩을 해본다

정말 공감가는 글인거 같고 기업들의 이상향이 아닌가 생각된다.



주식회사 핸드의 조직도


Handbook (1) : 사장

보다시피 혼자 떨어져 있는 사장이 외로운 건 당연하다 .


Handbook (2) : 임원

보다시피 임원은 직원중 사장과 가장 가까운 위치에 서 있게 되어있다.

그러나 동시에 사장보다는 직원들 쪽에 더 가깝게 서있어야 하는 존재이기도하다.


Handbook (3) : 업무강도

회사의 업무 강도가 손가락 길이와 일치해야 제대로 된 회사다.

신입만 개고생하는 회사 사장이 모든걸 다하는 회사는 둘다 옳지 않다.

신입사원이 일이 많은건 회사의 시스템 문제고 경영진이 일이 많은건 경영진의 무능 탓이다.


Handbook (4) : 발란스

물론 업무강도와 회사 기여도는 다르다.

임원은 짧은시간을 들여 굵은 일을 해야한다.

이십년뒤에도 여전히 개고생 하는 모습을 보이면 어느 주니어가 그 직업에서 시니어가 되고 싶겠나.

신입은 가장 빛안나는 작은 일을 맡아 해줘야 하되 burn out 되지 않도록 조절해야한다.

중간관리자  만큼은 회사의 기둥처럼 가장 많이 일을 해 줘야 한다.


Handbook (5) : 순리

하급자가 중간 관리자를 건너 뛰고 더 윗사람에게 직접 커뮤니케이션 하면 어떤식으로든 갈등이 생긴다.

상급자가 맘에 안들더라도 그러지 말아라.

중지를 빼고 약지와 검지가 만나는건 실제로도 자연스럽지 않다.


Handbook (6) : 관심

사장은 신입부터 임원까지 모두에 대한 관심을 갖고 적접 접촉하며 위로 할수 있는 (해야하는) 유일한 존재다.

(실제로 엄지는 나머지 네손가락을 만질수 있는 유일한 손가락이다.)

엄지가 엄지를 만지지 못하듯 새끼가 새끼끼리 위로하는건 의미없다.

(주로 불평으로 시작해 불평으로 끝난다.)


Handbook (7) : 협력

중간관리자는 마치 자기가 혼자 일을 다하는것 같아 괴롭겠지만 아래사람이 도움을 접고 윗사람이 배려를 접으면 바

로 Fuck 된다.


Handbook (8) : 리더십

외부와 싸울때 사장이 숨는것 보다는 사장이 나설때 더 펀치력이 쎄진다.


Handbook (9) : 사장 II

어떤 경우에도 사장은 최후의 보루로 서있어야 한다.

(저렇게 설수 있는 손가락은 엄지밖에 없다.)


Handbook (10) : 실적

돈.

어쨌든 "실적"  은 경영진들이 책임진다.


Handbook (11) : 지속

대게 V는 검지와 중지로 약속은 새끼손가락으로 표시한다

현재의 승리는 숙련된 시니어가 책임지고 미래의 승리는 주니어가 약속해준다.


Handbook (12) : 책임

도장 찍은 사람이 책임 지기.

도장은 엄지 밖에 못찍게 되어있다.


Handbook (13) : 합산

엄지가 길다고 손이 크다고 하지는 않는다.

주식회사 핸드의 크기는 엄지의 길이가 아니라 엄지부터 새끼까지 최대한 벌린 넓이를 말한다.

사장부터 말단까지 각자의 경쟁력의 합이 곧 그 회사의 크기다.

가난한 회사 다니는 직원.

회사 욕하지마라.  

니탓도 1/5 이다.

부자 회사 이끄는 사장.

혼자 뻐기지 마라.

니공은 1/5 밖에 안된다.


Handbook (14) : fire !!

세게 때리는 법 (1)

엄지가 당겨주는 힘이 쎄야 다른 손가락 들이 상대 이마를 쎄게 때릴 수 있다 .

쎄게 나가도록 도와줄 손가락은 엄지 밖에 없다.

사장은 그점을 잊지 말아야 한다.

엄지가 너무 쎄게 당긴다고 불평하지 말아라.

엄지 좋자고 하는게 아니라 너 좋으라고 하는거다.

부하는 그걸 명심해야한다.

[출처] 사람헌트님의 블로그 http://prain.com/hunt/ - 허락안맞고 스크랩해서 문제가 된다면 삭제 조치하겠습니다.
========================================================================================================

아직도 계속해서 나오고 내용이 추가 되고 있네요.

참 적절한 손가락을 이용한 비유인것 같습니다.

앞으로 제가 위치한 자리에서 어떻게 해야할까를 한번더 생각하게 해주는 내용이네요.

'이야기' 카테고리의 다른 글

[펌]손가락 조직도  (0) 2010.10.11
면접관이 뽑은 최악 VS 최고  (0) 2010.09.14
요일 운동법  (0) 2010.09.10
이채영 의상 이것 옷이 아니야  (0) 2010.09.10
컴퓨터 견적  (0) 2010.09.10
전기차 시대 개막  (0) 2010.09.10
블로그 이미지

정직한 드레이꾸

개발의뢰 및 컨설팅 의뢰 받습니다.

댓글을 달아 주세요

면접관이 뽑은 싫어하는 옷차림과 자소서 및 면접용 답안의 최악과 최고 라네요


 저도 신입때 자소서를 쓸때는 가장 쉽게 넣었던 구문이 있네요 1번 '엄격한 아버지와 자상한 어머니...'
 경력사원이 되고 사회 생활을 하다보면 알게 되지만 대학을 마치고 처음 이력서와 자소서를 쓰고 면접을 받게 되면 위에 나오는 최악의 답안이 제일 먼저 생각이 나지요..(저만 그랬었을까요?;;; ㅋㅋ)
 위의 표에서 나오듯이 채용 담당자들은 지원준비성과 책임감과 뜬구름 잡는식의 답변이 아닌 '~어떻게 하겠습니다.'라는 확신을 가질 수 있는 답변을 좋아 하는듯하네요
 취업준비하시는 분들이 참고 하면 괜찮은 자료라고 생각이 됩니다.
 채용담당자가 최악 최고를 가리기는 했지만 제가 생각할때는 면접볼때 항상 자신감을 가지고 답변을하고 자신이 가지고 있는 능력을 말로서 모두 표현할 수 있도록 하는 것이 가장 자신을 어필하기 좋을 것 같습니다.
 취업에 가까워져서 준비하기보다는 미리미리 내가 내세울 수 있는 부분을 준비해 나가시면 취업할 곳은 많다고 생각이 드네요. 글을 얼마 쓰도 안했는데 배가 고프네요
 이만 쓰고 머라도 먹으러 가야겠습니다.
 그럼 휘리릭~~

'이야기' 카테고리의 다른 글

[펌]손가락 조직도  (0) 2010.10.11
면접관이 뽑은 최악 VS 최고  (0) 2010.09.14
요일 운동법  (0) 2010.09.10
이채영 의상 이것 옷이 아니야  (0) 2010.09.10
컴퓨터 견적  (0) 2010.09.10
전기차 시대 개막  (0) 2010.09.10
블로그 이미지

정직한 드레이꾸

개발의뢰 및 컨설팅 의뢰 받습니다.

댓글을 달아 주세요

넷북과 같은 저사양 PC에서 1080p Full HD급 동영상을 돌리기엔 CPU부하가 많이 걸리죠?

그래서 끊김현상이 일어나거나 싱크가 맞지 않는 일이 많습니다.

이런 현상을 보완할 수 있는 방법을 소개 하고자 합니다.

일단 플레이어는 팟플레이어(이하 팟플)가 현재 제일 리소스가 적기에 팟플을 가지고 설정해보겠습니다.

준비물
 - 팟플레이어 설치
 - CoreAVC 코덱 설치 (CoreAVC는 유료라서 시리얼넘버가 필요합니다.)

1. 일단 제일먼저 팟플레이어를 설치합니다. (설치법은 다들아시리라 봅니다....무조건 다음(Next)을 클릭)

2. CoreAVC를 설치합니다. (이것도 무조건 Next를 클릭)

  1) I Agree 클릭

  2) Next 클릭

  3) E-mail과 Serial Number을 입력하고 Next 클릭

  4) Next 클릭

  5) Install 클릭

  6) Close 클릭
  7) 설치완료

3. 팟플을 실행합니다.
  
  1) 팟플화면에 대고 마우스 오른쪽 클릭하여 환경 설정을 클릭한다. (F5번을 눌러도 된다...단축키임)

  2) 왼쪽의 코덱/필터를 선택하여 내장 영상 처리 필터 설정에서 사용 조건을 사용하지 않음으로 설정

  3) 코덱/필터>비디오 코덱에서 필터/코덱 관리 버튼을 클릭

  4) 코덱목록에 아무것도 없을것임. 검색해서 추가 버튼을 클릭하면 왼쪽에 목록이 나타남
      확인을 클릭

  5) 비디오 코덱에서 H264와 AVC1을 CoreAVC Video Decoder로 선택

  6) 내장 코덱/DXVA 설정을 클릭

  7) 하드웨어 가속(DXVA) 설정을 '항상 사용합니다.'로 선택하고 확인을 클릭

이상태로 1080p 동영상을 돌리면 끊김없이 깔끔한 영상/음성 재생이 됩니다.

CoreAVC는 유료프로그램이라 알아서 구하셔야 할듯합니다.

힌트를 드리자면 네이버에서 검색하면 나와요..ㅋ

궁금한점 있으면 댓글달아주시면 답해 드릴께요.

이상~~


  
 

 

'지식창고' 카테고리의 다른 글

넷북에서 1080p 동영상 돌리기  (0) 2010.09.13
장 건강을 위해 버려야 할 습관 8가지  (0) 2010.09.08
블로그 이미지

정직한 드레이꾸

개발의뢰 및 컨설팅 의뢰 받습니다.

댓글을 달아 주세요