カンサット
KIT CANSAT PROJECTの日々の様子を載せています
No.94
2010/06/20 (Sun) 15:04:32
/*
Choho douki shiki Recieve headerfiles
*/
#ifndef _MODEM_TX_
#define _MODEM_TX_
//分かりやすくするために 1=high 0=low
#define HIGH 1
#define LOW 0
//モデムのチップ・セレクトピンの選択と割り込みピンの選択
#define MODEM_CS PIN_B5 //modem no CS wo kaku
#define IRQN_TX PIN_B4 // shold be changed modem IRQN
//p1のMODEMのアドレス一覧
#define GRC 0x01 //General Reset Command
#define GCR 0xe0 //General Control Register
#define TMR 0xe1 //Tx Mode Register
#define RMR 0xe2 //Rx Mode Register
#define RDR 0xe5 //Rx Data Register
#define TDR 0xe3 //Tx Data Register
#define SR 0xe6 //Status Register
#define SPI_MODE_0 (SPI_L_TO_H | SPI_XMIT_L_TO_H)
#define SPI_MODE_1 (SPI_L_TO_H)
#define SPI_MODE_2 (SPI_H_TO_L)
#define SPI_MODE_3 (SPI_H_TO_L | SPI_XMIT_L_TO_H)
/*モデムの初期化*/
void modem_init()
{
setup_spi(SPI_MASTER|SPI_L_TO_H|SPI_CLK_DIV_64);
delay_ms(100);
printf("init start\r\n");
output_high(MODEM_CS); //ピンがlowになると通信するので全てのピンをhighにする
delay_ms(500);
output_low(MODEM_CS);
spi_write(GRC);
output_high(MODEM_CS);
}
/*modem 送信準備 調歩同期式*/
void choho_tx_init()
{
unsigned char x,y;
// unsigned char data1, data2;
printf("GCR\r\n");
delay_ms(4); //?H8でwait(100)の箇所 500で20msecなので
/*初期化*/
output_low(MODEM_CS); //CSをlow p3のアドレス1バイト データ2バイト送信関数も含む
delay_us(10);
spi_write(GCR); //アドレスデータ送信
spi_write(0x11); //データ1送信
spi_write(0x80); //データ2送信
output_high(MODEM_CS); //CSをHigh
delay_ms(20);
printf("GCR2\r\n");
/*ジェネラルコントロールレジスタ*/
output_low(MODEM_CS); // p3のアドレス1バイト データ2バイト送信関数も含む
spi_write(GCR);
spi_write(0x11);
spi_write(0x48);
output_high(MODEM_CS);
delay_ms(20); //?delay入れる
/*Rx Mode Register*/
//bit15~bit12 =0011 Bell 202 FSK 1200bps
//bit11~bit9 =111 FSK config
//bit5~3 = 110 choho douki shiki
output_low(MODEM_CS); // p3のアドレス1バイト データ2バイト送信関数も含む
spi_write(TMR);
spi_write(0x3e);
spi_write(0x17);
output_high(MODEM_CS);
delay_ms(20); //delay
} //modem 1byte送信関数は入れる?
void fm_tx(unsigned char data)
{
unsigned char datay,datax; //data?はどれに相当?ok
output_low(MODEM_CS); //p6のmodem 1byte送信関数の所に相当
spi_write(TDR); //p2のアドレス1バイト データ1バイト送信関数も含む
datax = spi_read(data); //TDRと送信バイトを送信する?byte?
output_high(MODEM_CS);
delay_ms(10);
output_low(MODEM_CS);
spi_write(SR);
datax = spi_read(0x00);
datay = spi_read(0x00);
output_high(MODEM_CS);
printf("wait until IRQN = LOW\r\n");
while(input(IRQN_TX) != HIGH);
}
#endif
PR
この記事にコメントする
iJevbljNbF
I need to charge up my phone http://rapinitulasi.de.tl binaries young nonnude Tolle natürliche Frau. Sie braucht keine ModelmaÃÂe, sie zeigt allen wie es geht. Schöne kleine spitze Titten mit geilen Nippeln. Wie hält das eigentlich der Kameramann aus? Die Spielzeugsammlung ist top! Das genoppte Ei gefällt mir am besten. Icg seh gerade die spitzen Titten und den schwabbeligen Bauch. Geil! Die Frau ist klasse , Geil. Keine Schönheit, aber sie zeigt sich vor der Kamera. Toll!!!!!!!!!!!!!!!!
uUMuvQEFXfyhfSIA
Good crew it's cool :) http://urefaqeica.de.tl young gay movies cabrão do preto tem um ARAMANHO, que é um caralho daquele tamanho !!! LOL never seen a cock so huge, damn..!!
yzkWbYJCoAwZ
Will I get paid for overtime? http://eguyasapu.de.tl Naked young females lol ich wäre fast vor lachen vom stuhl gekippt echt funny lohnt voll zum lachen aber sonst alleine schon die vorstellung bääääää neee danke ne trokenpflaume zu vögeln ui da wüsst ich was besseres
XXUqqesQeJtos
Lost credit card http://abecubacuh.de.tl Super Model Teens
Moi je dirais bon film dans la mesure où il a tellement plut à ma femme qu'elle a pris ma queue en entier au fond de son p'tit cul et qu'elle en a joui !
GVZwsZddELn
I'll text you later http://caugauhoh.de.tl Toples Bikini Models
eutsche Frauen aufgepasst suche immer wieder Frauen für Sextreffen um euch zu verwöhnen es ist alles drin von Fesselspielen, Rollenspiele, OV, GV, AV und Befriedigung der Frau durch Toys (Achtung!!! Ihr müsst selber welche besitzen)
カレンダー
01 | 2025/02 | 03 |
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
カテゴリー
フリーエリア
最新コメント
[05/12 Eekfdqhq]
[05/11 Bmtywaww]
[05/11 Rmqraxkc]
[05/10 Avery]
[05/09 Nathaniel]
最新記事
(03/07)
(02/19)
(02/08)
(01/08)
(10/25)
最新トラックバック
プロフィール
HN:
Tetsunori Nagata
性別:
非公開
ブログ内検索
アクセス解析
アクセス解析