Nguyên văn bởi h11540
Xem bài viết
Bản thân tôi chẳng ai dạy cho tôi điện tử, lập trình firmware, phần mềm, làm cao tần hay cách làm kinh tế, tôi chưa từng có ai là thầy đúng nghĩa trong những vấn đề đó, cuộc đời thật trớ trêu khi bắt tôi lại đi dạy một lũ học trò, rồi cái đam mê đó nó biến thành thú vui để làm công việc khác có hiệu quả hơn. Đừng nghĩ rằng tôi nhiều tuổi hơn và tôi xuất phát sớm hơn sẽ có nhưng thành quả tốt hơn ... ở đây chúng ta đang nói về kỹ thuật và cách thức để làm sao tiếp nhận nó cho hiệu quả... Nói về vi điều khiển, lúc đầu tôi cũng thấy mơ hồ nhưng nó không quá được 1 ngày ( kể cả tự nhìn nhận ), mỗi người có thể có cách nhìn nhận khác nhau nhưng mục đích khai thác ( học ) đều có thể có những điểm chung như nhau.
Trước khi biết vi điều khiển thì tôi cũng đã ít nhiều làm việc với các IC số ( nó cho các khái niệm về logic, cách thức hoạt động của mạch số )... càng những mạch số phức tạp thì kích cỡ càng to, càng khó chế tạo ... và đó là khơi nguồn để tìm đến vi điều khiển và các mạch lập trình tích hợp.
Bài học đầu tiên là làm sao để gói gọn cái đống mạch số kia vào trong con chip ... và thế là tự mò mẫm bắt đầu .
Tôi không bắt đầu theo cái cách của bạn, tôi quan tâm đến làm sao để cho con chip đó chạy một cách tự nhiên ... đó là xuất tín hiệu ra 1 chân ( mức 1), nạp chương chình ... cắm điện và xem kết quả rồi lại xem mức 0, nạp, xem kết quả ( và đó là cách tôi học bất cứ con vi điều khiển nào : từ 8051, pic, avr, psoc, arm, cpld, fpga hay các hệ xử lý phức tạp khác ) ... học từ cái đơn giản nhất ( chứ mới đầu thấy người ta cho delay, nhấp nháy ... cũng làm theo ??? tôi không tự học theo cách như vậy ) ( khi chưa có một thực tế gì về chip, về trình dịch ) ta cần phải cái tối giản, tối thiểu để hạn chế thấp nhất rủi do sai ở chỗ khác ( mà vì ta chưa có kinh nghiệm nên không kiểm soát được - dù rằng với người khác vấn đề đó quá dễ ). Sau đó mới đến các bài nút bấm input, sự kiện ... rồi mới delay, chèn thêm các thứ khác.
Tôi không có nhiều thời gian để mà ngồi tâm sự nhưng nếu bạn đang dò dẫm như một người mù thì có thể theo cách của tôi xem sao ( tôi không phải là xuất sắc trong lập trình chip, phần mềm nhưng với người tự học, hoặc thậm chí là được học, mất tiền đi học ... tôi tự tin là không hề kém, thậm chí theo còn mệt ... bởi có thể lớn tuổi nên tôi ... chạy trước ( mặc dù không phải ai lớn tuổi cũng có thể chạy được trước ) ! )
Tôi đã từng dạy cho người không biết nổi con điện trở, không có một chút khái niệm về transistor hay lý thuyết mạch điện tử để thành 1 người thành thạo, thiết kế, làm việc và kiếm tiền trên chính sản phẩm của họ tôi hiểu cậu đang thiếu cái gì và cần cái gì ... hãy đi từ cái nhỏ nhất khi cậu chưa thể hiểu nó là gì ! Nghe tôi đi, đừng quá cặm cụi đổ công sức cho cái gì đó lớn lao so với hiện tại ( rất hại sức khỏe và căng thẳng thần kinh, đầu óc mụ mị sẽ rơi vào vòng xoáy- mê không thể dứt mà mai không khá lên được vì không nắm được cơ bản, mấu chốt của vẫn đề) Hãy thử thư giãn, tụ học theo một cách khoa học... phải trèo từng nấc thang một. Làm gì cũng cần đều có lộ trình. !
Comment