You are on page 1of 30

Thc tp k thut K54 2012

MC LC
MC LC ..................................................................................................................................................1
A. Li ni u.............................................................................................................................................2
B. Ni dung.................................................................................................................................................3
Chng 1: Gii thiu chc nng, nhim v, c cu t chc ca cng ty....................................................3
1.1 Gii thiu v n v thc tp..........................................................................................................3
1.2 Chc nng, nhim v ca n v thc tp.......................................................................................3
1.3 C cu t chc ..............................................................................................................................4
Chng 2: Ni dung thc tp...................................................................................................................7
2.1 V tr, yu cu tuyn dng ..............................................................................................................7
2.2 Cc lnh vc hot ng ca cng ty ...............................................................................................7
2.3 Cng vic c giao trong t thc tp .........................................................................................9
2.3.1 Kin trc ca dng vi x l STM32........................................................................................9
2.3.2 Gii thiu v STM32F103RC .............................................................................................. 11
2.3.3 Ngn ng lp trnh v cng c lp trnh .............................................................................. 13
2.3.4 Giao tip ngoi vi ............................................................................................................... 15
2.3.5 Lp tnh Timer - Counter .................................................................................................... 17
2.3.6 Lu tr d liu bng b nh EEPROM o........................................................................... 21
2.3.7 Giao tip vi LCD .............................................................................................................. 24
2.3.8 Giao tip vi SD/MMC Card............................................................................................... 25
Chng 3: nhn xt, xut .................................................................................................................. 27
3.1 u im ...................................................................................................................................... 27
3.2 Nhc im................................................................................................................................. 27
3.3 xut ....................................................................................................................................... 27
C. Kt lun ............................................................................................................................................... 28
D. Ph lc ................................................................................................................................................. 29
Ti liu tham kho ..................................................................................................................................... 30

Argan Sv

Page 1

http://khoanhkhaccuocsongviet.tk/

Thc tp k thut K54 2012

A. Li ni u:
Ni dung ca t thc tp:
-

Tm hiu tng quan v cng ty.

Tm hiu cc lnh vc hot ng ca cng ty.

Tm hiu cc v tr cng vic m khi ra trng sinh vin c th xin vo lm ti


cng ty. Yu cu ca nh tuyn dng i vi mi v tr cng vic bao gm
yu cu v kin thc chuyn mn v yu cu v k nng mm

So snh, i chiu kin thc l thuyt c trang b vi thc t ti c quan

Vn dng kin thc hc thao tc ngh nghip

Lp trnh ng dng s dng dng Vi x l ARM CORTEX STM32F103.

ngha ca t thc tp:


-

Gip chng em tip cn sm vi mi trng lm vic trong tng lai

nh hng ngh nghip cho bn thn.

Qua qu trnh tm hiu v cc yu cu tuyn dng ca cng ty so snh vi


kin thc, k nng hin c ca bn thn trong qu trnh hc tp chng em
c th ch ng b xung, rn luyn cc kin thc, k nng cn thiu sau
khi ra trng chng em c th ch ng, t tin hn tham gia ng tuyn vo
cc v tr trong cng ty tuyn dng.

Li cm n:
Do cha c kinh nghim lm vic trong mi trng thc t nn trong qu trnh
thc tp em cn kh lung tng v cn cha ch ng nhng c s quan tm, gip
nhit tnh ca cc anh ch trong cng ty gip em hon thnh c nhim v c
giao. V vy em xin chn thnh gi li cm n n Ban gim c, cc phng ban v tp
th cc c, ch v cc anh ch k s trong Cng ty c phn thng mi v pht trin
cng ngh Kinh Bc, c bit l Gim c cng ty: ng Nguyn Hu Long cu sinh
vin i hc Bch khoa H Ni gip nhit tnh v to iu kin thun li cho em
c lm vic cng ty va qua.

Argan Sv

Page 2

http://khoanhkhaccuocsongviet.tk/

Thc tp k thut K54 2012

B. NI DUNG.
Chng 1: Gii thiu chc nng, nhim v, c cu t chc ca cng ty.
1.1 Gii thiu v n v thc tp:
Tn cng ty

: CNG TY C PHN THNG MI V PHT TRIN


CNG NGH KINH BC

Tn ting Anh

: KINH BAC TECHNOLOGY DEVELOPMENT AND


TRADING JOINT STOCK COMPANY

Tn vit tt

: KBG.,JSC

Tr s chnh

: S 40A , T 45B, Phng Phng Lin , Qun ng a, H


Ni.

Chi nhnh 1

: S 247 Ng Xun Qung Gia Lm H Ni

Chi nhnh 2

: Phng 802 Nh B11D Nam Trung Yn Trung Ho - Cu Giy


H Ni

in thoi

:+84 4.62817009

Fax

:+84-4.62810033

Email

: kinhbacgrp@gmail.com

1.2 Chc nng, nhim v ca n v thc tp:


Hot ng trong lnh vc cng ngh vi mt i ng nhn vin nng ng,
chuyn mn tt, tc phong lm vic chuyn nghip cng ty khng ngng m rng
v nng cao cht lng cho sn phm v cc hot ng kinh doanh:
Cung cp cc My tnh, thit b linh kin my tnh ca cc hng danh ting
th gii nh: HP, Dell,IBM, Acer,Intel, Samsung, ...
Cung cp cc dch v v my tnh ng b, t vn thit k v thi cng cc
h thng in, h thng mng, mng LAN, mng WAN, thit b an ninh
cng cc phn mm tin hc qun l.

Argan Sv

Page 3

http://khoanhkhaccuocsongviet.tk/

Thc tp k thut K54 2012


Cung cp cc dch v t vn, thit k, sa cha, nng cp, bo tr cc h
thng vin thng.
Cung cp cc h thng my mc, k thut phc v t chc s kin.
Cung cp cc gii php v nng lng sch, t ng ho cho to nh thng
minh.
T vn thit k, cung cp lp t h thng tng i in thoi, h thng
camera quan st.
Cung cp cc thit b, cc gii php cho h thng in - T ng ho, cc
gii php tit kim nng lng sch v cc gii php cho to nh thng
minh.
1.3 C cu t chc:
Do dc th hot ng ca Cng ty ch yu l mang tnh thng mi dch v, li
hot ng trong lnh vc cng ngh thng tin nn t chc ca cng ty mang tnh trc
tuyn chc nng.
Ton b h thng t chc ca cng ty m bo s thng sut ca thng tin t b
phn lnh o n tng thnh vin trong Cng ty. m bo tip nhn v s l cc
thng tin phn hi ca khch hng mt cch nhanh nht.
i ng cn b nhn vin trong Cng ty c phn cng vo cc phng ban
khc nhau nhm m bo tnh chyn mn ha, gip cho mi ngi c th pht huy h
nng lc ca mnh cho nhim v c th m mnh trc tip ph trch. Cc cn b thuc
cc phng ban u c o to c bn v chuyn mn ca mnh t nht l trnh c
nhn.

S t chc:

Argan Sv

Page 4

http://khoanhkhaccuocsongviet.tk/

Thc tp k thut K54 2012

Ban gim c:
Ch tch Hi ng Qun tr kim Gim c Cng ty Kinh Bc l ng: Nguyn
Hu Long l ngi i din php lut cho Cng ty.
Gim c iu hnh: ng Nguyn Tin Phc.

B phn nhn s:
B phn nhn s tuy mi c hnh thnh trong Cng ty nhng l b phn rt
quan trng vi s pht trin ca cng ty.
Nhim v ch yu ca B phn nhn s l thc hin cc nghip v lin quan ti
quyn li ca ngi lao ng nh: Cc ch bo him x hi, cc hot ng vn ha tinh
thn, xy dng vn ha doanh nghip trong Cng ty.
Thng qua cc hot ng quan tm ti i sng ca anh ch em trong cng ty,
tm hiu nhng kh khn thun li vi cuc sng v cng vic ca tng ngi, t vn cho
gim c cng trong vic sp xp b tr tuyn dng ngun nhn lc cho s pht trin bn
vng ca cng ty.

Phng pht trin d n:

Argan Sv

Page 5

http://khoanhkhaccuocsongviet.tk/

Thc tp k thut K54 2012


Phng pht trin d n c 10 nhn vin. Tt c u c o to chuyn nghip
t cc trng i hc Ti chnh, Hc vin Bo Ch, i hc Ngoi Thng, cc chuyn
ngnh v truyn thng v sng to ra cc tng, ra phng n, lp k hoch pht trin
d nH c nhng thnh cng ng k v hon thnh xut sc cc d n nh: D n
cung cp Thit b tin hc cho Ngn Hng Nng Nghip v Pht trin Nng thn, Ngn Hng
VPBank., D n Lp t h thng Camera quan st Trng Mm Non Hoa Tr My, Trung
tm Th Dc Th Thao Tnh Bc Ninh, D n Trung Tm iu hnh AI GAME III ti nh
A8 Trin Lm Ging V, H Ni., Lp t trm BTS tuyn H Ni Thi Nguyn..

Phng k thut:
Hai mi k s ca phng k thut trong c 7 ngi xut thn t trng H
Bch khoa H Ni c trn 3 nm kinh nghim trong vic phc v cho cc cng ty ln v
n v ngn hng v by ngi cn li trong s mi hai ngi l nhng ngi xut thn t
khoa tin ca nhng trng H, Cao ng khc nhng h rt nhiu kinh nghin trong lnh
vc tin hc.

B phn bo hnh: L b phn chuyn trch tch ra t phng k thut, cc cn b bo


hnh ca Kinh Bc l nhng ngi gn gi thn thin v bit t mnh vo a v ca khch
hng. Lun lun lng nghe, lun lun chia s l c tnh ca nhn vin bo hnh.

Phng k ton ti chnh:


Phng K ton ti chnh c bn cn b k ton. H l nhng ngi c o to
chuyn nghip t trng Hc vin Ti chnh v i hc kinh t Quc dn. Trung thc, r
rng nh nhng con s, phng k ton s gp phn pht trin Cng ty bng s linh hot,
mm do v ng lut.

Argan Sv

Page 6

http://khoanhkhaccuocsongviet.tk/

Thc tp k thut K54 2012

Chng 2: Ni dung thc tp.


2.1 V tr, yu cu tuyn dng.
1.K s in t vin thng, k s tin hc:
Yu cu:
-

Tt nghip i hc chnh quy t loi kh tr ln ng chuyn ngnh cn tuyn


dng.

Tui khng qu 35, c sc khe tt.

S dng thnh tho vi tnh. Chng ch tin hc vn phng trnh B tr ln.

Ngoi ng Anh vn chng ch C (hoc tng ng) tr ln c thi hn trong


hai nm.

K nng: Kh nng lm vic theo nhm, k nng thuyt trnh.

2. K thut vin in t my tnh.


Yu cu:
-

Tt nghip cao ng tr ln chuyn ngnh in t hoc cng ngh thng tin.

Tui khng qu 35, c sc khe tt.

Nng ng, nhit tnh vi cng vic.

C t nht mt nm kinh nghim lm vic ti cc trung tm my tnh, trong lnh


vc sa cha bo hnh thit b in t.

K nng: Kh nng nh gi, phn on vn tt.

2.2 Cc lnh vc hot ng ca cng ty.


Sn phm v Dch v:
1. Thit b v linh kin my tnh
Vi t cch l Nh cung cp My tnh, thit b tin hoc cho cc hng hng u
trong lnh vc My tnh nh :HP, Dell, Acer, ... cng ty chuyn cung cp:

Argan Sv

Page 7

http://khoanhkhaccuocsongviet.tk/

Thc tp k thut K54 2012

Cc dng my tnh ng b ca cc hng


Xy dng cu hnh cc loi my tnh ng Nam

Cung cp cc loi my ch IBM, HP

Cc loi linh kn my tnh

Chuyn phn phi cc loi my vn phng my in, my hu

Cung cp my photo cc loi

Xy dng cc h thng my tnh cho cc c quan

2. Thit b mng
Cng ty l i l bn hng ca cc Nh sn xut danh ting nh CISCO,
NETGEAR, Linksys ... vi kh nng cung cp:

Cc loi modem, Switch

Thit b mng v gii php mng

3. Thit b tng i, thit b an ninh


Vi mt i ng k s, k thut vin giu kinh nghim, c o to tt v s
h tr ton din ca cc i tc nh Simen, Panasonic cng ty lun dnh c s tn
nhim v hi lng ca nhng khch hng kh tnh nht. Cng ty cung cp nhng dch
v k thut:
T

vn thit k, cung cp lp t h tng i

Cung

cp cc gii php an ninh nh: h thng camera, h thng chung ca

thng minh .
4. Thit b nng lng sch
Cng ty Kinh Bc lun l n v tin phong trong lnh vc cng ngh, vi
mt i ng nhn vin nhit tnh,giu kinh nghim, ham hc hi v tm hiu khai thc
nhng lnh vc cng ngh mi, chng ti lun t vn v a vo th trng nhng sn
phm cng ngh mi, c bit trong thi gian gn y cng ty nhn thy vn nng

Argan Sv

Page 8

http://khoanhkhaccuocsongviet.tk/

Thc tp k thut K54 2012


lng l mt vn rt c nh nc quan tm v ch trng bi ngun nng lng
ang ngy mt khan him,chnh v l m Kinh Bc ang a vo th trng nhng
sn phm tit kim nng lng nh:

H thng bng n tit kim nng lng

H thng thu nng lng t nhin nh: Nng lng Mt tri, nng
lng gi

5. H thng vin thng


L i tc chnh trong vic cung cp cc thit b vin thng ca Viettel,
Mobiphone nh: Cung cp modem, lp t h thng BTS,.
6. H thng bo chy v cha chy t ng
Vi t cch l i l phn phi chnh hng ca cc hng sn xut bo chy
ni ting nh Notifier, Hochiki, Johnson Control, Siemen. Cng ty mang
ti cc khch hng cc h thng bo chy v cha chy an ton:
H thng bo chy t ng thng
H thng bo chy a ch thng minh
H thng cha chy hin i vi cc vi phun sprinkler, kh FM200.
7. H thng iu khin thng minh iBMS
L chuyn gia t vn v cung cp dch v lp t cc h thng qun l ta
nh thng minh vi cc ng dng cao trong cuc sng. Cng ty mang ti
cc khch hng cc gii php ca cc hng ni ting trn ton th gii:
Honeywell
Schneider
Johnson Controls
2.3 Cng vic c giao trong t thc tp.
Lp trnh ng dng s dng dng Vi x l ARM CORTEX STM32F103.
2.3.1 Kin trc ca dng Vi x l STM32.

Argan Sv

Page 9

http://khoanhkhaccuocsongviet.tk/

Thc tp k thut K54 2012


2.3.1.1 Gii thiu v STM32.
STM32 l dng vi iu khin ca hng ST da vo nn tng li x l Cortex M3
ca ARM. ST a ra th trng 4 dng da trn ARM7 v ARM9 nhng STM32 l
mt bc tin trn ng cong chi ph.
STM32 gm 14 bin th c phn thnh 2 nhm :
-

Dng Performance c tn s hot ng ca CPU ln ti 72 Mhz.

Dng Access c tn s hot ng ln ti 36 Mhz.Tuy nhin c t cc ngoi vi


hn dng Performance.
Hin nay ST a ra thm 2 dng na l USB Access v Connectivity.Cc bin

th STM32 tng thch hon ton v s chn rt tin cho thit k mch in.
Trong cc nhm li c phn theo s lng cc thit b ngoi vi h tr, kch
thc b nh flash m chia thnh cc thit b vi mt tch hp khc nhau nh: low
density divices, medium density divices, high density divices, xl-line density
divices, connectivity line divices.
2.3.1.2 B nh trong STM32.
STM32 tun theo tiu chun phn b b nh ca Cortex.Vng nh code chia
lm 3 vng nh
-

Vng User Flash dng cha code ngi dng.

Vng System memory c ln 4kb c nh sn xut ci bootloader.


Bootloader dng ti chng trnh thng qua Usart1 v cha trong User Flash.

Vng Option byte cha thng tin cu hnh STM32.

Argan Sv

Page
10

http://khoanhkhaccuocsongviet.tk/

Thc tp k thut K54 2012

Phn chuyn t np d liu sang chng trnh thc thi s c gii thiu tip trong
phn mch np .
Xung nhp
STM32 ngoi h tr 2 b to xung nhp ngoi n cn cung cp thm 2 b to dao
ng ni.
-

High speed internal oscillator hot ng mc 8Mhz.

Low speed internal oscillator hot ng mc 32768Khz c dng cho ng


h thi gian thc.

D xung nhp c ly t b to dao ng ni hay ngoi th xung cung cp cho


nhn Cortex u c ly t u ra b PLL.
2.3.2 Gii thiu v STM32F103RC.
c im ca B vi x l ARM Cortex-M3:
- Dnh cho cc h thng nhng.
- Tiu th nng lng thp.
- Gi thnh h.
- Hiu nng tnh ton cao.

Argan Sv

Page
11

http://khoanhkhaccuocsongviet.tk/

Thc tp k thut K54 2012


- Tng thch vi tt c cc cng c v phn mm cho ARM hin c trn th
trng.
c im STM32F103RC:
-

L dng Vi x L 32 bit.

C 256K Bytes Program Flash, 48K Bytes RAM.

Tn s hot ng ti a 72Mhz

in p hot ng 2.0-3.6V

L vi x l c 64 chn.

Nhit cho php l t -40->85oc i vi STM32F103RCT6.

Hnh nh cho STM32F103RC.

Argan Sv

Page
12

http://khoanhkhaccuocsongviet.tk/

Thc tp k thut K54 2012

2.3.3 Ngn ng lp trnh v cng c lp trnh.


Lp trnh bng ngn ng C.
Lp trnh trn phn mm Keil C.
Giao din phn mm:

Argan Sv

Page
13

http://khoanhkhaccuocsongviet.tk/

Thc tp k thut K54 2012


Cch to project trn Keil C.
M Keil IDE, chn menu Project->New uVision Project to d n mi -> chn
ni lu.

Phn mm TERMINAL:
L phn mm gip nhn d liu t cng com v hin th trn mn hnh my tnh.
Dao din:

Argan Sv

Page
14

http://khoanhkhaccuocsongviet.tk/

Thc tp k thut K54 2012


Kit pht trin.
Kit pht trin OPENCMX-STM3210D:

2.3.4 Giao tip ngoi vi.


a. I/O port
Ty vo loi vi iu khin m s lng cc cng I/O port h tr vi s lng khc
nhau.V c nh theo th t bng ch ci A,B,C,D,E.Mc in p tiu th l 5
vn.Cc pin trong cc Port I/O c th c cu hnh l cc chn vo ra thng thng
Input/Output (General purpose)hoc c th c cu hnh thnh cc chc nng thay th
(Alternate function),lm nhim v l ng giao tip CPU vi cc thit b ngoi vi bn
ngoi .

Argan Sv

Page
15

http://khoanhkhaccuocsongviet.tk/

Thc tp k thut K54 2012


b.Gerneral purpose
Mi port s c 2 thanh ghi cu hnh 32 bit l GPIOxCRL v GPIOxCRH(CRH l
configuration register high, CRL l configuration register low) v 2 thanh ghi cha d
liu 32 bit ng vai tr l cc thanh ghi dch khi nhn d liu v xut d liu l
GPIOxIDR,GPIOxODR ,cng vi 1 thanh ghi set/reset 32 bit GPIOxBSRR,1 thanh ghi
reset 16 bit GPIOxRSR v 1 thanh ghi 32 bit GPIOxLCKR (locking register)
Mi bt trong port c th c cu hnh bng phn mm l mt trong 7 loi.
+ Input floating:ch u vo th ni.
+ Input Pull-up l u vo l sn ln.
+ Input Pull-down u vo l sn xung.
+ Input Analog u vo l tn hiu tng t.
+ Output open-drain
+ Output Push-pull
+ Alternate function push-pull: dng cu hnh trong chc nng thay th
+ Alternate function open-drain :dng cu hnh trong chc nng thay th.
c. Cu hnh input
Khi mt port c cu hnh l Input th
+ Cu hnh cc thanh ghi CLR v CHR cho bit y l ch Input,cng vi cc loi
Input tng ng
+ D liu trong I/O pin c ly mu vo trong thanh ghi Input Data register.
+ Mt truy nhp c ti thanh ghi IDR ny.
d.Cu hnh Output
Khi mt port c cu hnh l Output thi
+ Cc thanh ghi CLR,CHR c cu hnh,
+ D liu trn thanh ghi ODR c a vo chn cc pin ra ngoi.
V d cu hnh ch Output trong chng trnh c
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8 ;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;

Argan Sv

Page
16

http://khoanhkhaccuocsongviet.tk/

Thc tp k thut K54 2012


GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_Init(GPIOB, &GPIO_InitStructure);
Lnh dng 1 ta ang cu hnh cho pin 8 ca port B
Dng 2 thit lp u ra Output max speed l 50Mhz
Dng 3 thit lp pin l Output loi push-pull
Dng 4 gi hm cu hnh port.
Chng trnh nhp nhy LED:
u tin ta phi khai bo cu trc cho GPIO: GPIO_InitTypeDef GPIO_InitStructure;
v cho php GPIO clock: RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,
ENABLE).
Chng trnh thc hin nhim v sau 50 ms th n s thay i trng thi sng <-> tt.
Kt qu bin dch chng trnh bng keil C:

2.3.5 Lp trnh Timer Counter.


2.3.5.1.Gii thiu v timer1 v timer8

Argan Sv

Page
17

http://khoanhkhaccuocsongviet.tk/

Thc tp k thut K54 2012


Gii thiu chung:
Cc b nh thi iu khin nng cao- (tim1&tim8) bao gm mt b m 16bit
auto-reload counter bi b prescaler lp trnh c. N c th o di xung u vo
tn hiu hoc to ra dng sng u ra. di xung v thi gian dng sng c th c
iu ch t mt vi micro giy n vi phn nghn giy bng cch s dng b m thi
gian v prescalers RCC iu khin ng h prescaler. iu khin nng cao
(tim1&tim8) v general-perpose (timx) tnh gi l hon ton c lp vi nhau. Chng
c th c ng b vi nhau.
Cc tnh nng timer1 v timer8:
Tinh nng hn gi bao gm:
- 16bit ln, xung, ln/xung auto-reload counter.
- Lp trnh 16 bit prescaler cho php chia tn s.
- Trong Advanced-control timers c 4 ch hot ng c th c thit lp l:
+ Input capture
+ Output compare: u ra so snh
+ PWM generation (Edge and Center-aligned Mode)
+ One-pulse mode output: ch xung u ra.
3.2.3.1.Trc khi s dng chc nng counter ca timer chng ta phi khai bo cu trc
cho Timer:
Khai bo cu trc: TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;
1.uint16_t TIM_Prescaler;// l mt gi tr c np vo thanh ghi c gi tr t 0 ->
2^16 1 dng chia tn s theo cng thc sau:

Argan Sv

Page
18

http://khoanhkhaccuocsongviet.tk/

Thc tp k thut K54 2012


f=f(system clock) : (Prescaler + 1)
2.uint16_t TIM_CounterMode; // dng khai bo cc ch m ca thanh ghi
timer:
//m ln

#define TIM_CounterMode_Up

// m xung

#define TIM_CounterMode_Down

#define TIM_CounterMode_CenterAligned1

// m 2 bn sn xung

3.uint16_t TIM_Period; c th nhn gi tr t 0 -> 2^16 1 dng np gi tr ban


u auto-reload cho thanh ghi TIMER.
4.uint16_t TIM_ClockDivision; Clock division:
00: tDTS=tCK_INT
01: tDTS=2*tCK_INT
10: tDTS=4*tCK_INT
11: Reserved, do not program this value
Trong tCK_INT l thi gian (+) ca ni clock trong ARM.
tDTS l tdead-time .
Khai bo: TIM_OCInitTypeDef TIM_OCInitStructure:
1. uint16_t TIM_OCMode; // Ch nh ch Timer
#define TIM_OCMode_Timing
#define TIM_OCMode_Active
#define TIM_OCMode_Inactive

Argan Sv

Page
19

http://khoanhkhaccuocsongviet.tk/

Thc tp k thut K54 2012


#define TIM_OCMode_Toggle
#define TIM_OCMode_PWM1
#define TIM_OCMode_PWM2
2. uint16_t TIM_OutputState; // Ch nh u ra so snh thanh ghi TIMER
C th l:
#define TIM_OutputState_Disable
#define TIM_OutputState_Enable
3. uint16_t TIM_Pulse;

//Specifies the pulse value to be loaded into the Capture

Compare Register.
Gi tr np vo c th t 0 n 2^16 1;
4. uint16_t TIM_OCPolarity;

// Specifies the output polarity.

Chng ta c th chn cch set nh sau:


#define TIM_OCPolarity_High
#define TIM_OCPolarity_Low
Kt qu chng trnh nhp nhy LED sau mi 30s s dng Timer :

Argan Sv

Page
20

http://khoanhkhaccuocsongviet.tk/

Thc tp k thut K54 2012

2.3.6 Lu tr d liu bng b nh EEPROM o.


-

Do tiu ch t ra i vi dng chip ca ST l chi ph thp nn thay v s dng


thm b nh lu tr EEPROM hng thay i bng b nh flash .

Mi phn t bin c xc nh bi mt a ch o v gi tr c lu tr trong


Flash .

Khi d liu c sa i, d liu sa i lin quan vi a ch o trc c


lu tr vo mt v tr b nh flash mi.

Chp stm32f103RC l loi c 256 Kb b nh flash thuc loi c mt tch hp


trung bnh

C128 pages, mi page c kch thc 1kb

a ch ca tng page c chia di y:

Argan Sv

Page
21

http://khoanhkhaccuocsongviet.tk/

Thc tp k thut K54 2012

S cc bc lp trnh.

Argan Sv

Page
22

http://khoanhkhaccuocsongviet.tk/

Thc tp k thut K54 2012

Kt qu bin dch chng trnh ghi cc bin vo b nh EEPROM o trn Keil C:

Argan Sv

Page
23

http://khoanhkhaccuocsongviet.tk/

Thc tp k thut K54 2012


2.3.7 Giao tip vi LCD.
Gii thiu s lc v Text LCD
Text LCD l loi mn hnh tinh th lng nh ,dng hin th cc ch s,k t
trong bng m ASCII,khng ging nh cc LCD ln ,cc Text LCD hin th k t trn
cc ,mi ch cha c 1 k t.vic hin th cc k t ch l hin th cc chm trn
.kch thc trn LCD c th hin bng s dng k t c th hin th v s k t c
th hin th trn 1 dng vi d nh LCD 16x4,16x2Trong phn ny s dng loi text
LCD 1 l6x2.
C 2 mode thc hin giao tip vi LCD l ch 8 bit v 4 bit.
Mode 8 bit vi mode ny cc chn t D0-D7 c ni trc tip n chn ca
port iu khin.u im ca phng php ny l vic ghi v xut d liu rt nhanh ,v
ch cn nhp hoc xut d liu t port ngay.Tuy nhin nhc im ca phng php
ny l cn ti 8 pin ni vi D0-D7 v 3 pin cho chn iu khin LCD do vy s lng
pi ca port phi dng ln.Nhm khc phc gim s chn ca vi iu khin ta thc hin
ch mode 4 bit.
Mode 4 bit vi mode ny d liu c chia thnh 2 phn 4 bit cao v 4 bit thp
do vy s chn vi iu khin cn ni ti LCD gim 4 pin.cc chn D0-D3 ca LCD b
trng.khi truyn d liu th u tin truyn 4 bit cao trc.
Kt qu bin dch chng trnh hin th dng ch:
Thuc tap ky thuat
Cong ty CPTM&PT Kinh Bac trn LCD:

Argan Sv

Page
24

http://khoanhkhaccuocsongviet.tk/

Thc tp k thut K54 2012

2.3.8 Giao tip vi SD/MMC Card.


Tm hiu v MMC/SD Card:
MMC v SD Card ging nhau v mt cu trc vt l v phng thc giao tip.
SD Card xut hin sau do c nhiu tnh nng v tc cao hn so vi MMC.

Argan Sv

Page
25

http://khoanhkhaccuocsongviet.tk/

Thc tp k thut K54 2012


Nu gi d liu giao tip gia MMC/SD Card (thng gi l host) v chp iu
khin ch l mt thng ip th c th chia lm 2 loi l: Lnh (Command), Tr li
(Response) v D liu (Data token).
Giao tip gia host v Card c thc hin khi host ko chn CS xung mc 0.
Lnh host c truyn qua Card thng qua chn 2 theo ng MOSI.
Tr li th thng qua ng MIOS v CLK l ng gi nhp ca host v Card.
Giao tip gia host v Card thng c chia lm 2 giai on: giai on khi
ng v giao on thao tc d liu.
Module thc hin:
-

Mc ch: (giao tip SPI v gia ARM STM32 vi MMC/SD Card)

ARM STM32 l Master cn MMC/SD Card l Slave.

Thc hin truyn d liu t ARM ln MMC/SD Card.

Thc hin nhn d liu m ARM truyn n MMC/SD Card v hin th ln


LCD.
Kt qu bin dch chng trnh ghi v c mt file .txt vo th nh:

Argan Sv

Page
26

http://khoanhkhaccuocsongviet.tk/

Thc tp k thut K54 2012

Chng 3: Nhn xt, xut.


3.1. u im:
-

Mn hc Thc tp k thut gip sinh vin chng em c tip cn vi mi


trng doanh nghip, ni lm vic trong tng lai. Gip sinh vin c nh
hng cho ngh nghip ca bn thn trong tng lai.

Do t thc tp c t chc trong dp h nn vic hc tp khng b nh hng,


ng thi gip sinh vin trau di, rn luyn thm nhiu kin thc, k nng cn
thit trong dp h.

Kh nng t tm hiu, nghin cu ca sinh vin c b xung.

3.2. Nhc im:


-

Thi gian thc tp ngn, sinh vin mi ch lm quen c vi mi trng mi.

Kin thc chuyn mn m doanh nghip yu cu sinh vin khng c o to


trn ging ng m ch yu do sinh vin t tm hiu ln gp khng t kh
khn.

3.3. xut:
-

Vic i thc t ti cc cng ty thc tp thc s rt b ch i vi sinh vin nm


3 cn kh nhiu b ng, v vy em mong mun nh trng s tip tc gi hc
phn ny cho cc em sinh vin cc kha tip theo, gip cc em c nhng nh
hng cho ring mnh.

Vic lin h cng ty thc tp i vi sinh vin nm 3 cn kh kh khn do kin


thc chuyn mn cn hn ch. Em hy vng Vin s c nhiu bin php gip
sinh vin hn na.

Argan Sv

Page
27

http://khoanhkhaccuocsongviet.tk/

Thc tp k thut K54 2012

C. Kt lun
Kt qu thu c sau t thc tp:
-

Tm hiu phn no tng quan v cng ty.

Tm hiu c mi trng, cch thc, tc phong lm vic trong mi trng


doanh nghip.

Nm c yu cu v kin thc, k nng cn thit m nh tuyn dng cng


ty yu cu cc ng vin khi mun d tuyn vo cc v tr khc nhau ca
cng ty.

Thy c s thiu st, hn ch v kin thc, cc k nng ca bn thn, t


sinh vin chng em s c nhng k hoch b xung cho ph hp vi bn
thn.

ng dng cc kin thc, k nng, cch thc nghin cu gii quyt vn


trn gh ging ng ng dng vo gii quyt cc vn , ni dung m
doanh nghip yu cu. C th l v ni dung: Tm hiu v lp trnh ng
dng cho Vi x l ARM STM32F103.

Argan Sv

Page
28

http://khoanhkhaccuocsongviet.tk/

Thc tp k thut K54 2012

D. Ph lc.
Mt s hnh nh v sn phm cng ty cung cp cho th trng:

H thng my ch IBM Power Systems

H thng bo chy t ng

Vi phun sprinkler

Argan Sv

Page
29

http://khoanhkhaccuocsongviet.tk/

Thc tp k thut K54 2012

Ti liu tham kho.


[1] Cng ty c phn TM&PT cng ngh Kinh Bc, H s nng lc, Gii thiu cng
ty.
[2] Website: http://arm.vn/, Din n in t ARM Vit Nam.
[3] Website: http://hocavr.com/, Website hc AVR online.

Argan Sv

Page
30

http://khoanhkhaccuocsongviet.tk/

You might also like