embeded/i2c2011. 11. 28. 17:54

I2C

SDA의 폭이 SCL 보다 크다는 점은
아마도.. SCL의 Rising edge에 트리거 되서 SDA의 값을 읽기 때문이 아닐까? 라는 망상중

Timing sheet


아무튼, ACK는 slave가 쓰는건데
그렇다면.. Master에서 ACK에 대한 SCL은 생성하지 않아도 되는걸려나?
흐음.. Slave->Master를 보면 ACK가  색상이 다르네 -_- 어렵다 ㅠ.ㅠ

Master -> Slave (Write)


Slave -> Master (Read)


[링크 : http://www.best-microcontroller-projects.com/i2c-tutorial.html]

[링크 : http://en.wikipedia.org/wiki/I2C]
[링크 : http://achiven.tistory.com/entry/I2c란]
[링크 : http://www.robot-electronics.co.uk/acatalog/I2C_Tutorial.html]

[링크: http://i2c2p.twibright.com/spec/i2c.pdf]

'embeded > i2c' 카테고리의 다른 글

i2c mode - tm4c  (0) 2018.04.26
i2c BUS에 pull-up, pull-down  (0) 2018.04.26
i2c bank switching  (0) 2015.09.02
i2c 정리  (4) 2012.01.10
SMBus 넌 머냐? - System Management Bus  (2) 2009.01.14
Posted by 구차니
개소리 왈왈/블로그2011. 11. 28. 09:03
음.. 심의 대리 할 수 없었기에 복구가 되었다라..
아무튼 업체측에서는 마음에 안드는 글을 초기에 제제해놓고
그러면 검색에서 제외시킬수 있고, 대응을 안해도
시간적 손실은 해당 블로거에서, 개고생은 다음에게 있으니 상당히 이득을 보는 제도인듯?


Posted by 구차니
개소리 왈왈2011. 11. 27. 21:23
옛날에 모아놨던 cd게임들을 하려고 했더니
죄다 오류가 나서 실행이 안되는 지라(95시절 게임도 많으니 -_-)
찾다찾다보니 하게 된 게임

고향친구가 추천했는데 과거의 윙코맨더 프라이버티어 와는 느낌이 좀 달라서 안했다가
정신줄 놓은 구차니 회복모드를 위해 한번 미친듯이 게임!

워낙 알려지지 않은 게임이다 보니
공략도 찾기 힘들고 국내에서는 소개정도로 끝나버린 넘이라... OTL

[링크 :  http://gamegate2k.com/series/freelancer-walkthrough/]
[링크 : http://freelancer.battleclinic.com/tools.php]

'개소리 왈왈' 카테고리의 다른 글

으아아 미쳤어!  (0) 2011.12.09
정기예탁금 만기 이후 이율  (0) 2011.12.02
기분도 꿀꿀하고 우울하니 정리나 합세~  (0) 2011.11.26
왼손 왼발 왼눈잡이  (0) 2011.11.25
postbox EMS 조회  (0) 2011.11.07
Posted by 구차니
개소리 왈왈2011. 11. 26. 20:46
머리던 책상이던 머던!






어쩌면 내가 소유하고 있는 물건이 너무 많아서
마음이 비워지지 않는걸려나? 

'개소리 왈왈' 카테고리의 다른 글

정기예탁금 만기 이후 이율  (0) 2011.12.02
Freelancer (2003년 작품)  (0) 2011.11.27
왼손 왼발 왼눈잡이  (0) 2011.11.25
postbox EMS 조회  (0) 2011.11.07
내가 닭띠라니!! ㅠ.ㅠ  (2) 2011.11.07
Posted by 구차니
개소리 왈왈2011. 11. 25. 21:20
회사동료가 왼손잡이라길래 문득 궁금해서 물어보니
공찰때 왼발로차고
총쏠때 왼눈으로 본다고 한다

문득, 뇌의 발달과정이 이렇게 제어부분도 영향을 미치는건지
아니면 제어가 용이한 부분이 뇌의 발달과정에 영향을 미치는건지
그거도 아니라면 단순히 뇌의 발달부분이 랜덤하게 선택되는건지 궁금해졌는데..

왼손잡이가 많지 않은것 봐서는 확률적으로 랜덤은 아닌것 같고..
유전적인 발달차이라던가 어떠한 활성 인자에 의해 결정되는 것 같지만
왼손잡이는 유전이 아니라는 말도있고 어느쪽이려나?

그냥 닭과 계란인건가?

'개소리 왈왈' 카테고리의 다른 글

Freelancer (2003년 작품)  (0) 2011.11.27
기분도 꿀꿀하고 우울하니 정리나 합세~  (0) 2011.11.26
postbox EMS 조회  (0) 2011.11.07
내가 닭띠라니!! ㅠ.ㅠ  (2) 2011.11.07
ems 국제 택배와 빼빼로 데이  (5) 2011.11.05
Posted by 구차니
회사일/STLinux2011. 11. 24. 20:07
Posted by 구차니
커뮤니티를 보면 대부분 매니아들은 이런식으로 접두를 붙이는데
그런 사람들은 이런저런 조합으로 이렇게 쓰고 가격은 얼마짜리 쓴다 이러는데
그 사람들이 정말 매니아 인가? 잘 다루는 사람인가? 이런 생각이 많이 든다.

물론 벤치마크 결과물을 보면 많이 알고 제대로 측정하기 위해 노력도 하지만
그건 벤치마크 전문가에 가깝지 매니아 라는 말이 맞나? 라는 생각이 많이 든다.

컴퓨터 학과 내에서도 컴퓨터 잘 다루면 항상 좋은걸 쓴다고 생각을 다들 하고 있던데 왜 그런걸까...







머 내가 잘하는것도 아니고 게다가 컴퓨터가 좋은것도 아니라서 단지.. 자격지심에 이러는 걸까? 

'개소리 왈왈 > 직딩의 비애' 카테고리의 다른 글

무언가를 많이 안다는 것  (0) 2011.12.20
reboot  (0) 2011.11.30
심심해서 계산해 본 프린트 단가?  (0) 2011.11.17
먼가 속는 느낌?  (0) 2011.11.15
겁나빠른 5678 고객센터  (0) 2011.11.09
Posted by 구차니
프로그램 사용/eclipse2011. 11. 23. 16:03
eclipse의 Project 메뉴에 open / close는 존재하지만 항상 비활성화 -_-
내가 쓸줄 몰라서 그런걸까?


아무튼 안되면 되는법을 찾아야하니~
"File - Import - General - Exiting Projects into Workspace"


머 그러면 열리긴 열리네~ 흥
Posted by 구차니
Linux2011. 11. 23. 10:52
IDE 80GB / sda
SATA 500GB / sdb 에 붙어야 하는 시스템인데
(아래는 정상부팅시 mount 상태)

어떤 이유인지 가끔 부팅시에
SATA 500GB / sda
IDE 80GB / sdb
로 붙고 sda는 그나마
파티션도 제대로 인식을 못하는 경우가 있다.



검색을 하다 포기했는데 또 같은일이 벌여져서 우씨! 하고 BIOS 옵션 뒤져봐도 안나오고 -_-
포기한 마음에 한글로 검색해봤는데 똭~!

흐음.. initrd를 공부해 봐야하나?

fedora 9의 커널 버전별로 인식되는 순서가 달라져서
각 커널의 /var/log/dmesg를 비교해보니
nforc4 메인보드라서 libata가 로드되면서 pata_amd와 sata_nv가 로드되는데 
문제가 일어나는 경우는 부팅시 sata_nv가 pata_amd보다 먼저 로드되더군요.
그래서 pata_amd가 sata_nv보다 먼저 로드되도록 /boot/initrd 이미지를 새로 만들었습니다.
mkinitrd --preload=pata_amd initrd-$(uname -r).img_new $(uname -r)
새로 만들어진 initrd 이미지로 부팅하니 문제가 해결됬네요.

[링크 : http://www.ubuntu.or.kr/viewtopic.php?p=1888



음.. 내 시스템에서는 initrd가 문제가 아니고.. SATA 컨트롤러 문제인가?
순서가 바뀌는건 아닌데 하드 인식을 제대로 못하는군...

2011/11/23 - [프로그램 사용/SMB(Samba)] - samba에 갑작스러운 "엑세스 거부"

'Linux' 카테고리의 다른 글

iptables MASQUERADE (공유기 만들기?)  (0) 2011.12.04
리눅스를 라우터로 만들기  (0) 2011.12.02
vlan과 ip alias  (0) 2011.11.05
xz 압축프로그램  (2) 2011.10.28
리눅스에서 파일 복구  (0) 2011.10.24
Posted by 구차니
서버운영이 1년을 넘어가니 별별 문제가 다 생기는데 흐음.. 

/etc/samba/smb.conf 에서 mask를 바꾸고는
chown 명령으로 퍼미션을 바꾸어 주려는데 아래와 같이 Read-only라고 배를 짼다 -_-
 unable to chmod /home/samba/sharedDocs/ : Read-only file system 

mount 명령으로 확인해도 /dev/sda rw 인데
혹시나 해서 다시 마운트 하게 해도 에러가 발생한다 -_-
 $ sudo mount -o remount,rw /dev/sda

dmesg를 해보니 헐...
[89502.612438] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6
[89502.612446] ata1.00: BMDMA stat 0x5
[89502.612469] ata1.00: failed command: READ DMA
[89502.612483] ata1.00: cmd c8/00:00:40:fb:48/00:00:00:00:00/e3 tag 0 dma 131072 in
[89502.612485]          res 51/84:1f:40:fb:48/00:00:00:00:00/e3 Emask 0x10 (ATA bus error)
[89502.612489] ata1.00: status: { DRDY ERR }
[89502.612492] ata1.00: error: { ICRC ABRT }
[89502.612506] ata1: soft resetting link
[89502.785164] ata1.00: configured for UDMA/133
[89502.785193] ata1: EH complete
...
[144064.508283] sd 0:0:0:0: [sda] Got wrong page
[144064.508288] sd 0:0:0:0: [sda] Assuming drive cache: write through
[176393.000227] sd 0:0:0:0: [sda] Unhandled error code
[176393.000235] sd 0:0:0:0: [sda] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
[176393.000242] sd 0:0:0:0: [sda] CDB: Write(10): 2a 00 1d 04 d7 f0 00 00 10 00
[176393.000256] end_request: I/O error, dev sda, sector 486856688
[176393.000281] Aborting journal on device sda-8.
[176393.000304] sd 0:0:0:0: [sda] Unhandled error code
[176393.000308] sd 0:0:0:0: [sda] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
[176393.000312] sd 0:0:0:0: [sda] CDB: Write(10): 2a 00 1d 04 00 00 00 00 08 00
[176393.000323] end_request: I/O error, dev sda, sector 486801408
[176393.000327] __ratelimit: 15 callbacks suppressed
[176393.000331] Buffer I/O error on device sda, logical block 60850176
[176393.000334] lost page write due to I/O error on sda
[176393.000344] JBD2: I/O error detected when updating journal superblock for sda-8.
[176400.268607] EXT4-fs error (device sda): ext4_journal_start_sb: Detected aborted journal
[176400.268619] EXT4-fs (sda): Remounting filesystem read-only
[177211.612640] sd 0:0:0:0: [sda] Unhandled error code
[177211.612647] sd 0:0:0:0: [sda] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
[177211.612654] sd 0:0:0:0: [sda] CDB: Read(10): 28 00 23 81 06 98 00 00 08 00
[177211.612668] end_request: I/O error, dev sda, sector 595658392
...
[177272.311394] EXT4-fs error (device sda): __ext4_get_inode_loc: unable to read inode block - inode=18613272, block=74448993
[177272.311523] sd 0:0:0:0: [sda] Unhandled error code
[177272.311526] sd 0:0:0:0: [sda] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
[177272.311530] sd 0:0:0:0: [sda] CDB: Read(10): 28 00 23 80 03 08 00 00 08 00
[177272.311542] end_request: I/O error, dev sda, sector 595591944 

rw라고 나오지만 실제로는 ro로 강제 변경당했다 -_-
fsck 해보라는데 으아아.. fsck 돌렸다가 하드 날린적이 있어서 겁나는디 -_-

[링크 : http://lists.samba.org/archive/samba/2002-August/050432.html]
[링크 : http://www.linuxquestions.org/.../chmod-command-fails-with-read-only-file-system-648675/]
[링크 : http://serverfault.com/.../mount-cannot-remount-block-device-dev-sda5-read-write-is-write-protected]
Posted by 구차니