說(shuō)的直白點(diǎn)就是以下區(qū)別,在選擇啟動(dòng)文件的時(shí)候有選擇性區(qū)別!startup_stm32f10x_cl.s互聯(lián)型的STM32F105xx,STM32F107xxstartup_stm32f10x_hd.s 大容量的STM32F101xx,STM32F102xx,STM32F103xxstartup_stm32f10x_hd
Ok6410的硬件相比mini6410強(qiáng)大許多(同樣的價(jià)錢),但是ok6410的uboot制作用起來(lái)不方便,需要輸入很多命令才可以燒寫(xiě)完一個(gè)系統(tǒng)。我還是比較懷念在2440上方便、靈活的燒寫(xiě)方式。 下面我們就來(lái)修改出一個(gè)簡(jiǎn)單的uboot
在單片機(jī)應(yīng)用中,紅外遙控以其簡(jiǎn)單易用而受到歡迎,在一些簡(jiǎn)單的室內(nèi)控制中,紅外遙控是首選。 紅外遙控就是一種通訊過(guò)程,他也有自己的通訊協(xié)議,9ms的引導(dǎo)碼+32位信息碼。 信息碼:8位用戶碼+8位用戶碼+8位功能碼
//看門狗使用需要計(jì)算超時(shí)時(shí)間// IAR 7.1#ifndef __STM32_WDG_H__#include "stm32f10x.h"#define LSI_FREQ 40000void stm32_wdg_init(void);void stm32_wdg_enable(void);void stm32_wdg_feed(void);#endif#include
定時(shí)器0的應(yīng)用提高方式0的使用:示例代碼:使用方式0使得led燈一秒鐘閃爍//這個(gè)程序比較簡(jiǎn)單,需要明白的是定時(shí)器0方式0是一個(gè)1//13位的計(jì)數(shù)器,所以最大的數(shù)為2的13次方,8192,并且TL0中的高三位沒(méi)有用//因此除以的
每個(gè)單片機(jī)系統(tǒng)里都有晶振,全程是叫晶體震蕩器,在單片機(jī)系統(tǒng)里晶振的作用非常大,他結(jié)合單片機(jī)內(nèi)部的電路,產(chǎn)生單片機(jī)所必須的時(shí)鐘頻率,單片機(jī)的一切指令的執(zhí)行都是建立在這個(gè)基礎(chǔ)上的,晶振的提供的時(shí)鐘頻率越高
我在之前的一篇博客日志中,寫(xiě)過(guò)關(guān)于CAN發(fā)送功能如何使用,但是當(dāng)時(shí)由于時(shí)間匆忙,趕項(xiàng)目,按照對(duì)USART中斷發(fā)送的理解,在數(shù)據(jù)成功發(fā)送出去的情況下,寫(xiě)了那篇誤人子弟的日志,在這里向大家道歉,實(shí)在不好意思,現(xiàn)在
之前在猶豫做機(jī)器人到底是用單片機(jī)控制還是ARM芯片,現(xiàn)在終于決定了,由于好多傳感器的電源電壓都是5V的,信號(hào)接受也是5V,于是決定部分傳感器由單片機(jī)控制,然后在與ARM控制器進(jìn)行通訊,將單片機(jī)與ARM控制器結(jié)合
為了寫(xiě)一篇文章做鋪墊--提醒著自己,,,,,,這兩天一直在尋找#pragmavector=PORT1_VECTOR__interruptvoidP1_Interrupt()//P1口中斷函數(shù){}對(duì)于這兩句話的解釋,最起碼讓自己感覺(jué)能說(shuō)服自己看了好多后自己的理解#pragmavec
[cpp] view plaincopyprint?#include #include "usbreg.h" #include "usbcore.h" #include "usbuser.h" #include "usbcfg.h" #include "usb.h" #include "usb_hw.h" #include "usbdesc.h" #include "hid.h" #includ
1 library ieee; 2 3 use ieee.std_logic_1164.all; 4 5 use ieee.std_logic_arith.all; 6 7 use ieee.std_logic_unsigned.all; 8 9 1011 entity KBCtest is1213 port(1415 rst,clk:instd_logic;--時(shí)鐘和復(fù)位信號(hào)16
MSP430設(shè)計(jì)了TIMER定時(shí)器,當(dāng)定時(shí)器到達(dá)設(shè)置值(依據(jù)模式而定)時(shí)候就會(huì)跳轉(zhuǎn)進(jìn)入中斷,作為常用功能,MSP430提供了三種計(jì)數(shù)模式,G2553中具有Timer0和Timer1兩個(gè)16位定時(shí)器。該文章中用一個(gè)定時(shí)執(zhí)行的io口操作來(lái)演示
stm32可選的時(shí)鐘源在STM32中,可以用內(nèi)部時(shí)鐘,也可以用外部時(shí)鐘,在要求進(jìn)度高的應(yīng)用場(chǎng)合最好用外部晶體震蕩器,內(nèi)部時(shí)鐘存在一定的精度誤差。準(zhǔn)確的來(lái)說(shuō)有4個(gè)時(shí)鐘源可以選分別是HSI、LSI、HSE、LSE(即內(nèi)部高速,內(nèi)
基于戰(zhàn)艦開(kāi)發(fā)板 修改的可以對(duì)頻率和占空比同時(shí)調(diào)節(jié)的一個(gè)簡(jiǎn)單程序。voidTIM3_PWM_Init(u16arr,u16psc){GPIO_InitTypeDefGPIO_InitStructure;TIM_TimeBaseInitTypeDefTIM_TimeBaseStructure;TIM_OCInitTypeDefTIM_OCI