<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic K60FX150M Flexbus in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K60FX150M-Flexbus/m-p/746923#M45482</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I use the parallel slave device with the K60FX150M,the slave&amp;nbsp;device(ENC624J600) is 16K * 16bit memory.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;Flexbus used in the 16bit Mux-Mode.&lt;/P&gt;&lt;P&gt;My code is&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#define Cs0BaseAddress (*(uint16 *)(0x60000000))&lt;/P&gt;&lt;P&gt;void Flexbus_init()&lt;BR /&gt;{ &lt;BR /&gt; SIM_SOPT2 |= SIM_SOPT2_FBSL(3);&lt;BR /&gt; SIM_SCGC7 |= SIM_SCGC7_FLEXBUS_MASK; //Clock Gate enable&lt;BR /&gt; //Pin Mux &lt;BR /&gt; PORTD_PCR6 = PORT_PCR_MUX(5); // fb_AD0&lt;BR /&gt; PORTD_PCR5 = PORT_PCR_MUX(5); // fb_AD1&lt;BR /&gt; PORTD_PCR4 = PORT_PCR_MUX(5); // fb_AD2&lt;BR /&gt; PORTD_PCR3 = PORT_PCR_MUX(5); // fb_AD3&lt;BR /&gt; PORTD_PCR2 = PORT_PCR_MUX(5); // fb_AD4&lt;BR /&gt; PORTC_PCR10 = PORT_PCR_MUX(5); // fb_AD5&lt;BR /&gt; PORTC_PCR9 = PORT_PCR_MUX(5); // fb_AD6&lt;BR /&gt; PORTC_PCR8 = PORT_PCR_MUX(5); // fb_AD7&lt;BR /&gt; PORTC_PCR7 = PORT_PCR_MUX(5); // fb_AD8&lt;BR /&gt; PORTC_PCR6 = PORT_PCR_MUX(5); // fb_AD9&lt;BR /&gt; PORTC_PCR5 = PORT_PCR_MUX(5); // fb_AD10&lt;BR /&gt; PORTC_PCR4 = PORT_PCR_MUX(5); // fb_AD11&lt;BR /&gt; PORTC_PCR2 = PORT_PCR_MUX(5); // fb_AD12&lt;BR /&gt; PORTC_PCR1 = PORT_PCR_MUX(5); // fb_AD13&lt;BR /&gt; PORTC_PCR0 = PORT_PCR_MUX(5); // fb_AD14&lt;BR /&gt; PORTB_PCR18 = PORT_PCR_MUX(5); // fb_AD15 &lt;BR /&gt; &lt;BR /&gt; PORTD_PCR1 = PORT_PCR_MUX(5); // fb_CS0&lt;BR /&gt; PORTD_PCR0 = PORT_PCR_MUX(5); // fb_ALE&lt;BR /&gt; PORTC_PCR11 = PORT_PCR_MUX(5); // fb_RW&lt;BR /&gt; &lt;BR /&gt; PORTC_PCR18 = PORT_PCR_MUX(5); // fb_BE15-8&lt;BR /&gt; PORTC_PCR19 = PORT_PCR_MUX(5); // fb_BE7-0&lt;/P&gt;&lt;P&gt;FB_CSAR0 =(uint32)&amp;amp;Cs0BaseAddress; //Set Base address&lt;BR /&gt; &lt;BR /&gt; FB_CSCR0 = FB_CSCR_BLS_MASK // set byte lane shift&lt;BR /&gt; | FB_CSCR_PS(2) // 16-bit port&lt;BR /&gt; | FB_CSCR_ASET(0x1) // assert chip select on second clock edge after address is asserted&lt;BR /&gt; | FB_CSCR_AA_MASK &lt;BR /&gt; | FB_CSCR_RDAH(1)&lt;BR /&gt; | FB_CSCR_WRAH(1)&lt;BR /&gt; | FB_CSCR_BEM_MASK&lt;BR /&gt; | FB_CSCR_WS(0x2) ; // 2 wait state&lt;BR /&gt; &lt;BR /&gt; FB_CSMR0 = FB_CSMR_BAM(0x0) //Set base address mask for 64K address space&lt;BR /&gt; | FB_CSMR_V_MASK; //enable cs &lt;BR /&gt; &lt;BR /&gt; FB_CSPMCR = FB_CSPMCR_GROUP5(2)| FB_CSPMCR_GROUP4(2);&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And the hardware connections is :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;K60&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Slave&lt;/P&gt;&lt;P&gt;AD[0:15]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;------&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;AD[0:15]&lt;/P&gt;&lt;P&gt;ALE&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;------&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;ALE&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;CS0&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;------&amp;gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;CS&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;R/W&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -------&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;R/W&lt;/P&gt;&lt;P&gt;FB_BE15-8&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;SPAN&gt;-------&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;B1SEL&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;FB_BE7-0&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;SPAN&gt;-------&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;B0SEL&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;CS0 ,FB_BE15-8 ,FB_BE&lt;SPAN&gt;7-0&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;use the Inverter (74HC04M) connect to CS ,B1SEL,B0SEL.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;But ,this setup can not be write or read???&amp;nbsp; what's the problem???&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 29 Mar 2018 07:25:04 GMT</pubDate>
    <dc:creator>stanleyfan</dc:creator>
    <dc:date>2018-03-29T07:25:04Z</dc:date>
    <item>
      <title>K60FX150M Flexbus</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K60FX150M-Flexbus/m-p/746923#M45482</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I use the parallel slave device with the K60FX150M,the slave&amp;nbsp;device(ENC624J600) is 16K * 16bit memory.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;Flexbus used in the 16bit Mux-Mode.&lt;/P&gt;&lt;P&gt;My code is&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#define Cs0BaseAddress (*(uint16 *)(0x60000000))&lt;/P&gt;&lt;P&gt;void Flexbus_init()&lt;BR /&gt;{ &lt;BR /&gt; SIM_SOPT2 |= SIM_SOPT2_FBSL(3);&lt;BR /&gt; SIM_SCGC7 |= SIM_SCGC7_FLEXBUS_MASK; //Clock Gate enable&lt;BR /&gt; //Pin Mux &lt;BR /&gt; PORTD_PCR6 = PORT_PCR_MUX(5); // fb_AD0&lt;BR /&gt; PORTD_PCR5 = PORT_PCR_MUX(5); // fb_AD1&lt;BR /&gt; PORTD_PCR4 = PORT_PCR_MUX(5); // fb_AD2&lt;BR /&gt; PORTD_PCR3 = PORT_PCR_MUX(5); // fb_AD3&lt;BR /&gt; PORTD_PCR2 = PORT_PCR_MUX(5); // fb_AD4&lt;BR /&gt; PORTC_PCR10 = PORT_PCR_MUX(5); // fb_AD5&lt;BR /&gt; PORTC_PCR9 = PORT_PCR_MUX(5); // fb_AD6&lt;BR /&gt; PORTC_PCR8 = PORT_PCR_MUX(5); // fb_AD7&lt;BR /&gt; PORTC_PCR7 = PORT_PCR_MUX(5); // fb_AD8&lt;BR /&gt; PORTC_PCR6 = PORT_PCR_MUX(5); // fb_AD9&lt;BR /&gt; PORTC_PCR5 = PORT_PCR_MUX(5); // fb_AD10&lt;BR /&gt; PORTC_PCR4 = PORT_PCR_MUX(5); // fb_AD11&lt;BR /&gt; PORTC_PCR2 = PORT_PCR_MUX(5); // fb_AD12&lt;BR /&gt; PORTC_PCR1 = PORT_PCR_MUX(5); // fb_AD13&lt;BR /&gt; PORTC_PCR0 = PORT_PCR_MUX(5); // fb_AD14&lt;BR /&gt; PORTB_PCR18 = PORT_PCR_MUX(5); // fb_AD15 &lt;BR /&gt; &lt;BR /&gt; PORTD_PCR1 = PORT_PCR_MUX(5); // fb_CS0&lt;BR /&gt; PORTD_PCR0 = PORT_PCR_MUX(5); // fb_ALE&lt;BR /&gt; PORTC_PCR11 = PORT_PCR_MUX(5); // fb_RW&lt;BR /&gt; &lt;BR /&gt; PORTC_PCR18 = PORT_PCR_MUX(5); // fb_BE15-8&lt;BR /&gt; PORTC_PCR19 = PORT_PCR_MUX(5); // fb_BE7-0&lt;/P&gt;&lt;P&gt;FB_CSAR0 =(uint32)&amp;amp;Cs0BaseAddress; //Set Base address&lt;BR /&gt; &lt;BR /&gt; FB_CSCR0 = FB_CSCR_BLS_MASK // set byte lane shift&lt;BR /&gt; | FB_CSCR_PS(2) // 16-bit port&lt;BR /&gt; | FB_CSCR_ASET(0x1) // assert chip select on second clock edge after address is asserted&lt;BR /&gt; | FB_CSCR_AA_MASK &lt;BR /&gt; | FB_CSCR_RDAH(1)&lt;BR /&gt; | FB_CSCR_WRAH(1)&lt;BR /&gt; | FB_CSCR_BEM_MASK&lt;BR /&gt; | FB_CSCR_WS(0x2) ; // 2 wait state&lt;BR /&gt; &lt;BR /&gt; FB_CSMR0 = FB_CSMR_BAM(0x0) //Set base address mask for 64K address space&lt;BR /&gt; | FB_CSMR_V_MASK; //enable cs &lt;BR /&gt; &lt;BR /&gt; FB_CSPMCR = FB_CSPMCR_GROUP5(2)| FB_CSPMCR_GROUP4(2);&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And the hardware connections is :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;K60&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Slave&lt;/P&gt;&lt;P&gt;AD[0:15]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;------&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;AD[0:15]&lt;/P&gt;&lt;P&gt;ALE&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;------&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;ALE&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;CS0&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;------&amp;gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;CS&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;R/W&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -------&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;R/W&lt;/P&gt;&lt;P&gt;FB_BE15-8&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;SPAN&gt;-------&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;B1SEL&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;FB_BE7-0&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;SPAN&gt;-------&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;B0SEL&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;CS0 ,FB_BE15-8 ,FB_BE&lt;SPAN&gt;7-0&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;use the Inverter (74HC04M) connect to CS ,B1SEL,B0SEL.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;But ,this setup can not be write or read???&amp;nbsp; what's the problem???&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Mar 2018 07:25:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K60FX150M-Flexbus/m-p/746923#M45482</guid>
      <dc:creator>stanleyfan</dc:creator>
      <dc:date>2018-03-29T07:25:04Z</dc:date>
    </item>
    <item>
      <title>Re: K60FX150M Flexbus</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K60FX150M-Flexbus/m-p/746924#M45483</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Stanley,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From my perspective, I think your timing is okay. I have browsed the required timing of ENC624J600, it seems that the RD signal has two high pulse&amp;nbsp; while the CS is High, you can read FOUR bytes instaed of TWO bytes, is it required?&lt;/P&gt;&lt;P&gt;what is wrong with you now? If you connect a logic analyzer for the control signals anaddress/data, can you see something?&lt;/P&gt;&lt;P&gt;If you have issue using FlexBus, because all the Flexbus pin are multiplexed with GPIO pin, i think&amp;nbsp; you can use GPIO pins to read/write data.&lt;/P&gt;&lt;P&gt;Hope it can help you&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;Xiangjun rong&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Mar 2018 07:43:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K60FX150M-Flexbus/m-p/746924#M45483</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2018-03-30T07:43:19Z</dc:date>
    </item>
    <item>
      <title>Re: K60FX150M Flexbus</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K60FX150M-Flexbus/m-p/746925#M45484</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi xiangjun:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Thanks, the r/w signal is one plus.&amp;nbsp; But the B0SEL may two plus ,but i don't need two plus , i&amp;nbsp;just read two bytes in one cycle.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; do{&lt;BR /&gt; Enc624J_WriteReg(SFReg_EUDAST,0x1234); &lt;BR /&gt; retry--;&lt;BR /&gt; }while((Enc624J_readReg(SFReg_EUDAST)!=0x1234)&amp;amp;&amp;amp;(retry&amp;gt;0));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I write a value to certain address, and read back . the read data is not equal to the write value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If use the GPIO simulate the timing ,it may difficulty.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Apr 2018 03:31:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K60FX150M-Flexbus/m-p/746925#M45484</guid>
      <dc:creator>stanleyfan</dc:creator>
      <dc:date>2018-04-03T03:31:50Z</dc:date>
    </item>
  </channel>
</rss>

