Thông báo

Collapse
No announcement yet.

Cùng nhau trao đổi về STM8

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Có lẽ cái con STM8 này nó không hợp ( yếu ở ) một bài toán cụ thể nào đó ... trong nhiều trường hợp, bài toán khác nó lại rất tốt thì sao ???

    Lấy ví dụ cụ thể : Attiny2313 là con MCU chịu nhiễu khá tốt, nhất là các xung nhiễu chạy trên đường âm nguồn. Sử dụng hoàn toàn tốt với kiểu ASK ( điều biên ) hay điều xung.
    Pic16F876A cũng không phải là chip quá tồi tệ ... thế mà đưa vào thì lại chạy không tốt và hay bị treo .
    ( Vì trước đây đã có trường hợp phải thay đổi từ PIC16F876A sang thay bằng Attiny2313 mới hoạt động ngon lành, ổn định.

    --- CŨng là 2 loại chip Attiny2313 và PIC16F876A ... cho vào 1 tủ ( toàn khởi và thiết bị role đóng cắt công suất lớn, tia lửa bắn ra lua tua ... thì cái thằng PIC16F876A không việc gì ... thằng ATTINY lại bị treo là Cớ làm sao ???

    Cũng như con STM8 này ... vấn đề của tôi không được tốt , biết đâu nó lại " hợp " với những vấn đề cụ thể khác không biết chừng.


    --- Điều quan trọng nhất đến giờ này là cũng phải có lựa chọn cụ thể cho từng bài ... nhưng với tình trạng các " Nhiễu loạn, hỗn tạp khó kiểm soát ... thì việc có một con chip "đa năng " có khả năng chống chọi nhiều thứ, giá thành ngon nghẻ không phải là việc đơn giản.
    Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com

    Comment


    • Con STM8 này đúng là hơi yếu vía tí, rẻ quá nên cũng phải coi chừng . Giờ Silabs có nhiều chip ngon lắm. Hay làm 1 lô chơi đi anh


      Add: 97 Quán Nam - Lê Chân - Hải Phòng.
      Tel: 031 518648 Phone: 0904 283 505

      Comment


      • Nguyên văn bởi hoangdai Xem bài viết
        Con STM8 này đúng là hơi yếu vía tí, rẻ quá nên cũng phải coi chừng . Giờ Silabs có nhiều chip ngon lắm. Hay làm 1 lô chơi đi anh
        Sài con nào thì order con đó về thôi, để ít hôm đỡ bận bịu tìm nguồn order về ... chứ mấy lần trước order các con buôn thấy chip lạ lạ chém ác quá .
        Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com

        Comment


        • Nguyên văn bởi queduong Xem bài viết
          Sài con nào thì order con đó về thôi, để ít hôm đỡ bận bịu tìm nguồn order về ... chứ mấy lần trước order các con buôn thấy chip lạ lạ chém ác quá .
          Khi nào có lô kêu e chung tẩy với a nhé, e làm 1 cuộn về dùng dần. E thấy mã C8051F410 đươc đó anh.


          Add: 97 Quán Nam - Lê Chân - Hải Phòng.
          Tel: 031 518648 Phone: 0904 283 505

          Comment


          • Em bắt đầu học STM8 (STM8S103FP3). Phần mềm IAR. Ngôn ngữ C. Em thấy nếu sử dụng thư viện của ST, để truyền được các tham số vào hàm thì vẫn phải đọc hiểu phần cứng thì mới biết mình cần gì và phải chọn tham số như thế nào chứ không ăn sổi ngay được. Em muốn tự code(Như là 8051 ngày xưa) để hiểu hơn về phần cứng. Mong mọi người giúp đỡ. Em chỉ include mỗi: #include "iostm8.h"

            Em đã thử với các thanh ghi IO và code đã chạy. Giờ em muốn thử với ngắt. Em chưa tìm thấy bit ngắt toàn cục (GLOBAL) nằm ở thanh ghi nào. Làm thế nào để cho phép ngắt toàn cục. (giống như bit EA trong 8051 hay bit GIE trong PIC ấy). Mong mọi người chỉ giáo.

            Comment


            • enable interrupt: rim();
              disable interrupt: sim();
              Thư viện ST là chuẩn rồi, mới đầu chưa hiểu có thể thấy nó hơi rối, dùng nhiều rồi quen thôi mà, viết lại thư viện cũng được, nhưng khá mất thời gian và biết cóa viết đúng hay không lúc đó vừa debug gải thuật vừa debug lib thì kỳ lắm nha...

              Comment


              • Không được anh ah. Trình biên dịch nó không hiểu 2 hàm đó. Em sẽ thử song song 2 cách tiếp cận. em muốn hiểu được cả phần cứng chứ không chỉ code.

                Comment


                • bác thiếu include stm8s.h roài

                  Comment


                  • Cho em hỏi:
                    Trong Timer1 (TIM1) em thấy có các thanh ghi:
                    +TIM1_RCR (Thanh ghi Repetition counter). Em đọc nhưng chưa hiểu nó hoạt động thế nào ?
                    +Các thanh ghi Preload, và Shadow: 2 cái tên này liên tục được nhắc tới nhưng hình như nó không được đánh địa chỉ (Em tìm không thấy) và không biết nó hoạt động thế nào.

                    Ai ghé qua thì chỉ cho em với. Em cảm ơn.

                    Comment


                    • Nguyên văn bởi nguyenvanvui Xem bài viết
                      các ứng dụng về timer các bạn xem tại đây:
                      TIM1andTIM4
                      file dowload về đựoc nhưng bị đạt pass. Họ bảo gửi mail cho họ để họ cho pass. Em gửi mail mà không thấy phản hồi. Anh còn file đó không gửi cho em xin với.

                      Comment


                      • và em đã làm đc. nạp cho con stm8s003f3 chạy dc các chân PC3, PC7 vui ghê lum các bác ạ. con này hay quáhttps://www.facebook.com/video.php?v...r&notif_t=likeClick image for larger version

Name:	P_20141023_201113.jpg
Views:	1
Size:	82.2 KB
ID:	1399518
                        Heo Ma Mút

                        Comment


                        • Mình mới bắt đầu với STM8 và sử dụng IAR, đang gặp rắc rối với Option Bytes của IAR, mình dùng chip STM8S105C6T6. Mình so sánh Option Bytes của IAR và Option Bytes của STVP thì thấy khác nhiều mục, mình đã tìm kiếm trong tất cả các tài liệu của ST nhưng đều không tìm được câu trả lời thỏa đáng, hoặc cũng có thể do mình đã bỏ sót. Post lên đây, mong được các bạn và các anh giúp đỡ. Các mục khác nhau gồm:

                          Đối với Option Bytes của IAR:
                          _ UBC: Write protection disabled và Write protected
                          _ I2C: có hai tùy chọn Frozen when stopped và Running.
                          _ Timer1: có hai tùy chọn Frozen when stopped và Running.
                          _ Timer2: có hai tùy chọn Frozen when stopped và Running.
                          _ Timer3: có hai tùy chọn Frozen when stopped và Running.
                          _ Timer4:có hai tùy chọn Frozen when stopped và Running.

                          Đối với Option Bytes của STVP:
                          _ UBC[7..0]: 8 bit có các tùy chọn 0 và 1
                          _ BOOTLOADER ENABLE: Bootloader Disabled và Bootloader enabled.

                          Thắc mắc của mình là:
                          1. Bên IAR không có BOOTLOADER ENABLE thì nó được khởi tạo ở chỗ nào???
                          2. Các option Frozen when stopped và Running của I2C, Timer[1..4] nghĩa là gì? Tại sao bên STVP lại không có? Và trong các tài liệu của ST cũng không thấy đề cập đến dòng chữ Frozen when stopped!!!
                          3. Đối với UBC thì mình nghĩ là: bên STVP mình phải tự chọn cho các bit UBC[7..0] phù hợp từ trang 0 đến trang 63 cho User boot code area ; còn bên IAR nó tự chọn cho mình hoặc là 0 hoặc là 64 trang bộ nhớ là User Boot Code Area, nếu thế thì tốn tài nguyên quá nhỉ? Hay là IAR tự nó tùy chỉnh cái User boot code area này? Thật khó để diễn tả chỗ này, mong các bạn thông cảm. Theo mình hiểu User Boot Code Area là vùng nhớ để lưu đoạn chương trình bootloader phải không?

                          Cám ơn mọi người!

                          Comment


                          • stvp là Programmer không phải là IDE dùng để code như IAR.

                            Option Bytes của IAR cho ST-LINK for STM8 sử dụng với mục đích debugger và nó chỉ nhằm mục đích debugger không Programmer.
                            Từ chối trách nhiệm:
                            Mọi thông tin từ ITX cung cấp với hi vọng nó có ích và không đi kèm với bất kì sự bảo đảm nào.
                            Blog: http://mritx.blogspot.com

                            Comment


                            • Vậy còn cái Frozen when stopped nghĩa là gì vậy anh? À, tiện đây rất cám ơn anh về thuốc cho IAR trên blog của anh, dùng rất tốt!

                              Comment


                              • Nhớ không lầm thì.
                                Khi bật Frozen when stopped thì lúc debugger bộ đếm, Timer sẽ Frozen = đóng băng (không hoạt động, tạm dừng) khi cpu stop. Hữu dụng khi debugger dạng time cho rtc chẳng hạn.
                                Nói chung đây là Option Bytes chỉ có khi debugger.

                                Nhất thời chỉ nhớ như vậy, muốn chi tiết xem mấy cái tài liệu nói về SWIM hay debug module.
                                Từ chối trách nhiệm:
                                Mọi thông tin từ ITX cung cấp với hi vọng nó có ích và không đi kèm với bất kì sự bảo đảm nào.
                                Blog: http://mritx.blogspot.com

                                Comment

                                Về tác giả

                                Collapse

                                sugus Tìm hiểu thêm về sugus

                                Bài viết mới nhất

                                Collapse

                                • mèomướp
                                  Trả lời cho Công thức điện tử
                                  bởi mèomướp
                                  Dạ thời thế giờ thay đổi theo hướng tích cực hơn rồi chú trung sĩ ạ. Kiến thức được chia sẻ ngày càng nhìu nên làm ăn gian dối ko còn dễ dàng như trước đâu ạ. Những thợ nhỏ rồi sẽ thành công nhân sản xuất đồ mới hết thay vì sửa chữa lặt vặt...
                                  Hôm qua, 21:21
                                • mèomướp
                                  Trả lời cho Xin hỏi về màn hình laptop
                                  bởi mèomướp
                                  Dạ cùng chuẩn tín hiệu thì chắc chắn là nhận ạ. Vì bản chất oled hay lcd thì đều phải có mạch chuyển đổi trên thanh gỗ rồi chuyển sang những chip xử lý hàng nghìn chân gắn trên những tab mỏng dính rồi mới ra các điểm ảnh theo hàng...
                                  Hôm qua, 20:31
                                • yname11
                                  Trả lời cho Xin hỏi về màn hình laptop
                                  bởi yname11
                                  Ok , thanks bác đã chỉ...
                                  Hôm qua, 15:06
                                • nguyendinhvan
                                  Công thức điện tử
                                  bởi nguyendinhvan
                                  Sau bao năm nghiên cứu cái dtvn. Tôi phát hiện công thức này. Các anh em xem đúng bao nhiêu phần trăm nhé !

                                  Chập thì thay. Cháy thì tháo
                                  Làm thì láo. Báo thì hay
                                  May thì khoe. Rủi thì bỏ
                                  Thành tích nhỏ. Báo thành to
                                  Làm cho có. Báo chi li
                                  Sai cả li. Báo
                                  ...
                                  Hôm qua, 00:35
                                • yname11
                                  Trả lời cho Xin hỏi về màn hình laptop
                                  bởi yname11
                                  có chắc ko b, màn lcd phải có cao áp mới sáng, màn led thì ko có, ko có cáp chuyển đổi thì lắp thế nào đc ??...
                                  25-11-2024, 22:31
                                • mèomướp
                                  Trả lời cho Xin hỏi về màn hình laptop
                                  bởi mèomướp
                                  Dạ ý chú là màn oled ấy ạ. Cùng chuẩn lvds cùng độ phân giải thì cắm được ạ. Còn nó mà khác thì hơi khó vì oled các điểm ảnh nó tự phát sáng chứ ko dùng đèn nền như lcd. Cháu chỉ biết đến vậy thôi ạ. Chú muốn nghịch phải tự tìm hiểu kỹ trước khi mua thôi, khó mà ông thợ nào tư vấn vụ này...
                                  25-11-2024, 22:14
                                • bactho
                                  Trả lời cho Tự làm máy đo Cuộn cảm
                                  bởi bactho
                                  Hay đấy bạn ạ. Đây có thể hiểu là máy đo cuộn dây. Tiện đây xin cho hỏi bạn có hiểu rõ về máy nạp rôm pcb 45 của hãng thiên minh không giúp mình cách cài fw của nó với vì mình vừa được anh bạn cho nhưng lại không biết cài fw nên chưa dùng được. Nếu có thể thì bạn giúp mình với...
                                  25-11-2024, 21:48
                                • yname11
                                  Trả lời cho Xin hỏi về màn hình laptop
                                  bởi yname11
                                  màn của mình là LCD , giờ m muốn mua màn LED để thay thế (ko muốn dùng màn LCD nữa) , lên muốn hỏi xem có cáp chuyển đổi nào có thể cắm đc màn LED vào ko , tất nhiên phải có cùng số chân pin với màn cũ rồi . VD: màn cũ là lcd mỏng , 40 pin...
                                  25-11-2024, 21:43
                                • bactho
                                  Trả lời cho các bạn giúp mình về file HEX với!!!
                                  bởi bactho
                                  Bạn vào trang phuclanshop.com ,tìm đến góc kỹ thuật. Tác giả vương khánh hưng nói rất rõ về điều bạn tìm...
                                  25-11-2024, 21:21
                                • mèomướp
                                  Trả lời cho Xin hỏi về màn hình laptop
                                  bởi mèomướp
                                  Dạ màn hình lcd đều có thể lai cấy cho nhau được hết ạ. Các loại cáp, bo mạch chuyển đổi lvds rất nhìu, với dòng sony còn phải nhổ cả chip nhớ của main cũ đưa lên gỗ thì mới lắp sang máy khác đc, chưa kể các bệnh về màu... ngay cả...
                                  25-11-2024, 20:43
                                Đang tải...
                                X