element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Embedded and Microcontrollers
  • Technologies
  • More
Embedded and Microcontrollers
Pic Microcontrollers Forum PIC 18F4550 + mémoire flash
  • Blog
  • Forum
  • Documents
  • Quiz
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Embedded and Microcontrollers to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Suggested Answer
  • Replies 3 replies
  • Answers 1 answer
  • Subscribers 193 subscribers
  • Views 547 views
  • Users 0 members are here
  • memoire
  • microcontroleur
  • pic18f4550
Related

PIC 18F4550 + mémoire flash

Former Member
Former Member over 14 years ago

Bonjour à tous

Nous sommes en train de réaliser, en tant qu'étudiants, une clé usb à partir d'un microcontroleur Pic18f4550.

Sa première fonction est de pouvoir réaliser des mesures de pression et de température.

A ces fonctions, il nous est demandé de rajouter une mémoire flash d'un gigaoctet. Là est actuellement le problème. on souhaiterait savoir si avec une mémoire Flash NAND de chez Micron MT29F8G08 avec 8 entrées de Data, il est possible de réaliser cette clé USB avec ce Pic. Nous avons jeté un coup d'oeil aux exemples fournit par Microchip, mais ne savont pas si le 18f4550 est compatible.

 

Nous penchons sur une utilisation semblable au Firmware Microchip "USB Device - Composite - HID + MSD" vu que nous devons gérer des capteurs de température et de pression avec un petit logiciel (HID) et une mémoire interne Flash (MSD).

 

Nous recherchons des exemples de programmations pour la réalisation de clé USB, afin de comrpendre comment fonctionne l'écriture et la lecture sur une mémoire flash via un µcontroleur.

 

Merci d'avance pour votre aide

  • Sign in to reply
  • Cancel
Parents
  • MicrochipRTCfr
    0 MicrochipRTCfr over 14 years ago

    Bonjour,

     

    Je pense que le choix d'une FLASH NAND externe est compliqué...

    Il faut normalement gérer les mauvais blocs dans le driver et aussi calculer l'ECC des blocs ce qui peut être assez long pour un PIC18.

    Je pense qu'il n'est pas facile de trouver une librairie toute faite pour la NAND FLASH et le PIC18.

    Cela existe pour les PIC32 : http://www.microchip.com/forums/m377988.aspx

     

    Ma recommandation est d'utiliser plutôt une carte SD ou uSD car il existe un projet tout fait qui permet de faire un datalogger vu comme une clé USB :

    c:\Microchip Solutions v2010-10-19\USB Device - Mass Storage - SD Card data logger\Mass Storage - Data Logger - Firmware\

     

    Ce projet existe pour plusieurs PIC18 dont le PIC18F46J50 et donc facilement adaptable pour un PIC18F4550 si nécessaire et la carte SD sera vue come un disque externe par le PC.

     

    Il existe un starter kit pour le PIC18F46J50 qui implémente une carte uSD et un port USB device qui permet je pense de tester le projet ci-dessus

     

    Salutations

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Reply
  • MicrochipRTCfr
    0 MicrochipRTCfr over 14 years ago

    Bonjour,

     

    Je pense que le choix d'une FLASH NAND externe est compliqué...

    Il faut normalement gérer les mauvais blocs dans le driver et aussi calculer l'ECC des blocs ce qui peut être assez long pour un PIC18.

    Je pense qu'il n'est pas facile de trouver une librairie toute faite pour la NAND FLASH et le PIC18.

    Cela existe pour les PIC32 : http://www.microchip.com/forums/m377988.aspx

     

    Ma recommandation est d'utiliser plutôt une carte SD ou uSD car il existe un projet tout fait qui permet de faire un datalogger vu comme une clé USB :

    c:\Microchip Solutions v2010-10-19\USB Device - Mass Storage - SD Card data logger\Mass Storage - Data Logger - Firmware\

     

    Ce projet existe pour plusieurs PIC18 dont le PIC18F46J50 et donc facilement adaptable pour un PIC18F4550 si nécessaire et la carte SD sera vue come un disque externe par le PC.

     

    Il existe un starter kit pour le PIC18F46J50 qui implémente une carte uSD et un port USB device qui permet je pense de tester le projet ci-dessus

     

    Salutations

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Children
No Data
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube