Skip to main content

Posts

Showing posts from May, 2014

Tổng hợp tài liệu về embedded programming

Brief Tài liệu về lĩnh vực này thì nhiều vô kể. Có những tập dầy hàng nghìn trang bằng tiếng anh. Trình độ tiếng anh thì cùi bắp, ngại đọc, nhiều khi cũng ko hiểu rõ. Dười đây là một số tài liệu tôi đã review qua, cảm thấy dùng được và note lại lên đây. Hi vọng nó sẽ có ích. Một số link cũng bao gồm những thứ funny dành cho lập trình viên nói chung, rồi cách làm việc trong lĩnh vực "code kèo" 01. Developer’s Best Practices Tutorial http://www.tutorialspoint.com/developers_best_practices/developers_best_practices_tutorial.pdf Nôm na, tài liệu này được viết bởi một lão có hơn 16 năm trong lĩnh vực lập trình. Lão ấy bảo: " .. with your day-2-day life and find so many hidden facts which are very obvious(rõ ràng) but we never gave our serious attention to them... " Mất 2 ngày trong cuộc đời để tìm ra một đống những điều hay ho mà một thằng developer ko bao giờ để ý đến cả. - Đưa ra 8 bài tập để luyện các thói quen tốt cho 1 chú developer: Best P

[Hồi ký] Kỹ sư có méo mó cùng không thèm thó cái Jumper !!!

11:55 PM 5/27/2014 Giá của cái Jumper ở thời điểm 2014 là 350 VNĐ cỡ 0.015 USD Một meeting room sang trọng trong một khách sạn năm sao giữa lòng thủ đô. Những tên trộm vặt đội lốt những kỹ sư được đào tạo bài bản về đạo đức cũng như lối sống. Những tiếng kêu gào, những cái lắc đầu bất lực, thái độ khinh thường "người ta" từ tay tư bản nước láng giếng. Chua cay làm sao, nhục nhã làm sao khi bị gán mác "trộm vặt quốc tế". Kỳ thực trong thâm tâm tôi, chút mơ hồ về chủ nghĩa dân tộc cùng một chút ít sĩ diện còn lại, cố gắng tìm một câu trả lời thích hợp để bao biện cho "người ta"... Nhưng: "Bé thì trộm ổi, trộm đào. Nhỡ thì dối trá, phá rào chơi game. Nhớn thì che dưới, dấu trên. Già thì hạ cánh mới nên tính người..." Kỳ thực: "Thượng bất chính thì hạ tắc loạn" Nhà dột từ nóc đến tróc cả nền. Chỉ vì: "Nghèo khó sinh méo mó". Đơn giản là: "Quen tay cầm nhầm". Cuối cùng, mấy tên ă

IDT capacitive touch solution

GIẢI PHÁP CẢM ỨNG ĐIỆN DUNG CỦA IDT Brief Các chíp điều khiển phím cảm ứng của IDT chuyên sử dụng cho các thiết bị như bếp từ, thang máy, điện thoại, màn hình....vvv Sơ đồ nguyên lý cơ bản: Operation Principle Nguyên tắc hoạt động: Tín hiệu từ mỗi phím bấm được hợp kênh vào bộ CDC (Capacitive to digital converter). Việc cảm nhận dung kháng dựa vào bộ biến đổi sigma-delta. Bộ này có chức năng chuyển tín hiệu từ các phím bấm cảm biến thành dạng số, các giá trị này được so sánh với 1 ngưỡng để xác định phím được bấm hay không được bấm.  Trạng thái phím và giá trị dung kháng sẽ được chứa trong một thanh ghi của chíp. Ở chế độ mặc định, khi có sự kiện nhấn phím hoặc nhả phím, chân INTB sẽ được kéo xuống thấp trong vòng 2us( Bít ngắt sẽ bằng 1). MCU đọc giá trị các thanh ghi này qua giao tiếp nối tiếp SPI, I2C, SM bus để xác định các thông số của phím bấm. Các thông số ảnh hướng đến việc nhận phím Các thông số ảnh hưởng đến độ chính xác của giá trị dung kháng (