BLOG hiển thị từ trên xuống theo thứ tự thời gian, có tạo trang (ngang hàng với trang chủ) rồi chỉnh sửa trong trang đó cũng vậy thôi, vì nó chả liên kết gì với các bài viết, tất cả đều nằm trong trang chủ khi up lên.
Để phân mục, cứ tạo bài viết, xong lấy link bài viết (URL) cho vào trong trang chủ/điện tử/toán, bằng công cụ liên kết của BLOG, liên kết có 3 kiểu đó (video, hình ảnh, link), khi liên kết với link, nó trích nội dung link ra trong trang chủ/điện tử/toán luôn, vậy là có thể phân loại rồi.
Cách thứ 2, ở phần Nhãn (Label), mình phân loại theo trang chủ/điện tử/toán, rồi SHOW phần Nhãn ra, người ta click vào nó hiện ra các bài liên quan xong.
...
27 tháng 12, 2013
Edit bài viết
Edit bài viết:
- Sử dụng Word trình bày trước rồi copy qua, nhưng phân cấp Indent bị sai...
- dể không bị mât format, Border toàn văn bản, Ctrl +A, Border
- Google hướng dẫn chỉnh sữa lại các thanh rất chi tiết, ngoài MẪU và CÀI dẶT, phần BỐ CỤC cũng giúp thay dổi cách hiển thị của các thanh, sắp xếp lại vị trí.
USART ARM stm32f4xx
USART
Cấu hình cho USART, các
thuộc tính:
§
BaudRate: tốc độ chạy, xử lý tín hiệu ra vào,
2400|9600|115200Hz;
§
Wordlength: độ rộng của data, 8|9 bit;
§
StopBits: 1|1.5|2 bit;
§
Parity: có kiểm tra lỗi hay không, chọn No;
§
Mode: Tx, Rx, nhận thông tin hay xuất ra;
§
HardwareFlowControl: trong RS232 mới còn những
chân khác, không dùng, không khai báo|set None;
Lấy hàm USART xài, phổ biến:
USART_SendData;
Bài tập USART: Xuất ra màn hình chữ B;
Công việc cần làm:
§
Khai báo Init InitStructure cho GPIO USART;
§
Cấp xung cho nó
GPIO ßRCC_AHB1;
USARTßRCC_APB2;
GPIO ßRCC_AHB1;
USARTßRCC_APB2;
§
Khai báo thuộc tính
GPIO
câu lệnh GPIO_Init(…&GPIO_InitStructure);
USART
câu lệnh USART_Init(…&USART_InitStructure);
GPIO
câu lệnh GPIO_Init(…&GPIO_InitStructure);
USART
câu lệnh USART_Init(…&USART_InitStructure);
Chi tiết:
§
GPIO thuộc tính Mode, nhận thông tin vào
Mode_IN, xuất ra Mode_OUT, nhưng trong trường hợp này 2 chân GPIO thay thế cho
Tx, Rx của USARTàMode_AF;
§
Khai báo GPIO,
lấy 2 chân ra xài cho USART, vậy USART làm sao nó biết chân nào là vào
nó?
GPIO_PinAFConfig(GPIO_TypeDef* GPIOx, uint16_t GPIO_PinSource, uint8_t GPIO_AF)
GPIO_PinAFConfig(GPIO_TypeDef* GPIOx, uint16_t GPIO_PinSource, uint8_t GPIO_AF)
GPIOA Port
A có 0à15
chân mình xài USART
nếu xài Port A lấy chân nào? nên GPIO_AF_USART
Chân GPIO chắc chắn được sử dụng cho rất nhiều bộ phận khác, làm chân nhận vào, ra;
nếu xài Port A lấy chân nào? nên GPIO_AF_USART
Chân GPIO chắc chắn được sử dụng cho rất nhiều bộ phận khác, làm chân nhận vào, ra;
§ PA9
sẽ là Tx, nhận
PA10 sẽ là Rx, xuất
thằng USART quy ước vậy khỏi phải khai báo cái nào nhận, cái nào xuất;
PA10 sẽ là Rx, xuất
thằng USART quy ước vậy khỏi phải khai báo cái nào nhận, cái nào xuất;
§ ENABLE
thằng USART lên, không hiểu sao cần thêm cái này nữa USART_Cmd(USART1, ENABLE);
§ Không
có màn hình ra, nên xài Terminal (software), để xem con ARM mình đang làm gì?
Lưu ý
v Chỉnh
lại thông số BaudRate, cho giống với định
dạng của USART
xuất bao nhiêu bit, 8|9 bit
vào Manage của PC để xem con ARM của mình là COM số mấy (nằm trong phần Port)
Rescan, chọn cổng COM, connect để xem tín hiệu ra;
xuất bao nhiêu bit, 8|9 bit
vào Manage của PC để xem con ARM của mình là COM số mấy (nằm trong phần Port)
Rescan, chọn cổng COM, connect để xem tín hiệu ra;
v Muốn
thấy tín hiệu ra, con ARM phải được nối với cổng COM-USB cổng COM giao tiếp con
ARM nhận tín hiệu, cổng USB nối máy tính, qua phần mềm Terminal để xem.
§
GPIO_PinAFConfig
USART_Cmd
2 hàm này đều nằm trong phần 1, khai báo, không liên quan đến chạy hàm, cần để con ARM nó hiểu
đang làm gì, chứ chả liên quan gì đến hàm trong while(1).
USART_Cmd
2 hàm này đều nằm trong phần 1, khai báo, không liên quan đến chạy hàm, cần để con ARM nó hiểu
đang làm gì, chứ chả liên quan gì đến hàm trong while(1).
§
COM: Component
Object Model, chỉ sự thiết bị được gắn vào máy tính, gắn khơi khơi không có
driver sao mà nhận được?! thế thôi, cứ gắn với mấy sử dụng dạng driver COM là cổng
COM.
§
FT2232 RS232LM35 đo nhiệt độ
Đăng ký:
Bài đăng (Atom)