Nguyên văn bởi viettoan151
Xem bài viết
Thông báo
Collapse
No announcement yet.
Cùng nhau trao đổi về STM8
Collapse
X
-
Hi all, mọi người cho mình hỏi là thư viện Touch sensing library của STM8 có dùng được cho tất cả STM8 không hay cần phải có phần cứng trong chip mới dùng được, vì mình thấy nó có RC (Resistor - Cap) và CT (Charge Transfer) nên không biết là con nào cũng xài được hay sao (VD con STM8S003F3P6 (thần thánh) có được ko?)!
Với khi làm mạch thì thiết kê cái nút touch sensing đó như thế nào cho chuẩn a5h!
Thanks all!
Comment
-
Đã kêu nó là thần thánh thì cái gì mà chẳng làm được !Nguyên văn bởi designer Xem bài viếtHi all, mọi người cho mình hỏi là thư viện Touch sensing library của STM8 có dùng được cho tất cả STM8 không hay cần phải có phần cứng trong chip mới dùng được, vì mình thấy nó có RC (Resistor - Cap) và CT (Charge Transfer) nên không biết là con nào cũng xài được hay sao (VD con STM8S003F3P6 (thần thánh) có được ko?)!
Với khi làm mạch thì thiết kê cái nút touch sensing đó như thế nào cho chuẩn a5h!
Thanks all!
... sao không thử đi !
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
-
Chào anh Quế Dương, em làm mạch thủ công (1 lớp dùng pp ủi) nên không biết cách đi dây touch key với shield như thế nào nữa, chỉ thấy ST đề nghị độ rộng touch key là 6mm, với sao cái shield của nó cách ly (không phải là) mass board, em tưởng là mass board chứ. Rồi nó đi vô MCU là 2 chân hay 1 vậy anh?!
Hix, không biết trình bày sao, lung tung quá, túm lại em đang nghĩ là từ cái touch key rộng 6mm đi dây thẳng vô MCU (qua trở tụ gì đó), rồi vòng bao bên ngoài là mass giống như phủ đồng vậy, không biết có đúng không ạh! Như vậy chân 1 của cáii socket nối đi đâu ạh!
Thanks all!
Comment
-
Bạn nên coi lại phân loại họ nhà STM8, nó có serial chuyên cho Touch, mấy thằng dòng S như STM8S105xx thấy hỗ trợ Touch đó( điển hình là cái Board Discovery STM8S). Khi làm Touch thì cần có:
- Phần Touch lớp TOP tiếp xúc với ngón tay. Sẽ có 1 wire Touch chạy từ phần này về với Pin Touch trên MCU.
- Phần phủ mass Touch lớp dưới.
- Phải là board 2 lớp cho nó ổn định và chuyên nghiệp.
- 1 lớp điện dung( mica 1mm hay đại loại) ngăn cách giữa lớp Touch TOP và ngón tay
.
Hy vọng bạn tưởng tượng đc, mà trên google nó vẽ cụ thế và ĐẸP thế thì lại ko xem cho kĩ
Add: 97 Quán Nam - Lê Chân - Hải Phòng.
Tel: 031 518648 Phone: 0904 283 505
- 1 like
Comment
-
Chào bạn Đại, tham khảo cách vẽ touch key mình cũng GG rồi, khổ cái là toàn vẽ 2 lớp, mình làm thủ công để nghịch chơi nên chỉ làm được 1 lớp thôi bạn àh.
Hình như là tất cả stm8 đều làm touch được, có mấy dòng thì hỗ trợ tốt hơn, vì nó có thêm phần cứng CAPCOMPx chứ không phải mấy con kia không chơi được.
Mình đang thắc mắc về cách vẽ touch key trên board 1 lớp, cái shield bo quanh bên ngoài là nó nối mass hay là đi vô 1 chân khác của stm8, xem mấy sơ dồ nguyên lý của stm thì nó đưa vô stm, đặt tên là LOAD, shield gì đó!
Have fun!
Comment
-
Nếu là 1 lớp thì thằng bao ngoài phải là mass, phần touch bên trong. 1 lớp thì bạn cần có 1 tụ nối pin touch // với mass, tùy vào cơ chế nhận touch mà bạn lựa chọn tụ hay ko có tụ. Có vài cách để nhận biết Touch. Bạn nên tham khảo thêm phần Touch của bọn TI, mô tả rất đầy đủ và hd rất kĩ. Hy vọng bạn sớm thành công.
Add: 97 Quán Nam - Lê Chân - Hải Phòng.
Tel: 031 518648 Phone: 0904 283 505
Comment
-
Hi all, mọi người cho mình hỏi ngu xíu ạh :
Với trình biên dịch STVP thì nó lưu các biến, mảng, giá trị vào đâu ạh, Flash hay Eeprom vậy?
Mình khai báo 1 mảng const unsigned char Picture[] = {//500 byte} thì nó không báo lỗi gì,
Khi khai báo mảng unsigned char font6_8[][6] = {//250byte}, khi > 250 byte là nó báo lỗi tràn (#error clnk Release\test.lkf:1 segment .ubsct size overflow) , khai báo y như vầy với Keil thì bính thường.
Àh, mình có 1 câu hỏi nữa là khi chọn chip thì STVP nó có biết để tự giới hạn bộ nhớ (bộ nhớ dữ liệu, chương trình, ...) cho mình không ạh?!
Thanks all!
Comment
-
No_Nó sài bộ thư viện của ST đc. Y kiểu KeilC ARM ấy.Nguyên văn bởi designer Xem bài viếtĐúng là do thằng STVP cùi bắp, nhưng thằng IAR nó làm trực tiếp trên thanh ghi nên mình không quen bạn àh, ngoài STVP và IAR còn trình dịch nào tốt hơn không bạn?!
Thanks all!
Add: 97 Quán Nam - Lê Chân - Hải Phòng.
Tel: 031 518648 Phone: 0904 283 505
Comment
-
-
Mình test lại cái UART trên stm8S003 bằng IAR sao mới chỉ có đơn giản là UART mà nó đã ngốn hết gần 8K code rồi ??? ai giải thích vụ này xem cái. Thậm chí chỉ có cái led nhấp nháy cũng tốn mấy trăm byte bộ nhớ, chọn option tối ưu nó cũng chẳng giảm là bao ...
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
-
E sài BT mà, cả I2C, ADC, Usart mà có thấy over đâu. Dùng cũng ổn lắm, còn a yêu cầu cao hơn thì e cũng đành bó tay, ko giải thích nổi cho anhNguyên văn bởi queduong Xem bài viếtMình test lại cái UART trên stm8S003 bằng IAR sao mới chỉ có đơn giản là UART mà nó đã ngốn hết gần 8K code rồi ??? ai giải thích vụ này xem cái. Thậm chí chỉ có cái led nhấp nháy cũng tốn mấy trăm byte bộ nhớ, chọn option tối ưu nó cũng chẳng giảm là bao ...
Add: 97 Quán Nam - Lê Chân - Hải Phòng.
Tel: 031 518648 Phone: 0904 283 505
Comment
-
Thì 8K code cũng phải viết được vô tư chứ , chú test hộ anh cái chương trình này rồi đóng gói project hộ anh cáiNguyên văn bởi hoangdai Xem bài viếtE sài BT mà, cả I2C, ADC, Usart mà có thấy over đâu. Dùng cũng ổn lắm, còn a yêu cầu cao hơn thì e cũng đành bó tay, ko giải thích nổi cho anh
, cái máy 2 ngày nay bị bọn vi rút tứ tung ... Hay là vắc xin phản tác dụng rồi !
( IAR đang dùng bản 1.41 - 1.42 vắc xin download ở trang của Tàu Khựa ) trước dùng bình thường mà giờ thì ...
!
Code:/* Includes ------------------------------------------------------------------*/ #include "stm8s.h" #include "stdio.h" #include "stm8s_uart1.h" #include "stm8s_clk.h" #include "stm8s_gpio.h" int putchar (int c); // functions Putchar --> UART int getchar (void); // functions Getchar --> UART char echo; void main(void) { /*High speed internal clock prescaler: 1*/ CLK_DeInit(); CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV1); //f_Master = HSI/1 = 16MHz CLK_SYSCLKConfig(CLK_PRESCALER_CPUDIV1); //f_CPU = f_Master/1 = 16MHz while(CLK_GetFlagStatus(CLK_FLAG_HSIRDY)!=SET); //wait until HSI ready GPIO_DeInit(GPIOA); GPIO_Init(GPIOA, GPIO_PIN_3, GPIO_MODE_OUT_PP_HIGH_FAST); UART1_DeInit(); /* UART1 configuration ------------------------------------------------------*/ /* UART1 configured as follow: - BaudRate = 9600 baud - Word Length = 8 Bits - One Stop Bit - No parity - Receive and transmit enabled - UART1 Clock disabled */ UART1_Init((uint32_t)9600, UART1_WORDLENGTH_8D, UART1_STOPBITS_1, UART1_PARITY_NO, UART1_SYNCMODE_CLOCK_DISABLE, UART1_MODE_TXRX_ENABLE); while (1) { echo = getchar(); printf("%c", echo); GPIO_WriteReverse(GPIOA, GPIO_PIN_3); //Toggle LED } } /////////////////////// Functions ///////////////////////////////// int putchar (int c) { // Write a character to the UART1 UART1_SendData8(c); // Loop until the end of transmission while (UART1_GetFlagStatus(UART1_FLAG_TXE) == RESET); return (c); } /////////////////// int getchar (void) { int c = 0; // Loop until the Read data register flag is SET while (UART1_GetFlagStatus(UART1_FLAG_RXNE) == RESET); c = UART1_ReceiveData8(); return (c); }
Cảm ơn trước !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
Bài viết mới nhất
Collapse
-
bởi theidiotcatKhi ráp một bộ máy tính cấu hình cao, việc cân đối ngân sách cho từng linh kiện là rất quan trọng. Sự kết hợp giữa vi xử lý AMD Ryzen thế hệ mới có công nghệ 3D V-Cache và card đồ họa Radeon RX 9070 XT đang là lựa chọn rất đáng tiền....
-
Channel: Đánh giá sản phẩm DTVN
11-06-2026, 10:43 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi dinhthuong92Giới thiệu bản nhạc đệm mới nhộn nhịp tươi vui, nghe là muốn... xuất gia đi tu liền!!!!😁...
-
Channel: Tâm tình dân kỹ thuật
11-06-2026, 09:51 -
-
Trả lời cho Máy đo khuôn mẫubởi vi van phamQuá dễ, Mua cái máy xq quét tòan thân, lấy bàn và khung di chuyển. Tháo đầu xquang ra bán ve chai, mua cái máy siêu âm gắn vào vị trí đầu đèn. Setup máy là chạy chính xác, còn file Setup thì chưa nghĩ ra....
-
Channel: Đo lường và điều khiển dùng máy tính
07-06-2026, 08:49 -
-
Trả lời cho Máy Phun sương tạo ầm Trung Quốc.bởi nguyendinhvanMạch tạo sương là tự dao động.
Mach 555 là đóng mở chu kỳ tần số thấp.
IC 555 giá rẻ, chỉ chạy lên tần số vài trăm ki lô hẹc thôi. Thăng cao hơn là méo dạng rồi tịt.
Mach sương thì dao động tần số tầm 2 mê ga hẹc cơ !...-
Channel: Tâm tình dân kỹ thuật
07-06-2026, 00:09 -
-
bởi nguyendinhvan
Cái máy đo này mắc tiền quá !
Anh em dtvn có giải pháp nào tự chế được không ?...-
Channel: Đo lường và điều khiển dùng máy tính
07-06-2026, 00:00 -
-
bởi nguyendinhvanOi giời.
Thơi buổi PLC rồi, cậu còn hỏi mấy thứ cổ lỗ sĩ này nữa.-
Channel: Tâm tình dân kỹ thuật
06-06-2026, 22:59 -
-
bởi nguyendinhvanChuyện này cũ rồi.
Họ trả lương cho CN, sau đó lại bán hàng thu tiền về. Họ còn cấp các dịch vụ như chỗ ăn ở, quán cafe , giải trí, phương tiện giao thông. Mục đích là thu tối đa số tiền đã chi trả.
Hàng hóa sx ra, chuyển...-
Channel: Tìm mua
06-06-2026, 22:56 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi vi van phambao nhiêu năm quên bẳng đi, là mình còn có 1 chút xíu nghệ thuật bài bản, đã dạy cho con cháu chơi đàn, dù bố mẹ và chúng không xem là quan trọng. Hôm qua ngày bế mạc lớp lá, bỗng dưng thằng cháu ngoại thấy con bé được sơ giới thiệu...
-
Channel: Tâm tình dân kỹ thuật
06-06-2026, 21:58 -
-
bởi ittcChào các anh em, tình hình là mình lo làm ăn không để ý sức khỏe, giờ có chút vấn đề rồi? không biết trên này có anh em nào độ tuổi U35 -> 40 đang có dùng các loại thuốc, thuốc bổ hay thực phẩm chức năng giúp bổ thận tráng dương,...
-
Channel: Tâm tình dân kỹ thuật
05-06-2026, 12:28 -
-
bởi theidiotcatTrong thế giới phần cứng năm 2026, AMD Ryzen 5 7500X3D không chỉ là một cái tên mới, nó là một tuyên ngôn về hiệu suất. Dựa trên các thử nghiệm khắt khe trong môi trường chơi game chuyên nghiệp, con chip này đã chứng minh rằng: bạn không cần...
-
Channel: Đánh giá sản phẩm DTVN
05-06-2026, 10:05 -

Comment