Avr add 16 bit. I'm using AVR Studio and this is what I got so far: .

Avr add 16 bit. Bit Load from the T Bit in SREG to a Bit in Register.
Avr add 16 bit – Jester Commented Oct 7, 2013 at 22:39 16. an 8 MHz processor can achieve up to 8 MIPS. By executing instructions in a single clock cycle, the AVR XMEGA devices AVR® MCUs ; Start Developing With 8-bit PIC® and AVR® MCUs; 16-bit MCUs; View All; PIC24F GU/GL/GP MCUs; PIC24F GA MCUs; PIC24F GB MCUs; PIC24F GC MCUs; Digital Signal Controllers (DSCs) View All; dsPIC33A DSCs; dsPIC33C DSCs; dsPIC33E DSCs; Integrated Motor Drivers With dsPIC DSCs; 32-bit MCUs; View All; PIC32C Arm® Cortex®-Based Value %PDF-1. Rev. The speed for the add is 30-80 cycles. 4 External Reset. 16 BIT MUL: 16 BIT ADD & SUB: 32 BIT MATH: 16 BIT MATH: 16 BIT DIV: 24 BIT DIV: Each instruction for the AVR line is either 16 or 32 bits in length. 5 Counter Unit. The 16-bit timer has the same functionality as Timer0 plus more specific ones. The atmel AVR ATx devices are supported with a full suite of program and system development tools, including C Nov 9, 2023 · Accessing 16-bit Registers. Sep 12, 2024 · A 16-bit microcontroller is capable of handling 16-bit data and program memory. org 0x0000 rjmp reset ; reset intr reset: LDI R16, HIGH(RAMEND) OUT SPH, R16 LDI R16, LOW(RAMEND) OUT SPL, R16 RCALL configure Apr 29, 2015 · Here's a shot at squares lookup, common preliminaries first:;. elf text data bss dec hex filename 33136 180 6804 40120 9cb8 STM32G030C8-48pin. I am having trouble with the bit manipulation required to convert an 8-bit int to a 16-bit int. addi has a 6-bit signed immediate, so -16 to +15. Jul 31, 2018 · As I'm going to use an ATtiny with a 16-bit timer in a project there will be a few instances when I have to transfer 16-bit values between timer registers. True 16/24-bit access to 16/24-bit I/O registers Efficient support for 8-, 16-, and 32-bit arithmetic Configuration change protection of system-critical features 3. TC 1 - 16-bit Timer/Counter 1 with PWM. This project can be applied into many applications such as bus / subway auto-annoucing system, elevator voice indication system. Jan 19, 2012 · High-performance, low-power Microchip AVR XMEGA 8/16-bit Microcontroller Nonvolatile program and data memories Peripheral Features. Each 16-bit timer has a single 8-bit TEMP register for temporary storing of the high byte of the 16-bit access. A 16-bit timer is called Timer/Counter1. addi16sp lets you add a 10-bit signed immediate to the stack but the immediate must be a multiple of 16. cseg . An 8-bit reading bus is present on 8-bit microcontrollers. 96" A 16-bit timer for the ATMega AVR platform. 25. By the way, about a year ago, I also shared it at “AVRfreaks forum” in case there are members here who used visiting it (unfortunately, I can’t join it lately, due to Die oberen 16 Bit werden nach „Div/10000“ vorbearbeitet und anschließend alle 32 Bit nach „Add $33“. This is what I tried so far, eg I am adding the numbers 5438 + 6098. An interrupt can occur between the instructions. 27 TWI - 2-wire Feb 16, 2019 · I'm doing some AVR programming and am kinda getting to grips with this whole bit operation thing but still ain't so sure about data type conversion. \$\endgroup\$ Jun 21, 2013 · This is a 64-point Fast Fourier Transform sampling at ~9. def a = r16 ; 8-bit factor . 89 Get it as soon as Tuesday, Aug 6 As the AVR data bus has a width of eight bits, accessing the 16-bit requires two read or write operations. 1 Resetting the AVR. include ". The 16-bit register must be accessed byte-wise, using two read or write operations. Dec 20, 2022 · You can do it like a 16-bit addition, the only difference is that it won't overflow. Thumb2 is indeed a bit denser than base RV32GC. Features • 8 and 16-bit Implementations • Signed & Unsigned Routines Dec 11, 2010 · Atmega328 has one 16 bit timer, which is more powerful comparing to 8-bit timers. The micro-controller I am using is an AtMega32 which has a max register size of 8 bits. 4 Timer/Counter Clock Sources. May 23, 2019 · I wrote a code for compute a triangle area loading the values of base and high in two registers (R16 and R18). It is known that there exists four kinds of WAVE files: 8-bit Mono, 8-bit Stereo, 16-bit Mono and 16-bit Stereo. The high-performance Microchip 8-bit AVR ® RISC-based microcontroller combines 128 KB ISP flash memory with read-while-write capabilities, 4 KB EEPROM, 16 KB SRAM, 32 general purpose I/O lines, 32 general purpose working registers, a real-time coun 8/16-bit RISC CPU with in-system, self-programmable flash, the Atmel XMEGA B1 is a powerful microcontroller family that provides a highly flexible and cost effective solution for many embedded applications. Given that the setup is not so simple, I was wondering if an MCU with a 16 bit DAC exists. 6 %âãÏÓ 8941 0 obj > endobj 8938 0 obj >stream w ¬ªJÜpÑO0™ùîs ²äô–[¶ÿÀ;` =” " ·¤…Pƒ Æõê°®Ðl Ü–N Y³óÛÙ]ójƒ’a gæî áD [ÁLã -pv¬ Í˜Ï ©D‹ñ©ÃüÚ6‘-øV zŒ Nµ® õ@>8H)ñ ØYM¶@b¶ü q V}lÓ:ˆþ ¡:aP ’Ôè“3°·fw° ªCúW ~ÑÝ„ÄÍÞ Ïc ¤°U XàXAß¶Ñè¤Ò œrŠÁX¢ã®„ª–´ 7¬f„b ºy °ƒ©?ùûËK5 May 19, 2017 · This project aims to implement a cost-effective wave player based on AVR (ATmega / ATiny Series) with CD-Audio Quality, which can play 8-bit/16-bit Mono/Stereo standard RIFF (Resource Interchange File Format) wave files. 2 ADD – Add without Carry. 16-bit registers are connected to the 8-bit bus and a temporary register using a 16-bit bus. equ base_value = 10 . In my computer science class, we just started working in AVR this week. e. 19. 0-16MHz for ATMEGA16. Nil. All the 16-bit registers of the AVR16EA28/32/48 devices are connected to the 8-bit bus through a temporary (TEMP) register. The instruction add takes two registers as operands (they can be any of the 32 available), adds their contents, and stores the result in the first operand. 0-8MHz for ATMEGA16L. g. 8 LEDs on Port A and 8 on Port D). 0-8MHz Calibrated Internal Oscillator. is there any way to get that closer on an AVR? Now that we know the format of header file, we still need to know the audio data arrangement of different WAVE files. global int8ToInt int8ToInt: sbrc r24,7 ldi r25,127 cp r25,r24 sbi r25,r25 ret The AVR ® DA family brings real-time control functionality and easy capacitive touch to the low-power performance of AVR microcontrollers (MCUs). These registers must be byte-accessed using two read or write operations. 4 days ago · I'm not even close to moving all my AVR code to STM32 and already out of RAM, I'm really curious how this is possible. Bring your ideas to life easily with PIC ® and AVR ® microcontrollers (MCUs). Apr 21, 2021 · AVR doesn't have 16-bit arithmetic operations, you just do your operation on lower registers first, then use carry bit and do the higher part. The main function of the CPU is to execute the code and perform all calculations. The speed for the multiply is about 30 cycles. equ ramstart = 0x100 . 8 inch 4-Wire SPI TFT LCD Display Module Driver with PCB 128x160 chip ST7735 51/AVR/STM32/ARM 8/16 bit $7. Flash. Application Note . The series uses the latest Core Independent Peripherals . Loads and stores to/from memory take two cycles, branching takes two cycles. 001 in 0-100,000. def high = r17 . def ZH = r31 ; register assignment trying to follow "avr200b. Figure 8-3. 8-bit microcontrollers have lower clock speeds but are more reliable. 3 Accessing 16-bit Timer/Counter Registers. 8-bit . A 16-bit reading bus is present on 16-bit microcontrollers. 8 MiB) S7 and S12 are 7-bit and 12-bit signed displacements, in units of words, relative to the program address stored in the program 19. The data path to program memory is indeed 16-bit, while it is 8-bit only to data memory. def a0 = r16 ; factor low byte . The TCNT n, OCR n A/B, and ICR n are 16-bit registers that can be accessed by the AVR CPU via the 8-bit data bus. Only with this understanding, can we appropriately design efficient buffer structure and data retrieving functions. The basic code for 16-bit addition is: add r20, r22 ; A:LSB += B:LSB adc r21, r23 ; A:MSB += B:MSB + LSB carry If you want to keep intact your initial registers, you have to copy one value: mov r24, r20 mov r25, r21 add r24, r22 adc r25, r23 Direct Register Addressing, Two 16 and 8 General Purpose Registers Rd and Rr; Direct I/O Addressing (including SREG) Direct I/O Addressing, First 32 I/O Registers; Direct SRAM Data Addressing; Immediate 8-bit Constant; Immediate 6-bit and 4-bit Constant; Indirect SRAM Data Addressing with Pre-decrement and Post-increment The low-power, high-performance CMOS 8/16-bit microcontroller is based on the Microchip AVR® enhanced RISC architecture. 8 Register Description. Oct 7, 2013 · In 16 bit, the numbers from 0 to 0x7fff (32767), or in other words the non-negative signed numbers, have the same representation in signed and unsigned. Overview The Atmel AVR XMEGA is a family of low power, high performance, and peripheral rich 8/16-bit microcontrollers based on the AVR enhanced RISC architecture. Instruction c. 16 BRHC – Branch if Half Carry Flag is Cleared. 6. elf 8 bit mantissa float representation . 3 Power-on Reset. The class allows for both compare registers A and B to be set, and for interrupts to be fired for up to three events: counter match to register A The ATtiny1616 is a microcontroller featuring the 8-bit AVR® processor with a hardware multiplier, running at up to 20 MHz, and with 16 KB Flash, 2 KB SRAM, and 128B of EEPROM in a 20-pin package. Two 8-bit counters, One 16-bit counter [Total three] Analog Comparators. Part of the Arithmetic Tutorial Collection by Douglas W. You need to load each byte separately, using one ld / ldi / ldd / lds /whatever instruction for each byte / each destination register. 16-Bit Register Write Operation Feb 24, 2018 · I tried to use the online AVR Timer Calc to help me get clock ticks needed for that frequency. They have absolutely awful precision because the other parts of the float restrict the mantissa to a very small number of bits. /m2560def. Andes also have some 16 bit mul: 16 bit add & sub: 32 bit math: 16 bit math: 16 bit div: 24 bit div: 32 bit div: float math: sqrt16: bcd conversions: 16 bit bcd: dec to ascii: integer to ascii: hex to ascii: moving avg: fast fourier: block copy: load prog mem: eprom storage: serial eprom: at45 dataflash: flash card: vfx smil: vfx mem: bubble sort: crc check: xmodem Jun 4, 2015 · 16-bit floats do exist but they're not very useful. AVR-lib C User Manual says: Data types: char is 8 bits, int is 16 bits, long is 32 bits, long long is 64 bits, float and double are 32 bits (this is the only supported floating point format), pointers are 16 bits (function pointers are word addresses, to allow addressing up to 128K program memory space). Jul 30, 2008 · Microchip Technology AVR® XMEGA™ 8-Bit and 16-Bit Microcontrollers (MCUs) are low power, high performance, and peripheral rich MCUs based on the AVR enhanced RISC architecture. PWM channels. Atmel AVR From Wikipedia, the free encyclopedia (Redirected from Avr) Jump to: navigation, search The AVRs are a family of RISC microcontrollers from Atmel. There are some 16-bit registers, e. When the subroutine is finished, the high and low byes of the result are stored in dres16u (r17:r16) and the high and low bytes of the remainder are stored in drem16u (r15:r14). So -1024 to +1008. Display is an OLED 0. This is what I have so far:. The funny part is, that in the beginning Atmel points out, that these are 8-bit CPUs. Jumping to 73 or 71 jumps the frequency too much out of the desired range. Nov 16, 2018 · There are a few instructions to do 16-bit addition or increment with pairs of registers, but not loads from memory and certainly not immediates. Internal Oscillator. Bit Load from the T Bit in SREG to a Bit in Register. def base = r16 . The Flash Feb 13, 2023 · Hello, Here is a common AVR assembly code for dividing 16-bit register by any 8-bit constant divisor [2 to 255] with rounding. 89 $ 7 . def a1 = r17 . With this subroutine, the high and low bytes if the dividend are stored in dd16u (r17:r16) and the high and low bytes of the divisor are stored in dv16u (r19:r18). It pairs the latest Core Independent Peripherals (CIPs) with a robust Integrated Analog portfolio to create a device that not only excels as a stand-alone processor but also as a companion MCU in designs that demand precision. External Oscillator. For context, I am running the program off an arduino. It says a total of 72 Timer ticks with no prescaler and 16 bit timer would yield a 111Khz (approximate) Square wave. These are 8 bit values. , the stack pointer SP, and the program counter PC. Microcontrollers . – Two 16-bit Timer/Counter with Separate Prescaler, Compare- and Capture Mode – One 10-bit High-Speed Timer/Counter with PLL (64MHz) and Compare Mode – Four 8-bit PWM Channels – Four PWM Channels with Programmable Resolution from 2 to 16 Bits – Six PWM Channels for High Speed Operation, with Programmable Resolution from 2 to 11 Bits Giới thiệu Vi điều khiển Avr Atmega8; Xử lí ngõ vào/ngõ ra số trong bộ vi điều khiển AVR; Giao tiếp LCD với AVR; Giao tiếp LCD với AVR chế độ 4 bit; Giao tiếp LED với vi điều khiển AVR; Khóa điện tử sử dụng vi điều khiển AVR- Atmega16 Apr 21, 2021 · \$\begingroup\$ AVR doesn't have 16-bit arithmetic operations, you just do your operation on lower registers first, then use carry bit and do the higher part. 2 Reset Sources. Jan 31, 2016 · avr-gcc outputs (simplified to be more readable): my_fun: cpse r22,r1 rjmp positive ldi r18,-16 ldi r19,-40 rjmp add_them positive: ldi r18,16 ldi r19,39 add_them: add r24,r18 adc r25,r19 ret I understand that x's lower byte is in r24 and higher byte in r25. AVR200: Multiply and Divide Routines . For example: I have a 16-bit variable (myValue) that corresponds the state of 16 LEDs over 2 ports (e. We still say the cpu is 8-bit because the general purpose registers perform 8-bit operations. Aug 14, 2020 · This video tutorial will help you to learn basic programming about AVR ATmega32 instructions, ADC & SBC , ADD two 16 bit numbers, and Subtraction of two 16 b Aug 18, 2023 · Master 16-bit addition with Atmega 32 using AVR Studio in this comprehensive tutorial! Dive into the world of microcontroller arithmetic as we walk you through the step-by-step process of These I/O modules have 16-bit registers that can be accessed from the AVR core using the in and out instructions. 16. UPDATE: This is FreeRTOS stripped out with only lcd code: arm-none-eabi-size STM32G030C8-48pin. The AVR data bus is 8 bits wide so accessing 16-bit registers requires atomic operations. We start by adding the lower bytes of our 16-bit numbers using the add instruction. 2 Overview All Atmel AVR XMEGA devices use the 8/16-bit AVR CPU. Tutorial. 21. Program Memory Type. You can start by adding the lower order bytes of our 16-bit numbers using the add instruction and use add with carry to add upper order bytes. inc"; . Signed multiply-accumulate 16 x 16 = 24 bits 12 (16) Atmel AVR201: Using the AVR Hardware Multiplier [APPLICATION NOTE] add r16,r0 ; r17:r16 += r1:r0 adc r17,r1 Aug 29, 2013 · bit type in AVR. Counter1 has twice more bits than 8-bit Counter0, so you get more counts leading to longer duration and more precise timings. Also, the return value is in the same registers. def b = r17 ; 8 comments sorted by Best Top New Controversial Q&A Add a Comment [deleted] • Additional comment actions When computing 5 - 6, the C bit will be cleared. Since the AVR microcontroller has an 8-bit I/O bus the access to the I/O Register must be performed in two instruction cycles. The ATtiny datasheet says, for a 16-bit read, read the low byte followed by the high byte, the high byte is automatically read and stored in a "transfer" register when the low byte is read. The 8 high bits of myValue are on Port D. asm"; ; gcc would use 25 down in stead of 16 up ; (and same registers for parameters and result, requiring ; two or one movw for another four or two bytes & cycles) . The timer class allows usage of the 16-bit ATMega Timer1 in "Normal mode". We won’t be discussing Normal, CTC, fast PWM, and correct phase The high-performance, low-power Microchip 8-bit AVR® RISC-based microcontroller combines 16 KB ISP flash memory with read-while-write capabilities, 512B EEPROM, 512B SRAM, 22 general purpose I/O lines, 32 general purpose working registers, two flex AVR ® microcontrollers (MCUs) offer exceptional performance, power efficiency and flexibility for a wide range of embedded applications. With easily customizable peripherals and premier code-efficient architecture, you can implement multiple functions on a single chip with seamless and minimal programming through our award-winning development ecosystem. But they have to be larger because the address space is more than 256 bytes long. Two-channel DMA controller; Atmel-8153K–AVR-ATxmega8E5-ATxmega16E5-ATxmega32E5_Datasheet–08/2016 4. 7 AVR USART MSPIM vs. The Atmel®megaAVR®8-bit Microcontrollers is a series of devices in the AVR®RISC Microcontroller family that includes, among other new enhancements, a hardware multiplier. inc" ;----- ; Constants ;----- . Timer Module. Check addc and subc operations. On the Mar 12, 2021 · I am trying to make a function that divides an unsigned 32-bit number by an unsigned 16-bit number in AVR assembly language. The AVR Architecture cannot directly add two 16-bit numbers stored in registers with a single instruction, but it can do it in two. equ high_value = 20 . Your task for part (c) is to complete the code in sixteen-bit-addition 16 bit mul: 16 bit add & sub: 32 bit math: 16 bit math: 16 bit div: 24 bit div: 32 bit div: float math: sqrt16: bcd conversions: 16 bit bcd: dec to ascii: integer to ascii: hex to ascii: moving avg: fast fourier: block copy: load prog mem: eprom storage: serial eprom: at45 dataflash: flash card: vfx smil: vfx mem: bubble sort: crc check: xmodem True 16/24-bit access to 16/24-bit I/O registers Efficient support for 8-, 16-, and 32-bit arithmetic Configuration change protection of system-critical features 3. For 16 or 32 bit data RISC-V will be much more compact, as AVR needs multiple instructions to deal with it. 8 kS/s using 16-bit mathsss. Features; Overview; Accessing 16-bit D16 is a 16-bit data address covering 64 KiB; in parts with more than 64 KiB data space, the contents of the RAMPD segment register is prepended; P22 is a 22-bit program address covering 2 22 16-bit words (i. Mar 21, 2018 · 8 channels , 10-bit resolution ADC. include "m128def. The AVR16EB14 is a microcontroller in the AVR® EB family featuring the AVR ®  CPU with hardware multiplier, running at up to 20 MHz and with 16 KB Flash with dedicated Read-While-Write (RWW) section, 2 KB SRAM, and 512B of EEPROM available in Since all operations (excluding multiplication and 16-bit add/subtract) on registers R0–R31 are single-cycle, the AVR can achieve up to 1 MIPS per MHz, i. Since I am using a ATmega128 micro-controller I don't have the ability t I'm currently working on a audio project where I need to play a 16 bit depth signal with a speaker. Feb 19, 2017 · The cpu is 8-bit, because the general purpose registers are 8-bit registers. I'm using AVR Studio and this is what I got so far: . 0936D-AVR-09/09 . That is to say the counter counts up from 0 to 65536 then overflows back to 0. 4. 1. Right now I'm using an atmega328 for prototyping, two 8 bit shift registers (controlled by the MCU) and an R-2R DAC (and an LM386). This multiplier is capable of multiplying two 8-bit numbers, giving a 16-bit result using only two clock cycles. addi4spn. DAC Module. c. 16Kbytes[10000 Jun 29, 2015 · BitThe 8-bit AVR family is based on a (modified) Harvard architecture, where you have dedicated program and data storages. 2 Overview All AVR XMEGA devices use the 8/16-bit AVR CPU. We start by adding the lower bytes of our 16-bit numbers using the add instruction. The floating format with 8 bits of mantissa, 7 bits of exponent, and a sign bit, is stored in the space of a 16-bit unsigned integer. def ZL = r30 ;. Pick from our broad portfolio of uniquely configurable MCUs and start designing quickly using our award-winning Integrated Development Environments (IDEs) with production-ready code generation tools and best-in-class rapid prototyping hardware. You probably couldn't represent each number between 0-255 in a 16-bit float, much less every 0. However there are two special cases. 26. The brain is an Atmel ATMega88 running at 8Mhz. Some of the B extension things help with that, and the code density extension based on work already deployed in the field by Huawei looks t edge RISC-V into the lead. Feb 21, 2016 · I need to add two 16 bit numbers using the instructions add and adc. The device features 16 KB self-programming flash program memory, 1024B SRAM, 512B EEPROM, 8-channel 10-bit A/D converter, and a The high-performance, low-power Microchip 8-bit AVR® RISC-based microcontroller combines 256 KB ISP flash memory, 8 KB SRAM, 4 KB EEPROM, 86 general purpose I/O lines, 32 general purpose working registers, real-time counter, six flexible timer/coun Apr 25, 2019 · LCD Display Module,1. Then there is c. You can access other registers with addi, but only for very small adds/subtracts. Program Memory. I'm working with a ATmega128 microcontroller and supposedly need to add two 16-bit numbers. AVR SPI. 16-bit microcontrollers offer double the clock speed but are less reliable. Jones; enthält C-Code und PIC-Code für schnelle 16-Bit-Wandlung, Hardware-Multiplizierer möglich – auch für FPGA interessant True 16/24-bit access to 16/24-bit I/O registers Efficient support for 8-, 16-, and 32-bit arithmetic Configuration change protection of system-critical features 7. hku uowkor rzo qbhjm twa ybfkd alh crozslq qkk oeni
{"Title":"What is the best girl name?","Description":"Wheel of girl names","FontSize":7,"LabelsList":["Emma","Olivia","Isabel","Sophie","Charlotte","Mia","Amelia","Harper","Evelyn","Abigail","Emily","Elizabeth","Mila","Ella","Avery","Camilla","Aria","Scarlett","Victoria","Madison","Luna","Grace","Chloe","Penelope","Riley","Zoey","Nora","Lily","Eleanor","Hannah","Lillian","Addison","Aubrey","Ellie","Stella","Natalia","Zoe","Leah","Hazel","Aurora","Savannah","Brooklyn","Bella","Claire","Skylar","Lucy","Paisley","Everly","Anna","Caroline","Nova","Genesis","Emelia","Kennedy","Maya","Willow","Kinsley","Naomi","Sarah","Allison","Gabriella","Madelyn","Cora","Eva","Serenity","Autumn","Hailey","Gianna","Valentina","Eliana","Quinn","Nevaeh","Sadie","Linda","Alexa","Josephine","Emery","Julia","Delilah","Arianna","Vivian","Kaylee","Sophie","Brielle","Madeline","Hadley","Ibby","Sam","Madie","Maria","Amanda","Ayaana","Rachel","Ashley","Alyssa","Keara","Rihanna","Brianna","Kassandra","Laura","Summer","Chelsea","Megan","Jordan"],"Style":{"_id":null,"Type":0,"Colors":["#f44336","#710d06","#9c27b0","#3e1046","#03a9f4","#014462","#009688","#003c36","#8bc34a","#38511b","#ffeb3b","#7e7100","#ff9800","#663d00","#607d8b","#263238","#e91e63","#600927","#673ab7","#291749","#2196f3","#063d69","#00bcd4","#004b55","#4caf50","#1e4620","#cddc39","#575e11","#ffc107","#694f00","#9e9e9e","#3f3f3f","#3f51b5","#192048","#ff5722","#741c00","#795548","#30221d"],"Data":[[0,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,29],[30,31],[0,1],[2,3],[32,33],[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,29],[34,35],[30,31],[0,1],[2,3],[32,33],[4,5],[6,7],[10,11],[12,13],[14,15],[16,17],[18,19],[20,21],[22,23],[24,25],[26,27],[28,29],[34,35],[30,31],[0,1],[2,3],[32,33],[6,7],[8,9],[10,11],[12,13],[16,17],[20,21],[22,23],[26,27],[28,29],[30,31],[0,1],[2,3],[32,33],[4,5],[6,7],[8,9],[10,11],[12,13],[14,15],[18,19],[20,21],[22,23],[24,25],[26,27],[28,29],[34,35],[30,31],[0,1],[2,3],[32,33],[4,5],[6,7],[8,9],[10,11],[12,13],[36,37],[14,15],[16,17],[18,19],[20,21],[22,23],[24,25],[26,27],[28,29],[34,35],[30,31],[2,3],[32,33],[4,5],[6,7]],"Space":null},"ColorLock":null,"LabelRepeat":1,"ThumbnailUrl":"","Confirmed":true,"TextDisplayType":null,"Flagged":false,"DateModified":"2020-02-05T05:14:","CategoryId":3,"Weights":[],"WheelKey":"what-is-the-best-girl-name"}