Autor Tema: Nuestro Libro diario. Kinetis 32-bit MCUs basados en ARM® Cortex®-M  (Leído 98473 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Nuestro Libro diario. Kinetis 32-bit MCUs basados en ARM® Cortex®-M
« Respuesta #30 en: 12 de Noviembre de 2014, 13:14:54 »
LABMouse, para el caso del USBOTG, ¿podría ponerse una resistencia de 0ohms opcional para determinar el rol OTG (USBID)? (no había visto que no trae OTG, disculpa).

En el caso de VUSB, ¿podría mejor entregar 500mA? Para tener un host que cumpla completamente la especificación.

Saludos  :mrgreen:

Desconectado AKENAFAB

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3227
Re: Nuestro Libro diario. Kinetis 32-bit MCUs basados en ARM® Cortex®-M
« Respuesta #31 en: 12 de Noviembre de 2014, 13:33:14 »
Me apunto!
También quiero una tarjeta! :-/

Saludos!!

Desconectado LABmouse

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Re: Nuestro Libro diario. Kinetis 32-bit MCUs basados en ARM® Cortex®-M
« Respuesta #32 en: 12 de Noviembre de 2014, 14:15:27 »
ya vamos avanzando en el diseño..

En el caso de VUSB, ¿podría mejor entregar 500mA? Para tener un host que cumpla completamente la especificación.
Saludos  :mrgreen:

Listo, seria buscar un PTC Resettable Fuses de 500mA. hago ese cambio en la revisión para que quede bien asignado.


Me apunto!
También quiero una tarjeta! :-/

Saludos!!

Claro.. es para todos.  Lo mas seguro es que debamos reunirnos y en conjunto fabricar en china para todos los interesados. Luego miramos como solucionar el tema de logística.

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Nuestro Libro diario. Kinetis 32-bit MCUs basados en ARM® Cortex®-M
« Respuesta #33 en: 12 de Noviembre de 2014, 16:44:17 »
Claro.. es para todos.  Lo mas seguro es que debamos reunirnos y en conjunto fabricar en china para todos los interesados. Luego miramos como solucionar el tema de logística.

Me gustaría que uno pudiera hacerla en casa y comprar el material. Así más gente podría empezar a usarla... sin tener que estar en contacto con nosotros para cuando se fabriquen algunas piezas.

Podría buscarse que las pistas y los componentes a usar fueran comunes, salvo el Kinetis, que sólo por internet podría conseguirse.

:)

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Nuestro Libro diario. Kinetis 32-bit MCUs basados en ARM® Cortex®-M
« Respuesta #34 en: 12 de Noviembre de 2014, 22:35:59 »
Adjunto un par de tablas que dan más detalles de los Kinetis.

Por ahí hay unos modelos que usan ADCs delta-sigma... ahhh cómo me dan ganas de usarlos jaja, creo que son los M que creo que traen ADCs diferenciales.

Saludos.

Desconectado LABmouse

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Re: Nuestro Libro diario. Kinetis 32-bit MCUs basados en ARM® Cortex®-M
« Respuesta #35 en: 12 de Noviembre de 2014, 23:47:21 »
Hola migsantiago,

Que buenas imágenes. Inclusive están saliendo unas versiones nuevas en cada una de las familias que nos estas mostrando.  La serie M es bastante interesante por su Analog Front End.  ADC SAR, ADC DS, DAC, Comparadores análogos, Amplificadores operacionales de ganancia programable, inclusive amplificadores de transimpedancia que es de gran utilidad para entradas por corriente.

En general hay unos ARM interesantes para necesidades puntuales.

PD: El diseño del circuito impreso me esta dando mas trabajo de lo esperado, pero ya casi.
« Última modificación: 12 de Noviembre de 2014, 23:49:25 por LABmouse »

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Nuestro Libro diario. Kinetis 32-bit MCUs basados en ARM® Cortex®-M
« Respuesta #36 en: 13 de Noviembre de 2014, 10:33:57 »
Y no sólo las imágenes, acabo de recibir la confirmación de que puedo distribuir el material completo del curso...  :-/

Qué bien, la tarjeta va a quedarte muy bien... nos avisas cuando ya.  ;-)

Paquete de introducción a Kinetis
https://www.dropbox.com/s/ofzlwiya6u7i2kx/DWF_QRO.zip?dl=0

A continuación sólo una parte del contenido... prácticamente es una guía completa para prender un LED y hacer de todo con los Kinetis. Trae los bootloaders, programadores, esquemáticos, ejemplos, tutoriales y no sé qué tanto más jejej

Código: [Seleccionar]
----0.Presentation
.       0. KDS-v1.1.1.exe
.       1. InstallingUpdates.pdf
.       2. kds.1.1_processorexpert.update.1.zip
.       3. SDK_1.0.0-GA_Update_for_Eclipse_1.0.1 (3).zip
.       4. KSDK_install.pdf
.       5. Freescale_KSDK_1.0.0.exe
.       DWF-KDS-KSDK - Presentation.pdf
.       FRDM-K64F_SCH.pdf
.      
----1.OpenSDAv2
.   .   DWF-KDS-KSDK - Lab 1.pdf
.   .   FRDM-K64F Freedom Development Platform -Quick Start Guide.pdf
.   .  
.   ----OpenSDAv2 Applications
.   .       DEBUG-FRDM-K64F_Pemicro_v108.bin
.   .       JLink_OpenSDA_V2.bin
.   .       k20dx128_k64f_if_mbed.bin
.   .       mbed FRDM-K64F firmware.htm
.   .       pemicro openSDA.htm
.   .       Segger OpenSDAv2.htm
.   .      
.   |---Precompile Examples
.       .   OutOfBox_demo.bin
.       .  
.       |---Kinetis SDK 1.0.0 GA demos
.               dspi_edma_demo.bin
.               gpio_uart.bin
.               hello_world.bin
.               rtc_demo.bin
.               rtc_func.bin
.               shell_test.bin
.               wdog_demo.bin
.              
----2.KDS with KSDK (base)
.       DWF-KDS-KSDK - Lab 2.pdf
.      
----3.KDS with KSDK
.       DWF-KDS-KSDK - Lab 3.pdf
.       Lab3_main.c
.      
----4.KDS and PE with KSDK
.       DWF-KDS-KSDK - Lab 4.pdf
.       Lab4_main.c
.      
----5.KDS and PE
.       DWF-KDS-KSDK - Lab 5.pdf
.      
----6.KDS with MQX
.       AMF-SDS-D0805_-_MQX_for_KSDK_Lab_1_-_MQX_Example_Application.docx
.      
|---7.KBOOT
    .   FSL_Kinetis_Bootloader_1_0_2.zip
    .  
    |---FSL_Kinetis_Bootloader_1_0_2
        |---FSL_Kinetis_Bootloader_1_0_2
            .   LICENSE_LA_OPT_FSL_OPEN_3RD_PARTY_IP_v3.pdf
            .   Microsoft_Public_License.pdf
            .   SW_Content_Register_Kinetis_Bootloader_1.0.2.txt
            .  

            ----doc
            .       Getting_Started_with_the_Freescale_Kinetis_K64_Bootloader.pdf
            .       Kinetis_Bootloader_Release_Notes.pdf
            .      

            ----targets
            .   ----common
            .   .   |---iar
            .   .       |---config
            .   .               1MB_Pflash_256KB_RAM_low_bootloader.icf
            .   .               984KB_Pflash_256KB_RAM_user_app_with_flash_resident_bootloader.icf
            .   .              
            .   |---k64f12
            .       .   bootloader.eww
            .       .  
            .       ----binaries
            .       .       freedom_bootloader.bin
            .       .      
            .       ----iar
            .       .   |---freedom_bootloader
            .       .           freedom_bootloader.ewd
            .       .           freedom_bootloader.ewp
            .       .          
            .       |---src
            .               bootloader_config.h
            .               clock_config_MK64F12.c
            .               hardware_init_MK64F12.c
            .               memory_map_MK64F12.c
            .               peripherals_MK64F12.c
            .               system_MK64F12.c
            .               target_clocks.h
            .              
            |---validation
                .   validation.md
                .  
                |---blhost
                    .   blhost.sln
                    .  
                    |---src
                            blhost.cpp
                            blhost.vcxproj
                            blhost.vcxproj.filters
                            blhost.vcxproj.user
                            targetver.h

Desconectado EdoNork

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 616
    • ElektroQuark
Re: Nuestro Libro diario. Kinetis 32-bit MCUs basados en ARM® Cortex®-M
« Respuesta #37 en: 13 de Noviembre de 2014, 12:00:39 »
A la saca gracias Miguel.

Yo estoy empezando con Kinetis. He hecho alguna tontería con KDS y Processor Expert, pero ne queda el regusto de que no sabes lo que hacen las tripas del programa, es todo demasiado de alto nivel.
Ahora estoy probando lo básico a pelo con KEIL. Así uno tiene sensación de que maneja las cosas.

Eso sí, con Processor Expert avanzas a una velocidad espeluznante en los desarrollos.

Me quedo por aquí...
Mi blog sobre electrónica y cosillas afines: www.elektroquark.com
EQVideo en Youtube
El foro de KiCad en castellano.
Mi librería para KiCad ¡AQUÍ!

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Nuestro Libro diario. Kinetis 32-bit MCUs basados en ARM® Cortex®-M
« Respuesta #38 en: 13 de Noviembre de 2014, 12:20:30 »
Eso sí, con Processor Expert avanzas a una velocidad espeluznante en los desarrollos.

Me quedo por aquí...

Así es, es peligroso... es como Arduino... ya trae muchas cosas hechas, pero es un riesgo si traen glitches y te toca reparar el código base.

Lo bueno de éste es que estando en Eclipse, puedes surfear el código a placer y siempre terminas sabiendo qué mover, basándote en la datasheet.

Hay varios modos del Processor Expert, uno que crea muchas capas de software y otro que sólo hace las APIs básicas. Está la capa HAL que se usa mucho en AUTOSAR y otros estándares de programación. Para gustos hay de dónde escoger.

Saludos Edo!

Desconectado LABmouse

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Re: Nuestro Libro diario. Kinetis 32-bit MCUs basados en ARM® Cortex®-M
« Respuesta #39 en: 13 de Noviembre de 2014, 18:35:38 »
Hola todos.

Este diseño me esta exigiendo al máximo.. ya van 4 veces en las que decido empezar desde cero.. esta vez ya vamos en un 70%..



migsantiago, que buena información. Yo también tengo una información del curso de Freescale Academy acá en Colombia.. Adjunto link de Dropbox. Así todos vamos compartiendo información a este libro diario. 

https://www.dropbox.com/s/pfcol0fy1wal72i/Kinetis%20KL46.rar?dl=0


Así es, es peligroso... es como Arduino... ya trae muchas cosas hechas, pero es un riesgo si traen glitches y te toca reparar el código base.

Lo bueno de éste es que estando en Eclipse, puedes surfear el código a placer y siempre terminas sabiendo qué mover, basándote en la datasheet.

Hay varios modos del Processor Expert, uno que crea muchas capas de software y otro que sólo hace las APIs básicas. Está la capa HAL que se usa mucho en AUTOSAR y otros estándares de programación. Para gustos hay de dónde escoger.

Comparto totalmente ese punto de vista. Es un asistente que te ayuda a dar pinceladas muy muy rápidas para crear código. Pero considero que no se debe caer en el juego de depender de el. Acabaríamos como con Arduino.

Yo siempre recomiendo las tres reglas para un buen código. (Portable-Migrable-Escalable) y en eso ProcessorExpert no es que ayude mucho, pero si enseña a hacerlo. Para eso darle una mirada al código que genera.  ;-)


PD: Contento de ver que el espíritu de compartir es el que reina y debe prevalecer para que una comunidad se enriquezca con las experiencias de todos.  :-/

Desconectado LABmouse

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Re: Nuestro Libro diario. Kinetis 32-bit MCUs basados en ARM® Cortex®-M
« Respuesta #40 en: 13 de Noviembre de 2014, 20:53:47 »
Los Últimos 30 minutos tratando de descifrar las ruta para el 10% restante...    :5] YA CASI..  :z)

Desconectado AKENAFAB

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3227
Re: Nuestro Libro diario. Kinetis 32-bit MCUs basados en ARM® Cortex®-M
« Respuesta #41 en: 13 de Noviembre de 2014, 22:03:43 »
Esta quedando genial!!  ((:-))

Saludos!!

Desconectado LABmouse

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Re: Nuestro Libro diario. Kinetis 32-bit MCUs basados en ARM® Cortex®-M
« Respuesta #42 en: 13 de Noviembre de 2014, 23:34:59 »
Bueno amigos... Pues ya esta!

Después de una laaaarga jornada de diseño, revisión de normativas para su fabricación y detalles finales de documentación. Les presento el resultado de esta etapa de diseño.

Ya listo para prototipar y ver como se comporta esta pequeña hormiga.
« Última modificación: 13 de Noviembre de 2014, 23:56:19 por LABmouse »

Desconectado AKENAFAB

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3227
Re: Nuestro Libro diario. Kinetis 32-bit MCUs basados en ARM® Cortex®-M
« Respuesta #43 en: 13 de Noviembre de 2014, 23:45:29 »
Excelente!!
 ((:-))

*Solo una opinion , se ve mejor el logo ANT sin negativo,como que pierde vista.

Saludos!

Desconectado LABmouse

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Re: Nuestro Libro diario. Kinetis 32-bit MCUs basados en ARM® Cortex®-M
« Respuesta #44 en: 14 de Noviembre de 2014, 00:01:52 »
Muchas gracias AKENAFAB por tu opinión... y así?