將大容量STM32F103ZET6工程改變為中容量STM32F103C8T6工程
昨天我在部落格裡寫了用J_LINK將大容量STM32F103ZET6工程程式碼生成的檔案下載到中容量STM32F103C8T6中去,但這樣比較麻煩,而且全片擦出會擦除掉晶片內部的bootloader,對一些專案來說不太方便,今天介紹一下如何直接將工程改變,改變後的工程就可以直接下載了。
1.點選魔術棒,進入Device改變晶片型號為STM32F103C8
2.點選Target,將晶振頻率由12.0MHz改變為8.0MHz
3.點選C/C++,將巨集定義STM32F10X_HD,USE_STDPERIPH_DRIVER修改為 STM32F10X_MD,USE_STDPERIPH_DRIVER
4.替換啟動檔案,將大容量晶片的啟動檔案startup_stm32f10x_hd.s修改為中容量晶片的啟動檔案startup_stm32f10x_md.s
這樣就沒有問題了,不過因為兩個晶片的外設不同,所以ZET6中的一部分定時器、串列埠等外設在C8T6中沒有,還要對比一下兩者的資料手冊,對一些外設驅動程式碼進行修改。//V1.0
第二步中的晶振頻率對生成燒錄所需的檔案沒有影響,只不過有些時候軟體模擬會用到,比如計算某一部分程式碼的執行時間,而我用的C8T6最小系統板上的晶振是8M,就順便改了,防止以後軟體模擬出現問題//V1.1
相關推薦
將大容量STM32F103ZET6工程改變為中容量STM32F103C8T6工程
昨天我在部落格裡寫了用J_LINK將大容量STM32F103ZET6工程程式碼生成的檔案下載到中容量STM32F103C8T6中去,但這樣比較麻煩,而且全片擦出會擦除掉晶片內部的bootloader,對一些專案來說不太方便,今天介紹一下如何直接
JAVA-WEB工程轉換為MAVEN的WEB工程
將原來的java-web專案名稱改為其他名稱,例如:tcep改為tcep1。 首先建立maven project專案,點選next按鈕 然後勾選上Create a simple project (skiparchetype selection)—不使用原型骨架。點
【補充】題目: 編寫一個C函式,將”I am from shanghai ”倒置為”shanghai from am I”,及將句子中的單詞位置倒置,而不改變單詞內部結構.
方法一: #include <stdio.h> #include <stdlib.h> #include <string.h> void my_strcpy(char *result,char *str,int len)
hdu6006 Engineer Assignment 狀態dp 定義dp[i][s]表示前i個工程狀態為s可以執行的最大工程數。s表示前i個工人選走了s狀態的工程師。
namespace algo acm names .cn num stream assign target /** 題目:hdu6006 Engineer Assignment 鏈接:http://acm.hdu.edu.cn/showproblem.php?pid=60
java編程:將數組的第一個為最大第二個為最小以此類推
scan max can ati con clas div int pub import java.util.Scanner; public class Max_Min { public static void main(String[] args) {
warning C4819: 該文件包含不能在當前代碼頁(936)中表示的字符。請將該文件保存為 Unicode 格式以防止數據丟失
bsp 打開 語句 正則表達式 替換 防止 點擊 con onf 從同事那裏拷來兩個頭文件,一編譯就出現了這個警告。 想要消除這個警告,幾個方法: (1)轉換Code文件為Unicode格式; (2)在Project -> Properties -> Con
將Unity導出的Eclipse工程轉換為AndroidStudio工程
地址 href 其中 gravity sina 選擇 mar armeabi font 步驟:1)將unity項目導出到文件夾: 轉換到安卓平臺,這裏只勾選google android project。然後導出到自己新建的文件夾。 2)打開導出的文件夾,看到如下內容.這是
String中的toCharArray:將此字符串轉換為新的字符數組,並統計次數
stat 長度 統計 統計次數 main print package int 打印 package stringyiwen; public class StringTestToCharArray { public static void main(String[] args
Excel中靈活運用運算(乘)快速將文本格式批量改為數字格式
都是 fff oss blog ado 解決 ext term 數據類型 我們在使用excel過程中,在導入數據的時候,很多數據都是以文本形式存在的,可能不方便參與計算或設置數據類型,此時可以靈活運用excel運算(乘)快速將文本格式改為數字格式。【常見問題】如何把一列文本
Python將一個大檔案按段落分隔為多個小檔案的簡單方法
今天幫同學處理一點語料。語料檔案有點大,並且是以連續兩個換行符作為段落標誌,他想把它按段落分隔成多個小檔案,即每3個段落組成一個新檔案。由於以前沒有遇到過類似的操作,在網上找了一些相似的方法,看起來都有點複雜。所以經嘗試,自己寫了一段程式碼,完美解決問題。 基本思路是,先讀原檔案內容,
設定EntityFramework中decimal型別資料精度問題(EF預設將只會保留到2為精度)
原文:設定EntityFramework中decimal型別資料精度 EF中預設的decimal資料精度為兩位數,當我們資料庫設定的精度大於2時,EF將只會保留到2為精度。 e.g. 2.19990將會被儲存為2.20 1.解決方案一是網上找到常見的方法為重寫DbContext的OnMode
Java中數值較大的double型別轉換為字串時會用科學計數法不使用千分位顯示的解決辦法
java.text.NumberFormat nf = java.text.NumberFormat.getInstance(); // 不使用千分位,即展示為11672283.234,而不是11,672,283.234 nf.setGroupingUsed(false); // 設
將時間序列預測問題轉換為python中的監督學習問題
像深度學習這樣的機器學習方法可以用於時間序列預測。 在機器學習方法可以被使用前,時間序列預測問題必須重新構建成監督學習問題,從一個單純的序列變成一對序列輸入和輸出。 在這個教程中,你將瞭解如何將單變數和多變數時間序列預測問題轉換為與機器學習演算法一起使用的監督學習問題
將java工程轉換為Maven工程
1、建立一個Java工程,如下圖所示: 2、選中此工程 -> 右鍵 -> Configure -> Convert to Maven project。出現如下的截圖: 3、點選之後會彈出對話方塊,如下圖所示: 4、直接點
將centos6的php5.3升級為5.6,改變yum源
在阿里雲主機上,作業系統是Centos6,php版本是5.3。因為安裝Yii2.0的需要,我要升級php為5.4。因為還有5.5和5.6,當然要升到高版本了。我決定升到5.6。 首先,按照這裡的步驟 只有php-fpm沒有正確安裝,所以無法啟動之。下面試圖單獨安
大資料分析:將大資料轉化為鉅額資金 第四章和第五章
第4章構建大資料團隊 大資料專案最重要的元素之一是一個相當明顯但經常被忽視的專案:人。 沒有人工參與或解釋,大資料分析變得毫無用處,沒有任何目的,沒有價值。 需要一個團隊才能使大資料工作,即使該團隊只由兩個人組成,它仍然是一個必要的元素。 將人們聚集在一起
大資料分析:將大資料轉化為鉅額資金 前言及第一章
大資料分析:將大資料轉化為鉅額資金 http://www.doc88.com/p-9773645686622.html 內容 前言 什麼是資料? 這似乎是一個簡單的問題; 然而,根據解釋,資料的定義可以是從“記錄的東西”到“陽光下的一切”的任何東西。資料可以作為所有經驗,無論是來自感
類模板---求陣列的最大值 找出一個數組中的元素的最大值,陣列大小為10。(用類模板來實現) 陣列元素型別作為類模板的引數。 在下面的程式段基礎上完成設計,只提交begin到end部
#include <iostream> #include <string> using namespace std; template <class T> class Array_max //宣告類模板 {
將大資料載入記憶體中檢索字串
<pre name="code" class="cpp"><pre name="code" class="cpp">#define _CRT_SECURE_NO_WARNING
linux中如何將大檔案按照指定行數分割成多個小檔案?
將一個大檔案分成若干個小檔案方法例如將一個BLM.txt檔案分成字首為 BLM_ 的1000個小檔案,字尾為係數形式,且字尾為4位數字形式先利用wc -l BLM.txt 讀出 BLM.txt 檔案一共有多少行再利用 split 命令split -l 2482 .