Mục lục:

Khắc phục sự cố cổng nối tiếp / trình điều khiển của Mac Lilypad: 10 bước (có hình ảnh)
Khắc phục sự cố cổng nối tiếp / trình điều khiển của Mac Lilypad: 10 bước (có hình ảnh)

Video: Khắc phục sự cố cổng nối tiếp / trình điều khiển của Mac Lilypad: 10 bước (có hình ảnh)

Video: Khắc phục sự cố cổng nối tiếp / trình điều khiển của Mac Lilypad: 10 bước (có hình ảnh)
Video: Slot 2 Giới thiệu tinkercad 2024, Tháng sáu
Anonim
Khắc phục sự cố cổng nối tiếp / trình điều khiển của Mac Lilypad
Khắc phục sự cố cổng nối tiếp / trình điều khiển của Mac Lilypad
Khắc phục sự cố cổng nối tiếp / trình điều khiển của Mac Lilypad
Khắc phục sự cố cổng nối tiếp / trình điều khiển của Mac Lilypad

Tính đến năm 2016, máy Mac của bạn chưa đầy 2 tuổi?

Gần đây bạn có nâng cấp lên hệ điều hành mới nhất (Yosemite hoặc bất kỳ thứ gì mới hơn) không?

Các USB / MP3 Lilypad của bạn không còn hoạt động?

Hướng dẫn của tôi sẽ chỉ cho bạn cách tôi sửa các USB Lilypad của mình

Lỗi tôi gặp phải liên quan đến sự cố trình điều khiển / cổng nối tiếp. Tôi đã dành ít nhất mười giờ để làm việc này và chỉ thành công khi tôi ngồi xuống, tập trung hoàn toàn vào nhiệm vụ trước mắt và thử mọi thứ trong nửa ngày.

Tôi đã tiếp tục và liệt kê mọi thứ tôi đã làm, vì vấn đề cụ thể của bạn có thể khác với vấn đề của tôi. Có thể mất một chút thời gian để thực hiện tất cả các bước và bạn có nhiều khả năng thành công hơn nếu bạn có thể dành một vài giờ để chỉ tập trung vào việc khắc phục sự cố, như tôi đã làm.

(Để ngắn gọn, Lilypads từ đó sẽ được gọi là "LP".)

Bước 1: Lỗi này đã được thấy trong nhiều LP, nhưng…

Nó có nhiều khả năng ảnh hưởng đến các LP được sản xuất tại Trung Quốc

Bảng Arduino (bao gồm cả LP) được sản xuất ở nhiều quốc gia, bao gồm cả Ý và Trung Quốc. Bo mạch của Ý / EU thường có chất lượng cao nhất và bảng của Trung Quốc có lẽ được mô tả tốt nhất là hàng nhái có thể tốt, nhưng thường được làm bằng vật liệu rẻ hơn và thiếu trình điều khiển được tải sẵn. Điều quan trọng cần lưu ý là Arduino hoàn toàn là mã nguồn mở, vì vậy bảng mạch của Trung Quốc không thực sự là hàng giả và thường rẻ hơn đáng kể.

Tôi là một sinh viên, tôi không giàu và tôi cần nhiều thứ có thể chi tiêu được, vì vậy tôi đã đặt mua một số bảng do Trung Quốc sản xuất trên Amazon Prime với giá khoảng $ 16,00. Đó là khoảng một nửa giá của LP được bán từ Sparkfun.com!

Sparkfun Arduinos "chính thức" càng đắt tiền hơn, nhưng chúng có khả năng kiểm soát chất lượng tốt hơn, vì chúng sử dụng các thành phần cao cấp hơn và thường đi kèm với các trình điều khiển chính xác được cài đặt sẵn. Vì vậy, nếu bạn bị thúc ép về thời gian, bạn có thể cân nhắc mua các thành phần của mình từ Sparkfun hoặc một nhà bán lẻ tương tự. (Lưu ý rằng một số bảng Sparkfun cũng đã trình bày các vấn đề về trình điều khiển, nhưng nhìn chung chúng đáng tin cậy hơn.)

Bạn cũng có thể nhận được LP với giá rẻ hơn nữa từ các trang web như AliExpress.com, nhưng hãy chuẩn bị đợi hàng tuần hoặc thậm chí hàng tháng để vận chuyển và thông quan. Bạn cũng có ít quyền truy đòi hơn nếu những bảng này bị lỗi. Ví dụ: thật dễ dàng để trả lại bảng bị lỗi được mua từ Amazon hoặc Sparkfun, nhưng hầu như không thể trả lại bảng đã nhập. Mặc dù vậy, tôi dự định sẽ sớm đặt hàng các linh kiện trực tiếp từ Trung Quốc; chỉ cần lưu ý rằng nó rủi ro hơn.

Về cơ bản:

Sparkfun và những người bán ván có uy tín khác được sản xuất tại EU:

  • Đắt nhất
  • Thời gian vận chuyển nhanh đến vừa phải (thường không miễn phí)
  • Thường là những vấn đề kỹ thuật nhỏ nhất (nhưng vẫn dễ xảy ra)
  • Quyết tâm phục vụ khách hàng tốt cho các bảng bị lỗi

Amazon và các đại lý bán lại bảng khác của Mỹ được sản xuất tại Trung Quốc:

  • Giá rẻ đến vừa phải
  • Thời gian vận chuyển nhanh đến trung bình (thường miễn phí hoặc rất rẻ)
  • Có thể một số vấn đề kỹ thuật
  • Đề nghị dịch vụ khách hàng tốt cho các bảng bị lỗi.

Các nhà sản xuất Trung Quốc hoặc đại lý Trung Quốc trên các trang web như Alibaba / AliExpress:

  • Rẻ nhất
  • Thời gian vận chuyển trung bình đến chậm (thời gian và chi phí vận chuyển khác nhau)
  • Nhiều khả năng có vấn đề kỹ thuật
  • Mọi thứ từ kinh khủng đến dịch vụ khách hàng tốt nếu bảng của bạn bị lỗi
  • Tìm người bán có phản hồi tốt trên các trang như AliExpress

Bước 2: Nó đã được cắm vào chưa?

Nó có được cắm vào không?
Nó có được cắm vào không?
  1. Đảm bảo rằng LP được cắm vào máy tính của bạn bằng cáp Micro USB đang hoạt động. Ít nhất một đèn trên LP phải sáng (như trong ảnh ở trên), cho biết LP đang nhận điện.
  2. Nếu không có ánh sáng, thì bạn có vấn đề với cổng USB trên máy tính, cáp bị hỏng hoặc bo mạch LP bị hỏng. Kiểm tra cả 3 bằng cách sử dụng các dây, cổng khác nhau và một LP khác - nếu bạn có thể mua.

Bước 3: Đảm bảo rằng bạn đã chọn đúng tùy chọn bảng trong menu Arduino

Đảm bảo rằng bạn đã chọn các tùy chọn bảng phù hợp trong menu Arduino
Đảm bảo rằng bạn đã chọn các tùy chọn bảng phù hợp trong menu Arduino

Xem ảnh trên để biết cách tìm phần này của menu. Bạn muốn chọn tùy chọn "Lilypad USB". Tùy chọn Lilypad khác dành cho bo mạch cũ hơn không có USB tích hợp.

Bước 4: Bạn có thể thấy đúng cổng không?

Bạn có thể nhìn thấy cổng chính xác?
Bạn có thể nhìn thấy cổng chính xác?

Ở đây chúng ta chỉ có thể thấy một cổng duy nhất là cổng Bluetooth.

Điều này thật tệ.:(LP của bạn cần một cổng khác. Khi LP của bạn được kết nối đúng cách, bạn sẽ thấy một cổng có tên với một số biến thể của "Lilypad" (hoặc một chuỗi số cho Lilypad Mp3).

Cho đến khi bạn tìm thấy đúng cổng, máy tính của bạn và LP không thể nói chuyện với nhau và bạn sẽ không thể tải lên mã trên LP.:(

Bước 5: Bạn đang sử dụng loại cáp nào?

Bạn đang sử dụng loại cáp nào?
Bạn đang sử dụng loại cáp nào?
Bạn đang sử dụng loại cáp nào?
Bạn đang sử dụng loại cáp nào?
Bạn đang sử dụng loại cáp nào?
Bạn đang sử dụng loại cáp nào?
  1. Bạn đang sử dụng loại cáp nào? (Theo kinh nghiệm của tôi, LP RẤT cầu kỳ khi nói đến cáp.) Nó PHẢI là một loại cáp có khả năng gửi và nhận dữ liệu. Nếu bạn đã sử dụng cáp điện thoại di động của mình để đồng bộ hóa dữ liệu với máy tính thì cáp đó có thể ổn (mặc dù điều này không phải lúc nào cũng đúng).
  2. Nhiều cáp Micro-USB chỉ truyền tải điện năng. Những loại cáp này sẽ không cho phép LP của bạn kết nối với máy tính của bạn và ngược lại! Sử dụng cáp DATA đáng tin cậy, đã được thử nghiệm!
  3. Không có cáp nào ở trên phù hợp với LP của tôi. Loại ngắn màu trắng và đen là cáp Micro-UBS chỉ cấp nguồn. Chúng không vận chuyển dữ liệu một cách hiệu quả, nếu có. Cái dài màu xám là cáp dữ liệu đồng bộ hóa dữ liệu với điện thoại di động của tôi, nhưng đáng ngạc nhiên là không thể đồng bộ hóa với LP của tôi. Đây là lý do tại sao bạn cần thử nhiều cáp dữ liệu.
  4. Khi sử dụng cáp nguồn với LP, bạn sẽ thấy đèn (thường chỉ có một đèn), nhưng bạn sẽ gặp lỗi cổng với cáp không thể hỗ trợ dữ liệu. Xem hai hình ảnh để biết ví dụ về màn hình có lỗi cổng trong cả menu và thiết bị đầu cuối. Sử dụng cáp Micro-USB chỉ cấp nguồn không phải là vấn đề duy nhất gây ra lỗi này, nhưng đây là một vấn đề phổ biến.
  5. Hai đèn có thể là một dấu hiệu cho thấy LP đang đồng bộ hóa, nhưng điều này không phải lúc nào cũng đúng.

Bước 6: Cáp này hoạt động

Cáp này hoạt động!
Cáp này hoạt động!
Cáp này hoạt động!
Cáp này hoạt động!
Cáp này hoạt động!
Cáp này hoạt động!

Cáp ở trên, cáp dữ liệu Micro-USB của Samsung, là cáp duy nhất trong bộ sưu tập của tôi hoạt động cho LP của tôi. Tôi đã gửi kèm hình ảnh hiển thị số kiểu máy nếu bạn muốn thử và đặt hàng loại cáp này và xem nó có phù hợp với bạn không.

Một lần nữa, cả hai đèn trên bảng thường sẽ sáng (hoặc ít nhất là nhấp nháy) khi bảng được kết nối đúng cách.

Sau khi tìm thấy một sợi cáp hoạt động, tôi đảm bảo đánh dấu nó bằng sơn màu bạc và giữ nó với LP của mình. Bạn có thể muốn gắn thẻ tương tự cho cáp đã thử nghiệm / ưa thích của mình.

Bước 7: Cáp hợp lệ có khắc phục được sự cố không?

Cáp hợp lệ có khắc phục được sự cố không?
Cáp hợp lệ có khắc phục được sự cố không?
Cáp hợp lệ có khắc phục được sự cố không?
Cáp hợp lệ có khắc phục được sự cố không?
Cáp hợp lệ có khắc phục được sự cố không?
Cáp hợp lệ có khắc phục được sự cố không?
  1. Nếu bạn có đúng cáp, bạn sẽ thấy cổng được liệt kê, như được hiển thị trong ảnh chụp màn hình thiết bị đầu cuối. Điều này là TỐT. LP của bạn bây giờ sẽ hoạt động.:NS
  2. Nếu bạn vẫn gặp lỗi - và bạn chắc chắn rằng mình đang sử dụng cáp dữ liệu thích hợp - tiếp theo, bạn có thể thử nhấn nút đặt lại trên LP của mình bằng cách tìm nút đồng nhỏ mà tôi đang chỉ trong ảnh. Nhấn nó một lần và giữ trong vài giây.
  3. Bạn cũng có thể thử nhấn nhanh nút đặt lại TWICE, nút này sẽ khởi động bộ nạp khởi động.

Nếu bạn vẫn không thể tìm thấy cổng, hãy chuyển sang bước tiếp theo.

Bước 8: Cài đặt trình điều khiển FTDI

Cài đặt trình điều khiển FTDI
Cài đặt trình điều khiển FTDI
Cài đặt trình điều khiển FTDI
Cài đặt trình điều khiển FTDI

Nó khá đơn giản. Nhấp vào liên kết trình điều khiển bên dưới và tải xuống trình điều khiển thích hợp, có thể sẽ là 64 bit cho Mac. 32 bit cũng có thể hoạt động.

Liên kết trình điều khiển FTDI Nhấp vào liên kết và tải xuống tệp cho máy Mac. Tìm tệp (đó là tệp.dmg như được hiển thị trong ảnh chụp màn hình ở trên), nhấp vào tệp và sau đó nó sẽ tự động cài đặt

Nếu bạn gặp bất kỳ sự cố nào, trang web này sẽ giải thích tốt: Cách cài đặt Trình điều khiển FTDI

Thử cài đặt cả hai phiên bản (VCP và DFXX).

Sau đó, bạn có thể thử đóng Arduino và / hoặc khởi động lại máy của mình. Mở Arduino và xem liệu bạn có thể tìm thấy cổng chính xác cho LP của mình hay không.

Vẫn không làm việc? Đến bước tiếp theo.

Bước 9: Vẫn không hoạt động? Thử ghi Bootloader của bạn

Vẫn không làm việc? Hãy thử ghi Bootloader của bạn
Vẫn không làm việc? Hãy thử ghi Bootloader của bạn
Vẫn không làm việc? Hãy thử ghi Bootloader của bạn
Vẫn không làm việc? Hãy thử ghi Bootloader của bạn
Vẫn không làm việc? Thử ghi Bootloader của bạn
Vẫn không làm việc? Thử ghi Bootloader của bạn

Bạn cũng có thể thử ghi bộ nạp khởi động, như được hiển thị trong ảnh chụp màn hình thiết bị đầu cuối ở trên.

Ngay cả khi bạn gặp lỗi ghi bộ nạp khởi động, tôi nhận thấy rằng chỉ cần cố gắng ghi nó là có thể khắc phục được bo mạch của bạn

Ảnh chụp màn hình cuối cùng cho thấy tôi thay đổi các tùy chọn của lập trình viên, điều này cũng có thể hữu ích khi cố gắng ghi bộ nạp khởi động. Hãy thử tất cả chúng, nhưng hãy nhớ (các) cái nào thường được sử dụng cho các thiết bị Arduino khác nhau của bạn.

Tôi hy vọng rằng hướng dẫn của tôi đã giúp bạn sửa LP của mình.

Tuy nhiên, nếu nó vẫn không hoạt động và bạn không thể ghi bộ nạp khởi động, thì bạn có thể cần phải sửa bộ nạp khởi động của mình. Các tài liệu hướng dẫn có một số hướng dẫn tuyệt vời về điều này, có thể dễ dàng tìm kiếm.

Đề xuất: