1. CopterControl

    Prototype PCB (forked from OpenPilot) for copter control and RF link (PiPextreme). Control board and RF board (PipXtreme). Mount to control board or via USB to host PC....

  2. STM32F103 Dual CDC

    Dual CDC for STM32F103. Test with Maple RET6 board. Use USART1 and USART2 to send/receive data....

  3. DIY DGPS - Step 2 - How it works

    Traditional way looks very simple With DGPS support this simplest transform to more complex Initial state the same as on simple send position to server. But next stay more complex. After state 1 - server search nearst ground station (via current position, or last known position, or Cell ID information). Algorithm and how to collect ground stations see in step 1. After find near station server connect to STR channel and translate RTCM 2/3 to device via GPRS (2 on diagram). Other device (placed in other region - 3 on diagram) can send own position and other info to server but has other neast ground...

  4. Add HID Bootloader to CMSIS-DAP STM32

    Add HID bootloader support to CMSIS-DAP. Source code available here

  5. DIY DGPS - Step 1 - Prepare server

    1. Create a database with records of CAS and STR and fast service broadcast RTCM. The schema is very simple. 2. Simple console p rogram (C# .NET 2.0) collects CAS and STR records to database . I used the site http://rtcm-ntrip.org:2101 as root site. The total number of unique CAS records (servers) = 280. The total number of STR records = 8822 . For DGPS support, I use only RTCM 2/3 mountpoints = 6934 records. 3. Query to find the STR channel using coordinates (also possible to use the Cell ID data from GSM module and opencellid to approximate the coordinates.) declare @Latitude real , @Longitude...

  6. Only for memory

    gsar.exe -s:x83:xC4:x04:x84:xC0:x0F:x85:x2C:x01:x00:x00:x53:x55:x56 -r:x83:xC4:x04:xFE:xC0:x0F:x85:x2C:x01:x00:x00:x53:x55:x56 -o JLinkARM.dll

  7. CMSIS-DAP debugger port to STM32

    ARM publish new CMSIS-DAP debug interface software ( link to Keil ). This is initial port to STM32F103C8 processor. Based on STM32 RF adapter (second board in post w/o RF parts). Extract CMSIS_DAP_STM32.rar to CMSIS_DAP folder. See DAP_config.h for pin definition and usbd_STM32F103.c for pin definitions....

  8. Serial 2.8" TFT (320x240) display with touchscreen

    Simple TFT serial display with touchscreen. STM32F10xC8/B processor and parallel LCD NST-28037B from China with HX8347D controller. Various types of software possible. I use code from http://nwazet.com/touch-display-module with some modifications. Also Arduino GFX/GLCD or other possible. Top and back view...

  9. Home automation master device

    Updated: Successfully test SimpliciTI stack with AccessPoint (MapleRET6 + A1101R09A CC110L module from Anaren) End Device (STM32VL-DISCOVERY + A1101R09A module) Initial version for home automation - WiFi on one side and SimpliciTI on other (for other sensors), Now with Maple-RET6 board (but no Maple platform) and library from previuos post. Now only one sensor device (other Anaren CC110L module with development board, With integrated antenna not a wide range (~30 meters) but other modules w/o integrated antenna and possible use normal wire 8 cm. Next check with MiWi protocol and Microchip MRF89XA...

  10. Debug NetduinoGo with Keil

    This small Keil project helps to debug .NET MicroFramework for NetduinoGo. Install Porting Kit 4.2 (RTM QFE1) Extract files (with overwrites) from netduino go firmware v4.2.0 source to porting kit folder (NETMF) Extract files from netduino go keil.rar to porting kit folder (NETMF) Edit 2 files for correct paths (Keil and MS .Net 4.0 paths) prebuild.bat Solutions\NetduinoGo\MDK-ARM\build.bat Run prebuild.bat release prebuild.bat debug and check successfully build both configuration. Open Keil project and correct debugger and other parameters Solutions\NetduinoGo\MDK-ARM\netmf.uvproj Connect device...



Subscribe to x893 blog Subscribe