公告版位
目前日期文章:201304 (12)
- Apr 26 Fri 2013 03:43
Arduino 入門教學:DS1307Z RTC 時鐘 讀/寫
- Apr 20 Sat 2013 22:52
STM32F4 入門教學:ADC 轉換 【使用 DMA】
★ 可以直接複製貼上到 C 語言開發環境中,此程式碼可以直接編譯執行(只要你配置好開發環境與硬體)。
★ 需要 STM32 可編譯的 工程模板 (專案) 可到這裡下載:http://lolikitty.pixnet.net/blog/post/167849664
/*
* 本範例將ADC 轉換結果傳到 USART 的端口
* ACD 腳位:PA3
* UART TX 腳位:PC10
* UART RX 腳位:PC11
*/
- Apr 18 Thu 2013 03:03
STM32F4 入門教學:FreeRTOS 移植
這篇有點舊了,我最近又寫了一篇新的版本,附帶教學影片,可以搭配看:
http://lolikitty.pixnet.net/blog/post/171226332
懶得看 FreeRTOS 專案建置方法的人,我已幫大家建置好了
,這裡提供 STM32F4 Free RTOS 7.4.0 的工程模板 (專案) 下載點:http://lolikitty.pixnet.net/blog/post/167858043
建置方法:
1.請先到 FreeRTOS 官方網頁下載 FreeRTOS 的 zip 包,目前最新版為 7.4 版
- Apr 18 Thu 2013 01:00
FreeRTOS 在 Cortex-M3 系統上的移植
如果你是STM32F4 請查看此篇文章:STM32F4 入門教學:FreeRTOS 移植
0.前言
本文要描述的問題為:
- FreeRTOS下載包的文件結構,FreeRTOS源碼結構
- 移植到Cortex-M3系統需要做那些工作
- 一些基本RTOS API函數
1. FreeRTOS下載包的文件結構
在FreeRTOS官方網站可以下載到最新版的FreeRTOS包,目前最新版本為V7.40。
下載包內的總文件數量多的令人敬畏,但文件結構卻很簡潔。FreeRTOS實時操作系統內核僅包含三個必須文件(還有兩個附加的文件,一個用於協程,另一個用於軟件定時器)。
下載包根目錄下包含兩個子目錄:FreeRTOS和FreeRTOS-Plus。其中,FreeRTOS-Plus文件夾中包含一些FreeRTOS+組件和演示例程(組件大都收費),我們不對這個文件夾下的內容多做了解,重點說一下FreeRTOS文件夾。
- Apr 16 Tue 2013 22:14
Arduino 入門教學:控制六線步進馬達
// 本範例控制了 3 顆六線步進馬達
int i = 2; // 速度 2 ms 切換
// 馬達 A 腳位
int a1 = 22;
int a2 = 23;
int a3 = 24;
int a4 = 25;
// 馬達 B 腳位
int b1 = 2;
- Apr 12 Fri 2013 11:57
C 語言入門教學:string 搜尋 (字串搜尋)
char a [] = "ABCDEFG"; // 被搜尋的字串
char b [] = "CDE"; // 要搜尋的字串 (必須在涵式裡面宣告,在涵式外面宣告數值會錯誤)
char *c;
c = strstr ( a , b ); // 搜尋
printf ( c - a ); // 輸出:2
- Apr 11 Thu 2013 22:49
C 語言 入門教學:取得 string (字串) 長度
int a = strlen("abcdefg");
printf ( a ); // 輸出: 7
- Apr 11 Thu 2013 21:07
C 語言 入門教學:string 轉 int / float (字串轉整數、浮點數)
char myString [] = "1111"; // 宣告字串 (字元陣列)
int a = atoi ( myString ); // 將字串轉整數
printf (a + 2222); // 輸出:3333
char myString2 [] = "1.1"; // 宣告字串 (字元陣列)
float a2 = atof ( myString2 ); // 將字串轉整數
printf (a2 + 2.2); // 輸出:3.3
- Apr 11 Thu 2013 20:39
C 語言 入門教學:string 格式化 (int 轉 string) ,字串格式化 (整數轉字串)
char buff []; // 宣告字元陣列
sprintf (buff, "%d", 123); // 字串格式化 (數字轉字串)
printf (buff); // 輸出 123 的字串 (非數字)
- Apr 11 Thu 2013 20:25
C 語言 入門教學:字串串接
char s1[] = "ABC";
char s2[] = "123";
strcat(s1, s2); // 字串串接
printf(s1); // 輸出:ABC123
執行結果:ABC123
- Apr 11 Thu 2013 19:58
C 語言 入門教學:字串宣告
由於字串是字元的陣列所組成,所以在 C 語言使用字串,必須宣告字元陣列才能使用,如下範例:
char myString[] = "Hello~!!";
- Apr 04 Thu 2013 01:03
STM32F4 入門教學:UART、USART 傳送訊息
★ 可以直接複製貼上到 C 語言開發環境中,此程式碼可以直接編譯執行(只要你配置好開發環境與硬體)。