49
4. Software
4.1.
Short Description
The software is written entirely in C. It consists of a collection of standard C library
functions, a preemptive multitasking operating system (CMX) offering basic config-
uration and administration functions (including a command line terminal on a serial
port), and the application software itself, which assures the desired functionality of
the device.
4.2.
Tasks
Following tasks are currently implemented:
• Command Line Interpreter Task
• Radio Task
• Real Time Clock (RTC) Task
The system usually remains in sleep mode. Each 0.5 seconds, an interrupt is gener-
ated by the local 32.76 Khz crystal oscillator. This wakes up the processor and acti-
vates the CMX RTOS, which allows all active tasks to perform their functions. After
all the tasks have finished their jobs, CMX brings the system back to sleep. The 0.5
seconds interrupt routine is also used as time reference for the RTC task.
One of the main concerns of the software design is the power consumption of the
device. The software must ensure that all the peripherals are left in the correct state
in order to reduce their consumption to a minimum; all operations are executed in
the shortest possible time.
Содержание A440
Страница 1: ...ADCON T E L E M E T R Y SMART WIRELESS SOLUTIONS A440 Wireless Modem Technical Reference Manual ...
Страница 6: ...6 ...
Страница 8: ...8 Introduction This manual is intended for the radio approval authorities and laboratories ...
Страница 15: ...22 Hardware Figure 7 A440 Back view ...
Страница 16: ...23 A440MB Figure 8 A440 Top view Figure 9 A440 Bottom view ...
Страница 17: ...24 Hardware Figure 10 A440 Left and Right views ...
Страница 18: ...25 A440MB Figure 11 A440 Case opened Figure 12 A440 Motherboard top view ...
Страница 19: ...26 Hardware Figure 13 A440 Motherboard bottom view ...
Страница 31: ...45 Data Transfer Check 3 6 Frequency Reference Specifications ...
Страница 33: ...47 Data Transfer Check Figure 23 A431 Module Bottom view ...
Страница 34: ...48 The A431 Radio Module ...